random123

Counter-based Random Number Generators
git clone git://git.meso-star.com/random123.git
Log | Files | Refs | README | LICENSE

ut_uniform_kat_vectors.dat (213447B)


      1 /* This file was created by 'ut_uniform with-arg' on a reference
      2    platform, and is #included in the recompilation of ut_uniform
      3    on a target platform.  When ut_uniform is run with no arguments
      4    on the target platform, it asserts that the values computed
      5    on the target platform match the reference values recorded here.
      6    These reference values were computed on an x86_64 using 32-bit,
      7    64-bit and 80-bit IEEE arithmetic for float, double and long double
      8    respectively.  Other platforms with different representations of
      9    floating point values will almost certainly fail these tests
     10    even though their results might be perfectly valid.
     11 */
     12 insert("u01<float>(minu32 + uint32_t(a)) a=0", 1.16415321826934814453e-10L);
     13 insert("uneg11<float>(minu32 + uint32_t(a)) a=0", 2.32830643653869628906e-10L);
     14 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=0", 5.96046447753906250000e-08L);
     15 insert("u01<double>(minu32 + uint32_t(a)) a=0", 1.16415321826934814453e-10L);
     16 insert("uneg11<double>(minu32 + uint32_t(a)) a=0", 2.32830643653869628906e-10L);
     17 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=0", 1.16415321826934814453e-10L);
     18 insert("u01<long double>(minu32 + uint32_t(a)) a=0", 1.16415321826934814453e-10L);
     19 insert("uneg11<long double>(minu32 + uint32_t(a)) a=0", 2.32830643653869628906e-10L);
     20 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=0", 1.16415321826934814453e-10L);
     21 insert("u01<float>(minu64 + uint64_t(a)) a=0", 2.71050543121376108502e-20L);
     22 insert("uneg11<float>(minu64 + uint64_t(a)) a=0", 5.42101086242752217004e-20L);
     23 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=0", 5.96046447753906250000e-08L);
     24 insert("u01<double>(minu64 + uint64_t(a)) a=0", 2.71050543121376108502e-20L);
     25 insert("uneg11<double>(minu64 + uint64_t(a)) a=0", 5.42101086242752217004e-20L);
     26 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=0", 1.11022302462515654042e-16L);
     27 insert("u01<long double>(minu64 + uint64_t(a)) a=0", 2.71050543121376108502e-20L);
     28 insert("uneg11<long double>(minu64 + uint64_t(a)) a=0", 5.42101086242752217004e-20L);
     29 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=0", 5.42101086242752217004e-20L);
     30 insert("u01<float>(mini32 + int32_t(a)) a=0", 0.500000000000000000000L);
     31 insert("uneg11<float>(mini32 + int32_t(a)) a=0", -1.00000000000000000000L);
     32 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=0", 0.500000059604644775391L);
     33 insert("u01<double>(mini32 + int32_t(a)) a=0", 0.500000000116415321827L);
     34 insert("uneg11<double>(mini32 + int32_t(a)) a=0", -0.999999999767169356346L);
     35 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=0", 0.500000000116415321827L);
     36 insert("u01<long double>(mini32 + int32_t(a)) a=0", 0.500000000116415321827L);
     37 insert("uneg11<long double>(mini32 + int32_t(a)) a=0", -0.999999999767169356346L);
     38 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=0", 0.500000000116415321827L);
     39 insert("u01<float>(mini64 + int64_t(a)) a=0", 0.500000000000000000000L);
     40 insert("uneg11<float>(mini64 + int64_t(a)) a=0", -1.00000000000000000000L);
     41 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=0", 0.500000059604644775391L);
     42 insert("u01<double>(mini64 + int64_t(a)) a=0", 0.500000000000000000000L);
     43 insert("uneg11<double>(mini64 + int64_t(a)) a=0", -1.00000000000000000000L);
     44 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=0", 0.500000000000000111022L);
     45 insert("u01<long double>(mini64 + int64_t(a)) a=0", 0.500000000000000000000L);
     46 insert("uneg11<long double>(mini64 + int64_t(a)) a=0", -0.999999999999999999946L);
     47 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=0", 0.500000000000000000054L);
     48 insert("u01<float>(maxu32 - uint32_t(a)) a=0", 1.00000000000000000000L);
     49 insert("uneg11<float>(maxu32 - uint32_t(a)) a=0", -2.32830643653869628906e-10L);
     50 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=0", 0.999999940395355224609L);
     51 insert("u01<double>(maxu32 - uint32_t(a)) a=0", 0.999999999883584678173L);
     52 insert("uneg11<double>(maxu32 - uint32_t(a)) a=0", -2.32830643653869628906e-10L);
     53 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=0", 0.999999999883584678173L);
     54 insert("u01<long double>(maxu32 - uint32_t(a)) a=0", 0.999999999883584678173L);
     55 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=0", -2.32830643653869628906e-10L);
     56 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=0", 0.999999999883584678173L);
     57 insert("u01<float>(maxu64 - uint64_t(a)) a=0", 1.00000000000000000000L);
     58 insert("uneg11<float>(maxu64 - uint64_t(a)) a=0", -5.42101086242752217004e-20L);
     59 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=0", 0.999999940395355224609L);
     60 insert("u01<double>(maxu64 - uint64_t(a)) a=0", 1.00000000000000000000L);
     61 insert("uneg11<double>(maxu64 - uint64_t(a)) a=0", -5.42101086242752217004e-20L);
     62 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=0", 0.999999999999999888978L);
     63 insert("u01<long double>(maxu64 - uint64_t(a)) a=0", 1.00000000000000000000L);
     64 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=0", -5.42101086242752217004e-20L);
     65 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=0", 0.999999999999999999946L);
     66 insert("u01<float>(maxi32 - int32_t(a)) a=0", 0.500000000000000000000L);
     67 insert("uneg11<float>(maxi32 - int32_t(a)) a=0", 1.00000000000000000000L);
     68 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=0", 0.499999940395355224609L);
     69 insert("u01<double>(maxi32 - int32_t(a)) a=0", 0.499999999883584678173L);
     70 insert("uneg11<double>(maxi32 - int32_t(a)) a=0", 0.999999999767169356346L);
     71 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=0", 0.499999999883584678173L);
     72 insert("u01<long double>(maxi32 - int32_t(a)) a=0", 0.499999999883584678173L);
     73 insert("uneg11<long double>(maxi32 - int32_t(a)) a=0", 0.999999999767169356346L);
     74 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=0", 0.499999999883584678173L);
     75 insert("u01<float>(maxi64 - int64_t(a)) a=0", 0.500000000000000000000L);
     76 insert("uneg11<float>(maxi64 - int64_t(a)) a=0", 1.00000000000000000000L);
     77 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=0", 0.499999940395355224609L);
     78 insert("u01<double>(maxi64 - int64_t(a)) a=0", 0.500000000000000000000L);
     79 insert("uneg11<double>(maxi64 - int64_t(a)) a=0", 1.00000000000000000000L);
     80 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=0", 0.499999999999999888978L);
     81 insert("u01<long double>(maxi64 - int64_t(a)) a=0", 0.499999999999999999973L);
     82 insert("uneg11<long double>(maxi64 - int64_t(a)) a=0", 0.999999999999999999946L);
     83 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=0", 0.499999999999999999946L);
     84 insert("u01<float>(minu32 + uint32_t(a)) a=1", 3.49245965480804443359e-10L);
     85 insert("uneg11<float>(minu32 + uint32_t(a)) a=1", 6.98491930961608886719e-10L);
     86 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=1", 5.96046447753906250000e-08L);
     87 insert("u01<double>(minu32 + uint32_t(a)) a=1", 3.49245965480804443359e-10L);
     88 insert("uneg11<double>(minu32 + uint32_t(a)) a=1", 6.98491930961608886719e-10L);
     89 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=1", 3.49245965480804443359e-10L);
     90 insert("u01<long double>(minu32 + uint32_t(a)) a=1", 3.49245965480804443359e-10L);
     91 insert("uneg11<long double>(minu32 + uint32_t(a)) a=1", 6.98491930961608886719e-10L);
     92 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=1", 3.49245965480804443359e-10L);
     93 insert("u01<float>(minu64 + uint64_t(a)) a=1", 8.13151629364128325506e-20L);
     94 insert("uneg11<float>(minu64 + uint64_t(a)) a=1", 1.62630325872825665101e-19L);
     95 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=1", 5.96046447753906250000e-08L);
     96 insert("u01<double>(minu64 + uint64_t(a)) a=1", 8.13151629364128325506e-20L);
     97 insert("uneg11<double>(minu64 + uint64_t(a)) a=1", 1.62630325872825665101e-19L);
     98 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=1", 1.11022302462515654042e-16L);
     99 insert("u01<long double>(minu64 + uint64_t(a)) a=1", 8.13151629364128325506e-20L);
    100 insert("uneg11<long double>(minu64 + uint64_t(a)) a=1", 1.62630325872825665101e-19L);
    101 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=1", 5.42101086242752217004e-20L);
    102 insert("u01<float>(mini32 + int32_t(a)) a=1", 0.500000000000000000000L);
    103 insert("uneg11<float>(mini32 + int32_t(a)) a=1", -1.00000000000000000000L);
    104 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=1", 0.500000059604644775391L);
    105 insert("u01<double>(mini32 + int32_t(a)) a=1", 0.500000000349245965481L);
    106 insert("uneg11<double>(mini32 + int32_t(a)) a=1", -0.999999999301508069038L);
    107 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=1", 0.500000000349245965481L);
    108 insert("u01<long double>(mini32 + int32_t(a)) a=1", 0.500000000349245965481L);
    109 insert("uneg11<long double>(mini32 + int32_t(a)) a=1", -0.999999999301508069038L);
    110 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=1", 0.500000000349245965481L);
    111 insert("u01<float>(mini64 + int64_t(a)) a=1", 0.500000000000000000000L);
    112 insert("uneg11<float>(mini64 + int64_t(a)) a=1", -1.00000000000000000000L);
    113 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=1", 0.500000059604644775391L);
    114 insert("u01<double>(mini64 + int64_t(a)) a=1", 0.500000000000000000000L);
    115 insert("uneg11<double>(mini64 + int64_t(a)) a=1", -1.00000000000000000000L);
    116 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=1", 0.500000000000000111022L);
    117 insert("u01<long double>(mini64 + int64_t(a)) a=1", 0.500000000000000000108L);
    118 insert("uneg11<long double>(mini64 + int64_t(a)) a=1", -0.999999999999999999837L);
    119 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=1", 0.500000000000000000054L);
    120 insert("u01<float>(maxu32 - uint32_t(a)) a=1", 1.00000000000000000000L);
    121 insert("uneg11<float>(maxu32 - uint32_t(a)) a=1", -6.98491930961608886719e-10L);
    122 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=1", 0.999999940395355224609L);
    123 insert("u01<double>(maxu32 - uint32_t(a)) a=1", 0.999999999650754034519L);
    124 insert("uneg11<double>(maxu32 - uint32_t(a)) a=1", -6.98491930961608886719e-10L);
    125 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=1", 0.999999999650754034519L);
    126 insert("u01<long double>(maxu32 - uint32_t(a)) a=1", 0.999999999650754034519L);
    127 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=1", -6.98491930961608886719e-10L);
    128 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=1", 0.999999999650754034519L);
    129 insert("u01<float>(maxu64 - uint64_t(a)) a=1", 1.00000000000000000000L);
    130 insert("uneg11<float>(maxu64 - uint64_t(a)) a=1", -1.62630325872825665101e-19L);
    131 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=1", 0.999999940395355224609L);
    132 insert("u01<double>(maxu64 - uint64_t(a)) a=1", 1.00000000000000000000L);
    133 insert("uneg11<double>(maxu64 - uint64_t(a)) a=1", -1.62630325872825665101e-19L);
    134 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=1", 0.999999999999999888978L);
    135 insert("u01<long double>(maxu64 - uint64_t(a)) a=1", 0.999999999999999999892L);
    136 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=1", -1.62630325872825665101e-19L);
    137 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=1", 0.999999999999999999946L);
    138 insert("u01<float>(maxi32 - int32_t(a)) a=1", 0.500000000000000000000L);
    139 insert("uneg11<float>(maxi32 - int32_t(a)) a=1", 1.00000000000000000000L);
    140 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=1", 0.499999940395355224609L);
    141 insert("u01<double>(maxi32 - int32_t(a)) a=1", 0.499999999650754034519L);
    142 insert("uneg11<double>(maxi32 - int32_t(a)) a=1", 0.999999999301508069038L);
    143 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=1", 0.499999999650754034519L);
    144 insert("u01<long double>(maxi32 - int32_t(a)) a=1", 0.499999999650754034519L);
    145 insert("uneg11<long double>(maxi32 - int32_t(a)) a=1", 0.999999999301508069038L);
    146 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=1", 0.499999999650754034519L);
    147 insert("u01<float>(maxi64 - int64_t(a)) a=1", 0.500000000000000000000L);
    148 insert("uneg11<float>(maxi64 - int64_t(a)) a=1", 1.00000000000000000000L);
    149 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=1", 0.499999940395355224609L);
    150 insert("u01<double>(maxi64 - int64_t(a)) a=1", 0.500000000000000000000L);
    151 insert("uneg11<double>(maxi64 - int64_t(a)) a=1", 1.00000000000000000000L);
    152 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=1", 0.499999999999999888978L);
    153 insert("u01<long double>(maxi64 - int64_t(a)) a=1", 0.499999999999999999919L);
    154 insert("uneg11<long double>(maxi64 - int64_t(a)) a=1", 0.999999999999999999837L);
    155 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=1", 0.499999999999999999946L);
    156 insert("u01<float>(minu32 + uint32_t(a)) a=2", 5.82076609134674072266e-10L);
    157 insert("uneg11<float>(minu32 + uint32_t(a)) a=2", 1.16415321826934814453e-09L);
    158 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=2", 5.96046447753906250000e-08L);
    159 insert("u01<double>(minu32 + uint32_t(a)) a=2", 5.82076609134674072266e-10L);
    160 insert("uneg11<double>(minu32 + uint32_t(a)) a=2", 1.16415321826934814453e-09L);
    161 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=2", 5.82076609134674072266e-10L);
    162 insert("u01<long double>(minu32 + uint32_t(a)) a=2", 5.82076609134674072266e-10L);
    163 insert("uneg11<long double>(minu32 + uint32_t(a)) a=2", 1.16415321826934814453e-09L);
    164 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=2", 5.82076609134674072266e-10L);
    165 insert("u01<float>(minu64 + uint64_t(a)) a=2", 1.35525271560688054251e-19L);
    166 insert("uneg11<float>(minu64 + uint64_t(a)) a=2", 2.71050543121376108502e-19L);
    167 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=2", 5.96046447753906250000e-08L);
    168 insert("u01<double>(minu64 + uint64_t(a)) a=2", 1.35525271560688054251e-19L);
    169 insert("uneg11<double>(minu64 + uint64_t(a)) a=2", 2.71050543121376108502e-19L);
    170 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=2", 1.11022302462515654042e-16L);
    171 insert("u01<long double>(minu64 + uint64_t(a)) a=2", 1.35525271560688054251e-19L);
    172 insert("uneg11<long double>(minu64 + uint64_t(a)) a=2", 2.71050543121376108502e-19L);
    173 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=2", 1.62630325872825665101e-19L);
    174 insert("u01<float>(mini32 + int32_t(a)) a=2", 0.500000000000000000000L);
    175 insert("uneg11<float>(mini32 + int32_t(a)) a=2", -1.00000000000000000000L);
    176 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=2", 0.500000059604644775391L);
    177 insert("u01<double>(mini32 + int32_t(a)) a=2", 0.500000000582076609135L);
    178 insert("uneg11<double>(mini32 + int32_t(a)) a=2", -0.999999998835846781731L);
    179 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=2", 0.500000000582076609135L);
    180 insert("u01<long double>(mini32 + int32_t(a)) a=2", 0.500000000582076609135L);
    181 insert("uneg11<long double>(mini32 + int32_t(a)) a=2", -0.999999998835846781731L);
    182 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=2", 0.500000000582076609135L);
    183 insert("u01<float>(mini64 + int64_t(a)) a=2", 0.500000000000000000000L);
    184 insert("uneg11<float>(mini64 + int64_t(a)) a=2", -1.00000000000000000000L);
    185 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=2", 0.500000059604644775391L);
    186 insert("u01<double>(mini64 + int64_t(a)) a=2", 0.500000000000000000000L);
    187 insert("uneg11<double>(mini64 + int64_t(a)) a=2", -1.00000000000000000000L);
    188 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=2", 0.500000000000000111022L);
    189 insert("u01<long double>(mini64 + int64_t(a)) a=2", 0.500000000000000000108L);
    190 insert("uneg11<long double>(mini64 + int64_t(a)) a=2", -0.999999999999999999729L);
    191 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=2", 0.500000000000000000163L);
    192 insert("u01<float>(maxu32 - uint32_t(a)) a=2", 1.00000000000000000000L);
    193 insert("uneg11<float>(maxu32 - uint32_t(a)) a=2", -1.16415321826934814453e-09L);
    194 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=2", 0.999999940395355224609L);
    195 insert("u01<double>(maxu32 - uint32_t(a)) a=2", 0.999999999417923390865L);
    196 insert("uneg11<double>(maxu32 - uint32_t(a)) a=2", -1.16415321826934814453e-09L);
    197 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=2", 0.999999999417923390865L);
    198 insert("u01<long double>(maxu32 - uint32_t(a)) a=2", 0.999999999417923390865L);
    199 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=2", -1.16415321826934814453e-09L);
    200 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=2", 0.999999999417923390865L);
    201 insert("u01<float>(maxu64 - uint64_t(a)) a=2", 1.00000000000000000000L);
    202 insert("uneg11<float>(maxu64 - uint64_t(a)) a=2", -2.71050543121376108502e-19L);
    203 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=2", 0.999999940395355224609L);
    204 insert("u01<double>(maxu64 - uint64_t(a)) a=2", 1.00000000000000000000L);
    205 insert("uneg11<double>(maxu64 - uint64_t(a)) a=2", -2.71050543121376108502e-19L);
    206 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=2", 0.999999999999999888978L);
    207 insert("u01<long double>(maxu64 - uint64_t(a)) a=2", 0.999999999999999999892L);
    208 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=2", -2.71050543121376108502e-19L);
    209 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=2", 0.999999999999999999837L);
    210 insert("u01<float>(maxi32 - int32_t(a)) a=2", 0.500000000000000000000L);
    211 insert("uneg11<float>(maxi32 - int32_t(a)) a=2", 1.00000000000000000000L);
    212 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=2", 0.499999940395355224609L);
    213 insert("u01<double>(maxi32 - int32_t(a)) a=2", 0.499999999417923390865L);
    214 insert("uneg11<double>(maxi32 - int32_t(a)) a=2", 0.999999998835846781731L);
    215 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=2", 0.499999999417923390865L);
    216 insert("u01<long double>(maxi32 - int32_t(a)) a=2", 0.499999999417923390865L);
    217 insert("uneg11<long double>(maxi32 - int32_t(a)) a=2", 0.999999998835846781731L);
    218 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=2", 0.499999999417923390865L);
    219 insert("u01<float>(maxi64 - int64_t(a)) a=2", 0.500000000000000000000L);
    220 insert("uneg11<float>(maxi64 - int64_t(a)) a=2", 1.00000000000000000000L);
    221 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=2", 0.499999940395355224609L);
    222 insert("u01<double>(maxi64 - int64_t(a)) a=2", 0.500000000000000000000L);
    223 insert("uneg11<double>(maxi64 - int64_t(a)) a=2", 1.00000000000000000000L);
    224 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=2", 0.499999999999999888978L);
    225 insert("u01<long double>(maxi64 - int64_t(a)) a=2", 0.499999999999999999864L);
    226 insert("uneg11<long double>(maxi64 - int64_t(a)) a=2", 0.999999999999999999729L);
    227 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=2", 0.499999999999999999837L);
    228 insert("u01<float>(minu32 + uint32_t(a)) a=3", 8.14907252788543701172e-10L);
    229 insert("uneg11<float>(minu32 + uint32_t(a)) a=3", 1.62981450557708740234e-09L);
    230 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=3", 5.96046447753906250000e-08L);
    231 insert("u01<double>(minu32 + uint32_t(a)) a=3", 8.14907252788543701172e-10L);
    232 insert("uneg11<double>(minu32 + uint32_t(a)) a=3", 1.62981450557708740234e-09L);
    233 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=3", 8.14907252788543701172e-10L);
    234 insert("u01<long double>(minu32 + uint32_t(a)) a=3", 8.14907252788543701172e-10L);
    235 insert("uneg11<long double>(minu32 + uint32_t(a)) a=3", 1.62981450557708740234e-09L);
    236 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=3", 8.14907252788543701172e-10L);
    237 insert("u01<float>(minu64 + uint64_t(a)) a=3", 1.89735380184963275951e-19L);
    238 insert("uneg11<float>(minu64 + uint64_t(a)) a=3", 3.79470760369926551903e-19L);
    239 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=3", 5.96046447753906250000e-08L);
    240 insert("u01<double>(minu64 + uint64_t(a)) a=3", 1.89735380184963275951e-19L);
    241 insert("uneg11<double>(minu64 + uint64_t(a)) a=3", 3.79470760369926551903e-19L);
    242 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=3", 1.11022302462515654042e-16L);
    243 insert("u01<long double>(minu64 + uint64_t(a)) a=3", 1.89735380184963275951e-19L);
    244 insert("uneg11<long double>(minu64 + uint64_t(a)) a=3", 3.79470760369926551903e-19L);
    245 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=3", 1.62630325872825665101e-19L);
    246 insert("u01<float>(mini32 + int32_t(a)) a=3", 0.500000000000000000000L);
    247 insert("uneg11<float>(mini32 + int32_t(a)) a=3", -1.00000000000000000000L);
    248 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=3", 0.500000059604644775391L);
    249 insert("u01<double>(mini32 + int32_t(a)) a=3", 0.500000000814907252789L);
    250 insert("uneg11<double>(mini32 + int32_t(a)) a=3", -0.999999998370185494423L);
    251 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=3", 0.500000000814907252789L);
    252 insert("u01<long double>(mini32 + int32_t(a)) a=3", 0.500000000814907252789L);
    253 insert("uneg11<long double>(mini32 + int32_t(a)) a=3", -0.999999998370185494423L);
    254 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=3", 0.500000000814907252789L);
    255 insert("u01<float>(mini64 + int64_t(a)) a=3", 0.500000000000000000000L);
    256 insert("uneg11<float>(mini64 + int64_t(a)) a=3", -1.00000000000000000000L);
    257 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=3", 0.500000059604644775391L);
    258 insert("u01<double>(mini64 + int64_t(a)) a=3", 0.500000000000000000000L);
    259 insert("uneg11<double>(mini64 + int64_t(a)) a=3", -1.00000000000000000000L);
    260 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=3", 0.500000000000000111022L);
    261 insert("u01<long double>(mini64 + int64_t(a)) a=3", 0.500000000000000000217L);
    262 insert("uneg11<long double>(mini64 + int64_t(a)) a=3", -0.999999999999999999621L);
    263 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=3", 0.500000000000000000163L);
    264 insert("u01<float>(maxu32 - uint32_t(a)) a=3", 1.00000000000000000000L);
    265 insert("uneg11<float>(maxu32 - uint32_t(a)) a=3", -1.62981450557708740234e-09L);
    266 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=3", 0.999999940395355224609L);
    267 insert("u01<double>(maxu32 - uint32_t(a)) a=3", 0.999999999185092747211L);
    268 insert("uneg11<double>(maxu32 - uint32_t(a)) a=3", -1.62981450557708740234e-09L);
    269 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=3", 0.999999999185092747211L);
    270 insert("u01<long double>(maxu32 - uint32_t(a)) a=3", 0.999999999185092747211L);
    271 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=3", -1.62981450557708740234e-09L);
    272 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=3", 0.999999999185092747211L);
    273 insert("u01<float>(maxu64 - uint64_t(a)) a=3", 1.00000000000000000000L);
    274 insert("uneg11<float>(maxu64 - uint64_t(a)) a=3", -3.79470760369926551903e-19L);
    275 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=3", 0.999999940395355224609L);
    276 insert("u01<double>(maxu64 - uint64_t(a)) a=3", 1.00000000000000000000L);
    277 insert("uneg11<double>(maxu64 - uint64_t(a)) a=3", -3.79470760369926551903e-19L);
    278 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=3", 0.999999999999999888978L);
    279 insert("u01<long double>(maxu64 - uint64_t(a)) a=3", 0.999999999999999999783L);
    280 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=3", -3.79470760369926551903e-19L);
    281 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=3", 0.999999999999999999837L);
    282 insert("u01<float>(maxi32 - int32_t(a)) a=3", 0.500000000000000000000L);
    283 insert("uneg11<float>(maxi32 - int32_t(a)) a=3", 1.00000000000000000000L);
    284 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=3", 0.499999940395355224609L);
    285 insert("u01<double>(maxi32 - int32_t(a)) a=3", 0.499999999185092747211L);
    286 insert("uneg11<double>(maxi32 - int32_t(a)) a=3", 0.999999998370185494423L);
    287 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=3", 0.499999999185092747211L);
    288 insert("u01<long double>(maxi32 - int32_t(a)) a=3", 0.499999999185092747211L);
    289 insert("uneg11<long double>(maxi32 - int32_t(a)) a=3", 0.999999998370185494423L);
    290 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=3", 0.499999999185092747211L);
    291 insert("u01<float>(maxi64 - int64_t(a)) a=3", 0.500000000000000000000L);
    292 insert("uneg11<float>(maxi64 - int64_t(a)) a=3", 1.00000000000000000000L);
    293 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=3", 0.499999940395355224609L);
    294 insert("u01<double>(maxi64 - int64_t(a)) a=3", 0.500000000000000000000L);
    295 insert("uneg11<double>(maxi64 - int64_t(a)) a=3", 1.00000000000000000000L);
    296 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=3", 0.499999999999999888978L);
    297 insert("u01<long double>(maxi64 - int64_t(a)) a=3", 0.499999999999999999810L);
    298 insert("uneg11<long double>(maxi64 - int64_t(a)) a=3", 0.999999999999999999621L);
    299 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=3", 0.499999999999999999837L);
    300 insert("u01<float>(minu32 + uint32_t(a)) a=4", 1.04773789644241333008e-09L);
    301 insert("uneg11<float>(minu32 + uint32_t(a)) a=4", 2.09547579288482666016e-09L);
    302 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=4", 5.96046447753906250000e-08L);
    303 insert("u01<double>(minu32 + uint32_t(a)) a=4", 1.04773789644241333008e-09L);
    304 insert("uneg11<double>(minu32 + uint32_t(a)) a=4", 2.09547579288482666016e-09L);
    305 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=4", 1.04773789644241333008e-09L);
    306 insert("u01<long double>(minu32 + uint32_t(a)) a=4", 1.04773789644241333008e-09L);
    307 insert("uneg11<long double>(minu32 + uint32_t(a)) a=4", 2.09547579288482666016e-09L);
    308 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=4", 1.04773789644241333008e-09L);
    309 insert("u01<float>(minu64 + uint64_t(a)) a=4", 2.43945488809238497652e-19L);
    310 insert("uneg11<float>(minu64 + uint64_t(a)) a=4", 4.87890977618476995303e-19L);
    311 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=4", 5.96046447753906250000e-08L);
    312 insert("u01<double>(minu64 + uint64_t(a)) a=4", 2.43945488809238497652e-19L);
    313 insert("uneg11<double>(minu64 + uint64_t(a)) a=4", 4.87890977618476995303e-19L);
    314 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=4", 1.11022302462515654042e-16L);
    315 insert("u01<long double>(minu64 + uint64_t(a)) a=4", 2.43945488809238497652e-19L);
    316 insert("uneg11<long double>(minu64 + uint64_t(a)) a=4", 4.87890977618476995303e-19L);
    317 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=4", 2.71050543121376108502e-19L);
    318 insert("u01<float>(mini32 + int32_t(a)) a=4", 0.500000000000000000000L);
    319 insert("uneg11<float>(mini32 + int32_t(a)) a=4", -1.00000000000000000000L);
    320 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=4", 0.500000059604644775391L);
    321 insert("u01<double>(mini32 + int32_t(a)) a=4", 0.500000001047737896442L);
    322 insert("uneg11<double>(mini32 + int32_t(a)) a=4", -0.999999997904524207115L);
    323 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=4", 0.500000001047737896442L);
    324 insert("u01<long double>(mini32 + int32_t(a)) a=4", 0.500000001047737896442L);
    325 insert("uneg11<long double>(mini32 + int32_t(a)) a=4", -0.999999997904524207115L);
    326 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=4", 0.500000001047737896442L);
    327 insert("u01<float>(mini64 + int64_t(a)) a=4", 0.500000000000000000000L);
    328 insert("uneg11<float>(mini64 + int64_t(a)) a=4", -1.00000000000000000000L);
    329 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=4", 0.500000059604644775391L);
    330 insert("u01<double>(mini64 + int64_t(a)) a=4", 0.500000000000000000000L);
    331 insert("uneg11<double>(mini64 + int64_t(a)) a=4", -1.00000000000000000000L);
    332 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=4", 0.500000000000000111022L);
    333 insert("u01<long double>(mini64 + int64_t(a)) a=4", 0.500000000000000000217L);
    334 insert("uneg11<long double>(mini64 + int64_t(a)) a=4", -0.999999999999999999512L);
    335 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=4", 0.500000000000000000271L);
    336 insert("u01<float>(maxu32 - uint32_t(a)) a=4", 1.00000000000000000000L);
    337 insert("uneg11<float>(maxu32 - uint32_t(a)) a=4", -2.09547579288482666016e-09L);
    338 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=4", 0.999999940395355224609L);
    339 insert("u01<double>(maxu32 - uint32_t(a)) a=4", 0.999999998952262103558L);
    340 insert("uneg11<double>(maxu32 - uint32_t(a)) a=4", -2.09547579288482666016e-09L);
    341 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=4", 0.999999998952262103558L);
    342 insert("u01<long double>(maxu32 - uint32_t(a)) a=4", 0.999999998952262103558L);
    343 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=4", -2.09547579288482666016e-09L);
    344 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=4", 0.999999998952262103558L);
    345 insert("u01<float>(maxu64 - uint64_t(a)) a=4", 1.00000000000000000000L);
    346 insert("uneg11<float>(maxu64 - uint64_t(a)) a=4", -4.87890977618476995303e-19L);
    347 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=4", 0.999999940395355224609L);
    348 insert("u01<double>(maxu64 - uint64_t(a)) a=4", 1.00000000000000000000L);
    349 insert("uneg11<double>(maxu64 - uint64_t(a)) a=4", -4.87890977618476995303e-19L);
    350 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=4", 0.999999999999999888978L);
    351 insert("u01<long double>(maxu64 - uint64_t(a)) a=4", 0.999999999999999999783L);
    352 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=4", -4.87890977618476995303e-19L);
    353 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=4", 0.999999999999999999729L);
    354 insert("u01<float>(maxi32 - int32_t(a)) a=4", 0.500000000000000000000L);
    355 insert("uneg11<float>(maxi32 - int32_t(a)) a=4", 1.00000000000000000000L);
    356 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=4", 0.499999940395355224609L);
    357 insert("u01<double>(maxi32 - int32_t(a)) a=4", 0.499999998952262103558L);
    358 insert("uneg11<double>(maxi32 - int32_t(a)) a=4", 0.999999997904524207115L);
    359 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=4", 0.499999998952262103558L);
    360 insert("u01<long double>(maxi32 - int32_t(a)) a=4", 0.499999998952262103558L);
    361 insert("uneg11<long double>(maxi32 - int32_t(a)) a=4", 0.999999997904524207115L);
    362 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=4", 0.499999998952262103558L);
    363 insert("u01<float>(maxi64 - int64_t(a)) a=4", 0.500000000000000000000L);
    364 insert("uneg11<float>(maxi64 - int64_t(a)) a=4", 1.00000000000000000000L);
    365 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=4", 0.499999940395355224609L);
    366 insert("u01<double>(maxi64 - int64_t(a)) a=4", 0.500000000000000000000L);
    367 insert("uneg11<double>(maxi64 - int64_t(a)) a=4", 1.00000000000000000000L);
    368 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=4", 0.499999999999999888978L);
    369 insert("u01<long double>(maxi64 - int64_t(a)) a=4", 0.499999999999999999756L);
    370 insert("uneg11<long double>(maxi64 - int64_t(a)) a=4", 0.999999999999999999512L);
    371 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=4", 0.499999999999999999729L);
    372 insert("u01<float>(minu32 + uint32_t(a)) a=5", 1.28056854009628295898e-09L);
    373 insert("uneg11<float>(minu32 + uint32_t(a)) a=5", 2.56113708019256591797e-09L);
    374 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=5", 5.96046447753906250000e-08L);
    375 insert("u01<double>(minu32 + uint32_t(a)) a=5", 1.28056854009628295898e-09L);
    376 insert("uneg11<double>(minu32 + uint32_t(a)) a=5", 2.56113708019256591797e-09L);
    377 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=5", 1.28056854009628295898e-09L);
    378 insert("u01<long double>(minu32 + uint32_t(a)) a=5", 1.28056854009628295898e-09L);
    379 insert("uneg11<long double>(minu32 + uint32_t(a)) a=5", 2.56113708019256591797e-09L);
    380 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=5", 1.28056854009628295898e-09L);
    381 insert("u01<float>(minu64 + uint64_t(a)) a=5", 2.98155597433513719352e-19L);
    382 insert("uneg11<float>(minu64 + uint64_t(a)) a=5", 5.96311194867027438704e-19L);
    383 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=5", 5.96046447753906250000e-08L);
    384 insert("u01<double>(minu64 + uint64_t(a)) a=5", 2.98155597433513719352e-19L);
    385 insert("uneg11<double>(minu64 + uint64_t(a)) a=5", 5.96311194867027438704e-19L);
    386 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=5", 1.11022302462515654042e-16L);
    387 insert("u01<long double>(minu64 + uint64_t(a)) a=5", 2.98155597433513719352e-19L);
    388 insert("uneg11<long double>(minu64 + uint64_t(a)) a=5", 5.96311194867027438704e-19L);
    389 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=5", 2.71050543121376108502e-19L);
    390 insert("u01<float>(mini32 + int32_t(a)) a=5", 0.500000000000000000000L);
    391 insert("uneg11<float>(mini32 + int32_t(a)) a=5", -1.00000000000000000000L);
    392 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=5", 0.500000059604644775391L);
    393 insert("u01<double>(mini32 + int32_t(a)) a=5", 0.500000001280568540096L);
    394 insert("uneg11<double>(mini32 + int32_t(a)) a=5", -0.999999997438862919807L);
    395 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=5", 0.500000001280568540096L);
    396 insert("u01<long double>(mini32 + int32_t(a)) a=5", 0.500000001280568540096L);
    397 insert("uneg11<long double>(mini32 + int32_t(a)) a=5", -0.999999997438862919807L);
    398 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=5", 0.500000001280568540096L);
    399 insert("u01<float>(mini64 + int64_t(a)) a=5", 0.500000000000000000000L);
    400 insert("uneg11<float>(mini64 + int64_t(a)) a=5", -1.00000000000000000000L);
    401 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=5", 0.500000059604644775391L);
    402 insert("u01<double>(mini64 + int64_t(a)) a=5", 0.500000000000000000000L);
    403 insert("uneg11<double>(mini64 + int64_t(a)) a=5", -1.00000000000000000000L);
    404 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=5", 0.500000000000000111022L);
    405 insert("u01<long double>(mini64 + int64_t(a)) a=5", 0.500000000000000000325L);
    406 insert("uneg11<long double>(mini64 + int64_t(a)) a=5", -0.999999999999999999404L);
    407 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=5", 0.500000000000000000271L);
    408 insert("u01<float>(maxu32 - uint32_t(a)) a=5", 1.00000000000000000000L);
    409 insert("uneg11<float>(maxu32 - uint32_t(a)) a=5", -2.56113708019256591797e-09L);
    410 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=5", 0.999999940395355224609L);
    411 insert("u01<double>(maxu32 - uint32_t(a)) a=5", 0.999999998719431459904L);
    412 insert("uneg11<double>(maxu32 - uint32_t(a)) a=5", -2.56113708019256591797e-09L);
    413 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=5", 0.999999998719431459904L);
    414 insert("u01<long double>(maxu32 - uint32_t(a)) a=5", 0.999999998719431459904L);
    415 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=5", -2.56113708019256591797e-09L);
    416 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=5", 0.999999998719431459904L);
    417 insert("u01<float>(maxu64 - uint64_t(a)) a=5", 1.00000000000000000000L);
    418 insert("uneg11<float>(maxu64 - uint64_t(a)) a=5", -5.96311194867027438704e-19L);
    419 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=5", 0.999999940395355224609L);
    420 insert("u01<double>(maxu64 - uint64_t(a)) a=5", 1.00000000000000000000L);
    421 insert("uneg11<double>(maxu64 - uint64_t(a)) a=5", -5.96311194867027438704e-19L);
    422 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=5", 0.999999999999999888978L);
    423 insert("u01<long double>(maxu64 - uint64_t(a)) a=5", 0.999999999999999999675L);
    424 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=5", -5.96311194867027438704e-19L);
    425 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=5", 0.999999999999999999729L);
    426 insert("u01<float>(maxi32 - int32_t(a)) a=5", 0.500000000000000000000L);
    427 insert("uneg11<float>(maxi32 - int32_t(a)) a=5", 1.00000000000000000000L);
    428 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=5", 0.499999940395355224609L);
    429 insert("u01<double>(maxi32 - int32_t(a)) a=5", 0.499999998719431459904L);
    430 insert("uneg11<double>(maxi32 - int32_t(a)) a=5", 0.999999997438862919807L);
    431 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=5", 0.499999998719431459904L);
    432 insert("u01<long double>(maxi32 - int32_t(a)) a=5", 0.499999998719431459904L);
    433 insert("uneg11<long double>(maxi32 - int32_t(a)) a=5", 0.999999997438862919807L);
    434 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=5", 0.499999998719431459904L);
    435 insert("u01<float>(maxi64 - int64_t(a)) a=5", 0.500000000000000000000L);
    436 insert("uneg11<float>(maxi64 - int64_t(a)) a=5", 1.00000000000000000000L);
    437 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=5", 0.499999940395355224609L);
    438 insert("u01<double>(maxi64 - int64_t(a)) a=5", 0.500000000000000000000L);
    439 insert("uneg11<double>(maxi64 - int64_t(a)) a=5", 1.00000000000000000000L);
    440 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=5", 0.499999999999999888978L);
    441 insert("u01<long double>(maxi64 - int64_t(a)) a=5", 0.499999999999999999702L);
    442 insert("uneg11<long double>(maxi64 - int64_t(a)) a=5", 0.999999999999999999404L);
    443 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=5", 0.499999999999999999729L);
    444 insert("u01<float>(minu32 + uint32_t(a)) a=63", 1.47847458720207214355e-08L);
    445 insert("uneg11<float>(minu32 + uint32_t(a)) a=63", 2.95694917440414428711e-08L);
    446 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=63", 5.96046447753906250000e-08L);
    447 insert("u01<double>(minu32 + uint32_t(a)) a=63", 1.47847458720207214355e-08L);
    448 insert("uneg11<double>(minu32 + uint32_t(a)) a=63", 2.95694917440414428711e-08L);
    449 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=63", 1.47847458720207214355e-08L);
    450 insert("u01<long double>(minu32 + uint32_t(a)) a=63", 1.47847458720207214355e-08L);
    451 insert("uneg11<long double>(minu32 + uint32_t(a)) a=63", 2.95694917440414428711e-08L);
    452 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=63", 1.47847458720207214355e-08L);
    453 insert("u01<float>(minu64 + uint64_t(a)) a=63", 3.44234189764147657797e-18L);
    454 insert("uneg11<float>(minu64 + uint64_t(a)) a=63", 6.88468379528295315595e-18L);
    455 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=63", 5.96046447753906250000e-08L);
    456 insert("u01<double>(minu64 + uint64_t(a)) a=63", 3.44234189764147657797e-18L);
    457 insert("uneg11<double>(minu64 + uint64_t(a)) a=63", 6.88468379528295315595e-18L);
    458 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=63", 1.11022302462515654042e-16L);
    459 insert("u01<long double>(minu64 + uint64_t(a)) a=63", 3.44234189764147657797e-18L);
    460 insert("uneg11<long double>(minu64 + uint64_t(a)) a=63", 6.88468379528295315595e-18L);
    461 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=63", 3.41523684332933896712e-18L);
    462 insert("u01<float>(mini32 + int32_t(a)) a=63", 0.500000000000000000000L);
    463 insert("uneg11<float>(mini32 + int32_t(a)) a=63", -1.00000000000000000000L);
    464 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=63", 0.500000059604644775391L);
    465 insert("u01<double>(mini32 + int32_t(a)) a=63", 0.500000014784745872021L);
    466 insert("uneg11<double>(mini32 + int32_t(a)) a=63", -0.999999970430508255959L);
    467 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=63", 0.500000014784745872021L);
    468 insert("u01<long double>(mini32 + int32_t(a)) a=63", 0.500000014784745872021L);
    469 insert("uneg11<long double>(mini32 + int32_t(a)) a=63", -0.999999970430508255959L);
    470 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=63", 0.500000014784745872021L);
    471 insert("u01<float>(mini64 + int64_t(a)) a=63", 0.500000000000000000000L);
    472 insert("uneg11<float>(mini64 + int64_t(a)) a=63", -1.00000000000000000000L);
    473 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=63", 0.500000059604644775391L);
    474 insert("u01<double>(mini64 + int64_t(a)) a=63", 0.500000000000000000000L);
    475 insert("uneg11<double>(mini64 + int64_t(a)) a=63", -1.00000000000000000000L);
    476 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=63", 0.500000000000000111022L);
    477 insert("u01<long double>(mini64 + int64_t(a)) a=63", 0.500000000000000003469L);
    478 insert("uneg11<long double>(mini64 + int64_t(a)) a=63", -0.999999999999999993115L);
    479 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=63", 0.500000000000000003415L);
    480 insert("u01<float>(maxu32 - uint32_t(a)) a=63", 1.00000000000000000000L);
    481 insert("uneg11<float>(maxu32 - uint32_t(a)) a=63", -2.95694917440414428711e-08L);
    482 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=63", 0.999999940395355224609L);
    483 insert("u01<double>(maxu32 - uint32_t(a)) a=63", 0.999999985215254127979L);
    484 insert("uneg11<double>(maxu32 - uint32_t(a)) a=63", -2.95694917440414428711e-08L);
    485 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=63", 0.999999985215254127979L);
    486 insert("u01<long double>(maxu32 - uint32_t(a)) a=63", 0.999999985215254127979L);
    487 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=63", -2.95694917440414428711e-08L);
    488 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=63", 0.999999985215254127979L);
    489 insert("u01<float>(maxu64 - uint64_t(a)) a=63", 1.00000000000000000000L);
    490 insert("uneg11<float>(maxu64 - uint64_t(a)) a=63", -6.88468379528295315595e-18L);
    491 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=63", 0.999999940395355224609L);
    492 insert("u01<double>(maxu64 - uint64_t(a)) a=63", 1.00000000000000000000L);
    493 insert("uneg11<double>(maxu64 - uint64_t(a)) a=63", -6.88468379528295315595e-18L);
    494 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=63", 0.999999999999999888978L);
    495 insert("u01<long double>(maxu64 - uint64_t(a)) a=63", 0.999999999999999996531L);
    496 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=63", -6.88468379528295315595e-18L);
    497 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=63", 0.999999999999999996585L);
    498 insert("u01<float>(maxi32 - int32_t(a)) a=63", 0.500000000000000000000L);
    499 insert("uneg11<float>(maxi32 - int32_t(a)) a=63", 1.00000000000000000000L);
    500 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=63", 0.499999940395355224609L);
    501 insert("u01<double>(maxi32 - int32_t(a)) a=63", 0.499999985215254127979L);
    502 insert("uneg11<double>(maxi32 - int32_t(a)) a=63", 0.999999970430508255959L);
    503 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=63", 0.499999985215254127979L);
    504 insert("u01<long double>(maxi32 - int32_t(a)) a=63", 0.499999985215254127979L);
    505 insert("uneg11<long double>(maxi32 - int32_t(a)) a=63", 0.999999970430508255959L);
    506 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=63", 0.499999985215254127979L);
    507 insert("u01<float>(maxi64 - int64_t(a)) a=63", 0.500000000000000000000L);
    508 insert("uneg11<float>(maxi64 - int64_t(a)) a=63", 1.00000000000000000000L);
    509 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=63", 0.499999940395355224609L);
    510 insert("u01<double>(maxi64 - int64_t(a)) a=63", 0.500000000000000000000L);
    511 insert("uneg11<double>(maxi64 - int64_t(a)) a=63", 1.00000000000000000000L);
    512 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=63", 0.499999999999999888978L);
    513 insert("u01<long double>(maxi64 - int64_t(a)) a=63", 0.499999999999999996558L);
    514 insert("uneg11<long double>(maxi64 - int64_t(a)) a=63", 0.999999999999999993115L);
    515 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=63", 0.499999999999999996585L);
    516 insert("u01<float>(minu32 + uint32_t(a)) a=64", 1.50175765156745910645e-08L);
    517 insert("uneg11<float>(minu32 + uint32_t(a)) a=64", 3.00351530313491821289e-08L);
    518 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=64", 5.96046447753906250000e-08L);
    519 insert("u01<double>(minu32 + uint32_t(a)) a=64", 1.50175765156745910645e-08L);
    520 insert("uneg11<double>(minu32 + uint32_t(a)) a=64", 3.00351530313491821289e-08L);
    521 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=64", 1.50175765156745910645e-08L);
    522 insert("u01<long double>(minu32 + uint32_t(a)) a=64", 1.50175765156745910645e-08L);
    523 insert("uneg11<long double>(minu32 + uint32_t(a)) a=64", 3.00351530313491821289e-08L);
    524 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=64", 1.50175765156745910645e-08L);
    525 insert("u01<float>(minu64 + uint64_t(a)) a=64", 3.49655200626575179967e-18L);
    526 insert("uneg11<float>(minu64 + uint64_t(a)) a=64", 6.99310401253150359935e-18L);
    527 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=64", 5.96046447753906250000e-08L);
    528 insert("u01<double>(minu64 + uint64_t(a)) a=64", 3.49655200626575179967e-18L);
    529 insert("uneg11<double>(minu64 + uint64_t(a)) a=64", 6.99310401253150359935e-18L);
    530 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=64", 1.11022302462515654042e-16L);
    531 insert("u01<long double>(minu64 + uint64_t(a)) a=64", 3.49655200626575179967e-18L);
    532 insert("uneg11<long double>(minu64 + uint64_t(a)) a=64", 6.99310401253150359935e-18L);
    533 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=64", 3.52365706057788941052e-18L);
    534 insert("u01<float>(mini32 + int32_t(a)) a=64", 0.500000000000000000000L);
    535 insert("uneg11<float>(mini32 + int32_t(a)) a=64", -1.00000000000000000000L);
    536 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=64", 0.500000059604644775391L);
    537 insert("u01<double>(mini32 + int32_t(a)) a=64", 0.500000015017576515675L);
    538 insert("uneg11<double>(mini32 + int32_t(a)) a=64", -0.999999969964846968651L);
    539 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=64", 0.500000015017576515675L);
    540 insert("u01<long double>(mini32 + int32_t(a)) a=64", 0.500000015017576515675L);
    541 insert("uneg11<long double>(mini32 + int32_t(a)) a=64", -0.999999969964846968651L);
    542 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=64", 0.500000015017576515675L);
    543 insert("u01<float>(mini64 + int64_t(a)) a=64", 0.500000000000000000000L);
    544 insert("uneg11<float>(mini64 + int64_t(a)) a=64", -1.00000000000000000000L);
    545 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=64", 0.500000059604644775391L);
    546 insert("u01<double>(mini64 + int64_t(a)) a=64", 0.500000000000000000000L);
    547 insert("uneg11<double>(mini64 + int64_t(a)) a=64", -1.00000000000000000000L);
    548 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=64", 0.500000000000000111022L);
    549 insert("u01<long double>(mini64 + int64_t(a)) a=64", 0.500000000000000003469L);
    550 insert("uneg11<long double>(mini64 + int64_t(a)) a=64", -0.999999999999999993007L);
    551 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=64", 0.500000000000000003524L);
    552 insert("u01<float>(maxu32 - uint32_t(a)) a=64", 1.00000000000000000000L);
    553 insert("uneg11<float>(maxu32 - uint32_t(a)) a=64", -3.00351530313491821289e-08L);
    554 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=64", 0.999999940395355224609L);
    555 insert("u01<double>(maxu32 - uint32_t(a)) a=64", 0.999999984982423484325L);
    556 insert("uneg11<double>(maxu32 - uint32_t(a)) a=64", -3.00351530313491821289e-08L);
    557 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=64", 0.999999984982423484325L);
    558 insert("u01<long double>(maxu32 - uint32_t(a)) a=64", 0.999999984982423484325L);
    559 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=64", -3.00351530313491821289e-08L);
    560 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=64", 0.999999984982423484325L);
    561 insert("u01<float>(maxu64 - uint64_t(a)) a=64", 1.00000000000000000000L);
    562 insert("uneg11<float>(maxu64 - uint64_t(a)) a=64", -6.99310401253150359935e-18L);
    563 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=64", 0.999999940395355224609L);
    564 insert("u01<double>(maxu64 - uint64_t(a)) a=64", 1.00000000000000000000L);
    565 insert("uneg11<double>(maxu64 - uint64_t(a)) a=64", -6.99310401253150359935e-18L);
    566 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=64", 0.999999999999999888978L);
    567 insert("u01<long double>(maxu64 - uint64_t(a)) a=64", 0.999999999999999996531L);
    568 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=64", -6.99310401253150359935e-18L);
    569 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=64", 0.999999999999999996476L);
    570 insert("u01<float>(maxi32 - int32_t(a)) a=64", 0.499999970197677612305L);
    571 insert("uneg11<float>(maxi32 - int32_t(a)) a=64", 0.999999940395355224609L);
    572 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=64", 0.499999940395355224609L);
    573 insert("u01<double>(maxi32 - int32_t(a)) a=64", 0.499999984982423484325L);
    574 insert("uneg11<double>(maxi32 - int32_t(a)) a=64", 0.999999969964846968651L);
    575 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=64", 0.499999984982423484325L);
    576 insert("u01<long double>(maxi32 - int32_t(a)) a=64", 0.499999984982423484325L);
    577 insert("uneg11<long double>(maxi32 - int32_t(a)) a=64", 0.999999969964846968651L);
    578 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=64", 0.499999984982423484325L);
    579 insert("u01<float>(maxi64 - int64_t(a)) a=64", 0.500000000000000000000L);
    580 insert("uneg11<float>(maxi64 - int64_t(a)) a=64", 1.00000000000000000000L);
    581 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=64", 0.499999940395355224609L);
    582 insert("u01<double>(maxi64 - int64_t(a)) a=64", 0.500000000000000000000L);
    583 insert("uneg11<double>(maxi64 - int64_t(a)) a=64", 1.00000000000000000000L);
    584 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=64", 0.499999999999999888978L);
    585 insert("u01<long double>(maxi64 - int64_t(a)) a=64", 0.499999999999999996503L);
    586 insert("uneg11<long double>(maxi64 - int64_t(a)) a=64", 0.999999999999999993007L);
    587 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=64", 0.499999999999999996476L);
    588 insert("u01<float>(minu32 + uint32_t(a)) a=65", 1.52504071593284606934e-08L);
    589 insert("uneg11<float>(minu32 + uint32_t(a)) a=65", 3.05008143186569213867e-08L);
    590 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=65", 5.96046447753906250000e-08L);
    591 insert("u01<double>(minu32 + uint32_t(a)) a=65", 1.52504071593284606934e-08L);
    592 insert("uneg11<double>(minu32 + uint32_t(a)) a=65", 3.05008143186569213867e-08L);
    593 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=65", 1.52504071593284606934e-08L);
    594 insert("u01<long double>(minu32 + uint32_t(a)) a=65", 1.52504071593284606934e-08L);
    595 insert("uneg11<long double>(minu32 + uint32_t(a)) a=65", 3.05008143186569213867e-08L);
    596 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=65", 1.52504071593284606934e-08L);
    597 insert("u01<float>(minu64 + uint64_t(a)) a=65", 3.55076211489002702137e-18L);
    598 insert("uneg11<float>(minu64 + uint64_t(a)) a=65", 7.10152422978005404275e-18L);
    599 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=65", 5.96046447753906250000e-08L);
    600 insert("u01<double>(minu64 + uint64_t(a)) a=65", 3.55076211489002702137e-18L);
    601 insert("uneg11<double>(minu64 + uint64_t(a)) a=65", 7.10152422978005404275e-18L);
    602 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=65", 1.11022302462515654042e-16L);
    603 insert("u01<long double>(minu64 + uint64_t(a)) a=65", 3.55076211489002702137e-18L);
    604 insert("uneg11<long double>(minu64 + uint64_t(a)) a=65", 7.10152422978005404275e-18L);
    605 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=65", 3.52365706057788941052e-18L);
    606 insert("u01<float>(mini32 + int32_t(a)) a=65", 0.500000000000000000000L);
    607 insert("uneg11<float>(mini32 + int32_t(a)) a=65", -0.999999940395355224609L);
    608 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=65", 0.500000059604644775391L);
    609 insert("u01<double>(mini32 + int32_t(a)) a=65", 0.500000015250407159328L);
    610 insert("uneg11<double>(mini32 + int32_t(a)) a=65", -0.999999969499185681343L);
    611 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=65", 0.500000015250407159328L);
    612 insert("u01<long double>(mini32 + int32_t(a)) a=65", 0.500000015250407159328L);
    613 insert("uneg11<long double>(mini32 + int32_t(a)) a=65", -0.999999969499185681343L);
    614 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=65", 0.500000015250407159328L);
    615 insert("u01<float>(mini64 + int64_t(a)) a=65", 0.500000000000000000000L);
    616 insert("uneg11<float>(mini64 + int64_t(a)) a=65", -1.00000000000000000000L);
    617 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=65", 0.500000059604644775391L);
    618 insert("u01<double>(mini64 + int64_t(a)) a=65", 0.500000000000000000000L);
    619 insert("uneg11<double>(mini64 + int64_t(a)) a=65", -1.00000000000000000000L);
    620 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=65", 0.500000000000000111022L);
    621 insert("u01<long double>(mini64 + int64_t(a)) a=65", 0.500000000000000003578L);
    622 insert("uneg11<long double>(mini64 + int64_t(a)) a=65", -0.999999999999999992898L);
    623 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=65", 0.500000000000000003524L);
    624 insert("u01<float>(maxu32 - uint32_t(a)) a=65", 1.00000000000000000000L);
    625 insert("uneg11<float>(maxu32 - uint32_t(a)) a=65", -3.05008143186569213867e-08L);
    626 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=65", 0.999999940395355224609L);
    627 insert("u01<double>(maxu32 - uint32_t(a)) a=65", 0.999999984749592840672L);
    628 insert("uneg11<double>(maxu32 - uint32_t(a)) a=65", -3.05008143186569213867e-08L);
    629 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=65", 0.999999984749592840672L);
    630 insert("u01<long double>(maxu32 - uint32_t(a)) a=65", 0.999999984749592840672L);
    631 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=65", -3.05008143186569213867e-08L);
    632 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=65", 0.999999984749592840672L);
    633 insert("u01<float>(maxu64 - uint64_t(a)) a=65", 1.00000000000000000000L);
    634 insert("uneg11<float>(maxu64 - uint64_t(a)) a=65", -7.10152422978005404275e-18L);
    635 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=65", 0.999999940395355224609L);
    636 insert("u01<double>(maxu64 - uint64_t(a)) a=65", 1.00000000000000000000L);
    637 insert("uneg11<double>(maxu64 - uint64_t(a)) a=65", -7.10152422978005404275e-18L);
    638 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=65", 0.999999999999999888978L);
    639 insert("u01<long double>(maxu64 - uint64_t(a)) a=65", 0.999999999999999996422L);
    640 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=65", -7.10152422978005404275e-18L);
    641 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=65", 0.999999999999999996476L);
    642 insert("u01<float>(maxi32 - int32_t(a)) a=65", 0.499999970197677612305L);
    643 insert("uneg11<float>(maxi32 - int32_t(a)) a=65", 0.999999940395355224609L);
    644 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=65", 0.499999940395355224609L);
    645 insert("u01<double>(maxi32 - int32_t(a)) a=65", 0.499999984749592840672L);
    646 insert("uneg11<double>(maxi32 - int32_t(a)) a=65", 0.999999969499185681343L);
    647 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=65", 0.499999984749592840672L);
    648 insert("u01<long double>(maxi32 - int32_t(a)) a=65", 0.499999984749592840672L);
    649 insert("uneg11<long double>(maxi32 - int32_t(a)) a=65", 0.999999969499185681343L);
    650 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=65", 0.499999984749592840672L);
    651 insert("u01<float>(maxi64 - int64_t(a)) a=65", 0.500000000000000000000L);
    652 insert("uneg11<float>(maxi64 - int64_t(a)) a=65", 1.00000000000000000000L);
    653 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=65", 0.499999940395355224609L);
    654 insert("u01<double>(maxi64 - int64_t(a)) a=65", 0.500000000000000000000L);
    655 insert("uneg11<double>(maxi64 - int64_t(a)) a=65", 1.00000000000000000000L);
    656 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=65", 0.499999999999999888978L);
    657 insert("u01<long double>(maxi64 - int64_t(a)) a=65", 0.499999999999999996449L);
    658 insert("uneg11<long double>(maxi64 - int64_t(a)) a=65", 0.999999999999999992898L);
    659 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=65", 0.499999999999999996476L);
    660 insert("u01<float>(minu32 + uint32_t(a)) a=127", 2.96859070658683776855e-08L);
    661 insert("uneg11<float>(minu32 + uint32_t(a)) a=127", 5.93718141317367553711e-08L);
    662 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=127", 5.96046447753906250000e-08L);
    663 insert("u01<double>(minu32 + uint32_t(a)) a=127", 2.96859070658683776855e-08L);
    664 insert("uneg11<double>(minu32 + uint32_t(a)) a=127", 5.93718141317367553711e-08L);
    665 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=127", 2.96859070658683776855e-08L);
    666 insert("u01<long double>(minu32 + uint32_t(a)) a=127", 2.96859070658683776855e-08L);
    667 insert("uneg11<long double>(minu32 + uint32_t(a)) a=127", 5.93718141317367553711e-08L);
    668 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=127", 2.96859070658683776855e-08L);
    669 insert("u01<float>(minu64 + uint64_t(a)) a=127", 6.91178884959509076680e-18L);
    670 insert("uneg11<float>(minu64 + uint64_t(a)) a=127", 1.38235776991901815336e-17L);
    671 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=127", 5.96046447753906250000e-08L);
    672 insert("u01<double>(minu64 + uint64_t(a)) a=127", 6.91178884959509076680e-18L);
    673 insert("uneg11<double>(minu64 + uint64_t(a)) a=127", 1.38235776991901815336e-17L);
    674 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=127", 1.11022302462515654042e-16L);
    675 insert("u01<long double>(minu64 + uint64_t(a)) a=127", 6.91178884959509076680e-18L);
    676 insert("uneg11<long double>(minu64 + uint64_t(a)) a=127", 1.38235776991901815336e-17L);
    677 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=127", 6.88468379528295315595e-18L);
    678 insert("u01<float>(mini32 + int32_t(a)) a=127", 0.500000000000000000000L);
    679 insert("uneg11<float>(mini32 + int32_t(a)) a=127", -0.999999940395355224609L);
    680 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=127", 0.500000059604644775391L);
    681 insert("u01<double>(mini32 + int32_t(a)) a=127", 0.500000029685907065868L);
    682 insert("uneg11<double>(mini32 + int32_t(a)) a=127", -0.999999940628185868263L);
    683 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=127", 0.500000029685907065868L);
    684 insert("u01<long double>(mini32 + int32_t(a)) a=127", 0.500000029685907065868L);
    685 insert("uneg11<long double>(mini32 + int32_t(a)) a=127", -0.999999940628185868263L);
    686 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=127", 0.500000029685907065868L);
    687 insert("u01<float>(mini64 + int64_t(a)) a=127", 0.500000000000000000000L);
    688 insert("uneg11<float>(mini64 + int64_t(a)) a=127", -1.00000000000000000000L);
    689 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=127", 0.500000059604644775391L);
    690 insert("u01<double>(mini64 + int64_t(a)) a=127", 0.500000000000000000000L);
    691 insert("uneg11<double>(mini64 + int64_t(a)) a=127", -1.00000000000000000000L);
    692 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=127", 0.500000000000000111022L);
    693 insert("u01<long double>(mini64 + int64_t(a)) a=127", 0.500000000000000006939L);
    694 insert("uneg11<long double>(mini64 + int64_t(a)) a=127", -0.999999999999999986176L);
    695 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=127", 0.500000000000000006885L);
    696 insert("u01<float>(maxu32 - uint32_t(a)) a=127", 1.00000000000000000000L);
    697 insert("uneg11<float>(maxu32 - uint32_t(a)) a=127", -5.93718141317367553711e-08L);
    698 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=127", 0.999999940395355224609L);
    699 insert("u01<double>(maxu32 - uint32_t(a)) a=127", 0.999999970314092934132L);
    700 insert("uneg11<double>(maxu32 - uint32_t(a)) a=127", -5.93718141317367553711e-08L);
    701 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=127", 0.999999970314092934132L);
    702 insert("u01<long double>(maxu32 - uint32_t(a)) a=127", 0.999999970314092934132L);
    703 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=127", -5.93718141317367553711e-08L);
    704 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=127", 0.999999970314092934132L);
    705 insert("u01<float>(maxu64 - uint64_t(a)) a=127", 1.00000000000000000000L);
    706 insert("uneg11<float>(maxu64 - uint64_t(a)) a=127", -1.38235776991901815336e-17L);
    707 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=127", 0.999999940395355224609L);
    708 insert("u01<double>(maxu64 - uint64_t(a)) a=127", 1.00000000000000000000L);
    709 insert("uneg11<double>(maxu64 - uint64_t(a)) a=127", -1.38235776991901815336e-17L);
    710 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=127", 0.999999999999999888978L);
    711 insert("u01<long double>(maxu64 - uint64_t(a)) a=127", 0.999999999999999993061L);
    712 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=127", -1.38235776991901815336e-17L);
    713 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=127", 0.999999999999999993115L);
    714 insert("u01<float>(maxi32 - int32_t(a)) a=127", 0.499999970197677612305L);
    715 insert("uneg11<float>(maxi32 - int32_t(a)) a=127", 0.999999940395355224609L);
    716 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=127", 0.499999940395355224609L);
    717 insert("u01<double>(maxi32 - int32_t(a)) a=127", 0.499999970314092934132L);
    718 insert("uneg11<double>(maxi32 - int32_t(a)) a=127", 0.999999940628185868263L);
    719 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=127", 0.499999970314092934132L);
    720 insert("u01<long double>(maxi32 - int32_t(a)) a=127", 0.499999970314092934132L);
    721 insert("uneg11<long double>(maxi32 - int32_t(a)) a=127", 0.999999940628185868263L);
    722 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=127", 0.499999970314092934132L);
    723 insert("u01<float>(maxi64 - int64_t(a)) a=127", 0.500000000000000000000L);
    724 insert("uneg11<float>(maxi64 - int64_t(a)) a=127", 1.00000000000000000000L);
    725 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=127", 0.499999940395355224609L);
    726 insert("u01<double>(maxi64 - int64_t(a)) a=127", 0.500000000000000000000L);
    727 insert("uneg11<double>(maxi64 - int64_t(a)) a=127", 1.00000000000000000000L);
    728 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=127", 0.499999999999999888978L);
    729 insert("u01<long double>(maxi64 - int64_t(a)) a=127", 0.499999999999999993088L);
    730 insert("uneg11<long double>(maxi64 - int64_t(a)) a=127", 0.999999999999999986176L);
    731 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=127", 0.499999999999999993115L);
    732 insert("u01<float>(minu32 + uint32_t(a)) a=128", 2.99187377095222473145e-08L);
    733 insert("uneg11<float>(minu32 + uint32_t(a)) a=128", 5.98374754190444946289e-08L);
    734 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=128", 5.96046447753906250000e-08L);
    735 insert("u01<double>(minu32 + uint32_t(a)) a=128", 2.99187377095222473145e-08L);
    736 insert("uneg11<double>(minu32 + uint32_t(a)) a=128", 5.98374754190444946289e-08L);
    737 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=128", 2.99187377095222473145e-08L);
    738 insert("u01<long double>(minu32 + uint32_t(a)) a=128", 2.99187377095222473145e-08L);
    739 insert("uneg11<long double>(minu32 + uint32_t(a)) a=128", 5.98374754190444946289e-08L);
    740 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=128", 2.99187377095222473145e-08L);
    741 insert("u01<float>(minu64 + uint64_t(a)) a=128", 6.96599895821936598850e-18L);
    742 insert("uneg11<float>(minu64 + uint64_t(a)) a=128", 1.39319979164387319770e-17L);
    743 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=128", 5.96046447753906250000e-08L);
    744 insert("u01<double>(minu64 + uint64_t(a)) a=128", 6.96599895821936598850e-18L);
    745 insert("uneg11<double>(minu64 + uint64_t(a)) a=128", 1.39319979164387319770e-17L);
    746 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=128", 1.11022302462515654042e-16L);
    747 insert("u01<long double>(minu64 + uint64_t(a)) a=128", 6.96599895821936598850e-18L);
    748 insert("uneg11<long double>(minu64 + uint64_t(a)) a=128", 1.39319979164387319770e-17L);
    749 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=128", 6.99310401253150359935e-18L);
    750 insert("u01<float>(mini32 + int32_t(a)) a=128", 0.500000000000000000000L);
    751 insert("uneg11<float>(mini32 + int32_t(a)) a=128", -0.999999940395355224609L);
    752 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=128", 0.500000059604644775391L);
    753 insert("u01<double>(mini32 + int32_t(a)) a=128", 0.500000029918737709522L);
    754 insert("uneg11<double>(mini32 + int32_t(a)) a=128", -0.999999940162524580956L);
    755 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=128", 0.500000029918737709522L);
    756 insert("u01<long double>(mini32 + int32_t(a)) a=128", 0.500000029918737709522L);
    757 insert("uneg11<long double>(mini32 + int32_t(a)) a=128", -0.999999940162524580956L);
    758 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=128", 0.500000029918737709522L);
    759 insert("u01<float>(mini64 + int64_t(a)) a=128", 0.500000000000000000000L);
    760 insert("uneg11<float>(mini64 + int64_t(a)) a=128", -1.00000000000000000000L);
    761 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=128", 0.500000059604644775391L);
    762 insert("u01<double>(mini64 + int64_t(a)) a=128", 0.500000000000000000000L);
    763 insert("uneg11<double>(mini64 + int64_t(a)) a=128", -1.00000000000000000000L);
    764 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=128", 0.500000000000000111022L);
    765 insert("u01<long double>(mini64 + int64_t(a)) a=128", 0.500000000000000006939L);
    766 insert("uneg11<long double>(mini64 + int64_t(a)) a=128", -0.999999999999999986068L);
    767 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=128", 0.500000000000000006993L);
    768 insert("u01<float>(maxu32 - uint32_t(a)) a=128", 0.999999940395355224609L);
    769 insert("uneg11<float>(maxu32 - uint32_t(a)) a=128", -5.98374754190444946289e-08L);
    770 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=128", 0.999999940395355224609L);
    771 insert("u01<double>(maxu32 - uint32_t(a)) a=128", 0.999999970081262290478L);
    772 insert("uneg11<double>(maxu32 - uint32_t(a)) a=128", -5.98374754190444946289e-08L);
    773 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=128", 0.999999970081262290478L);
    774 insert("u01<long double>(maxu32 - uint32_t(a)) a=128", 0.999999970081262290478L);
    775 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=128", -5.98374754190444946289e-08L);
    776 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=128", 0.999999970081262290478L);
    777 insert("u01<float>(maxu64 - uint64_t(a)) a=128", 1.00000000000000000000L);
    778 insert("uneg11<float>(maxu64 - uint64_t(a)) a=128", -1.39319979164387319770e-17L);
    779 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=128", 0.999999940395355224609L);
    780 insert("u01<double>(maxu64 - uint64_t(a)) a=128", 1.00000000000000000000L);
    781 insert("uneg11<double>(maxu64 - uint64_t(a)) a=128", -1.39319979164387319770e-17L);
    782 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=128", 0.999999999999999888978L);
    783 insert("u01<long double>(maxu64 - uint64_t(a)) a=128", 0.999999999999999993061L);
    784 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=128", -1.39319979164387319770e-17L);
    785 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=128", 0.999999999999999993007L);
    786 insert("u01<float>(maxi32 - int32_t(a)) a=128", 0.499999970197677612305L);
    787 insert("uneg11<float>(maxi32 - int32_t(a)) a=128", 0.999999940395355224609L);
    788 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=128", 0.499999940395355224609L);
    789 insert("u01<double>(maxi32 - int32_t(a)) a=128", 0.499999970081262290478L);
    790 insert("uneg11<double>(maxi32 - int32_t(a)) a=128", 0.999999940162524580956L);
    791 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=128", 0.499999970081262290478L);
    792 insert("u01<long double>(maxi32 - int32_t(a)) a=128", 0.499999970081262290478L);
    793 insert("uneg11<long double>(maxi32 - int32_t(a)) a=128", 0.999999940162524580956L);
    794 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=128", 0.499999970081262290478L);
    795 insert("u01<float>(maxi64 - int64_t(a)) a=128", 0.500000000000000000000L);
    796 insert("uneg11<float>(maxi64 - int64_t(a)) a=128", 1.00000000000000000000L);
    797 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=128", 0.499999940395355224609L);
    798 insert("u01<double>(maxi64 - int64_t(a)) a=128", 0.500000000000000000000L);
    799 insert("uneg11<double>(maxi64 - int64_t(a)) a=128", 1.00000000000000000000L);
    800 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=128", 0.499999999999999888978L);
    801 insert("u01<long double>(maxi64 - int64_t(a)) a=128", 0.499999999999999993034L);
    802 insert("uneg11<long double>(maxi64 - int64_t(a)) a=128", 0.999999999999999986068L);
    803 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=128", 0.499999999999999993007L);
    804 insert("u01<float>(minu32 + uint32_t(a)) a=129", 3.01515683531761169434e-08L);
    805 insert("uneg11<float>(minu32 + uint32_t(a)) a=129", 6.03031367063522338867e-08L);
    806 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=129", 5.96046447753906250000e-08L);
    807 insert("u01<double>(minu32 + uint32_t(a)) a=129", 3.01515683531761169434e-08L);
    808 insert("uneg11<double>(minu32 + uint32_t(a)) a=129", 6.03031367063522338867e-08L);
    809 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=129", 3.01515683531761169434e-08L);
    810 insert("u01<long double>(minu32 + uint32_t(a)) a=129", 3.01515683531761169434e-08L);
    811 insert("uneg11<long double>(minu32 + uint32_t(a)) a=129", 6.03031367063522338867e-08L);
    812 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=129", 3.01515683531761169434e-08L);
    813 insert("u01<float>(minu64 + uint64_t(a)) a=129", 7.02020906684364121020e-18L);
    814 insert("uneg11<float>(minu64 + uint64_t(a)) a=129", 1.40404181336872824204e-17L);
    815 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=129", 5.96046447753906250000e-08L);
    816 insert("u01<double>(minu64 + uint64_t(a)) a=129", 7.02020906684364121020e-18L);
    817 insert("uneg11<double>(minu64 + uint64_t(a)) a=129", 1.40404181336872824204e-17L);
    818 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=129", 1.11022302462515654042e-16L);
    819 insert("u01<long double>(minu64 + uint64_t(a)) a=129", 7.02020906684364121020e-18L);
    820 insert("uneg11<long double>(minu64 + uint64_t(a)) a=129", 1.40404181336872824204e-17L);
    821 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=129", 6.99310401253150359935e-18L);
    822 insert("u01<float>(mini32 + int32_t(a)) a=129", 0.500000059604644775391L);
    823 insert("uneg11<float>(mini32 + int32_t(a)) a=129", -0.999999940395355224609L);
    824 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=129", 0.500000059604644775391L);
    825 insert("u01<double>(mini32 + int32_t(a)) a=129", 0.500000030151568353176L);
    826 insert("uneg11<double>(mini32 + int32_t(a)) a=129", -0.999999939696863293648L);
    827 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=129", 0.500000030151568353176L);
    828 insert("u01<long double>(mini32 + int32_t(a)) a=129", 0.500000030151568353176L);
    829 insert("uneg11<long double>(mini32 + int32_t(a)) a=129", -0.999999939696863293648L);
    830 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=129", 0.500000030151568353176L);
    831 insert("u01<float>(mini64 + int64_t(a)) a=129", 0.500000000000000000000L);
    832 insert("uneg11<float>(mini64 + int64_t(a)) a=129", -1.00000000000000000000L);
    833 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=129", 0.500000059604644775391L);
    834 insert("u01<double>(mini64 + int64_t(a)) a=129", 0.500000000000000000000L);
    835 insert("uneg11<double>(mini64 + int64_t(a)) a=129", -1.00000000000000000000L);
    836 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=129", 0.500000000000000111022L);
    837 insert("u01<long double>(mini64 + int64_t(a)) a=129", 0.500000000000000007047L);
    838 insert("uneg11<long double>(mini64 + int64_t(a)) a=129", -0.999999999999999985960L);
    839 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=129", 0.500000000000000006993L);
    840 insert("u01<float>(maxu32 - uint32_t(a)) a=129", 0.999999940395355224609L);
    841 insert("uneg11<float>(maxu32 - uint32_t(a)) a=129", -6.03031367063522338867e-08L);
    842 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=129", 0.999999940395355224609L);
    843 insert("u01<double>(maxu32 - uint32_t(a)) a=129", 0.999999969848431646824L);
    844 insert("uneg11<double>(maxu32 - uint32_t(a)) a=129", -6.03031367063522338867e-08L);
    845 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=129", 0.999999969848431646824L);
    846 insert("u01<long double>(maxu32 - uint32_t(a)) a=129", 0.999999969848431646824L);
    847 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=129", -6.03031367063522338867e-08L);
    848 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=129", 0.999999969848431646824L);
    849 insert("u01<float>(maxu64 - uint64_t(a)) a=129", 1.00000000000000000000L);
    850 insert("uneg11<float>(maxu64 - uint64_t(a)) a=129", -1.40404181336872824204e-17L);
    851 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=129", 0.999999940395355224609L);
    852 insert("u01<double>(maxu64 - uint64_t(a)) a=129", 1.00000000000000000000L);
    853 insert("uneg11<double>(maxu64 - uint64_t(a)) a=129", -1.40404181336872824204e-17L);
    854 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=129", 0.999999999999999888978L);
    855 insert("u01<long double>(maxu64 - uint64_t(a)) a=129", 0.999999999999999992953L);
    856 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=129", -1.40404181336872824204e-17L);
    857 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=129", 0.999999999999999993007L);
    858 insert("u01<float>(maxi32 - int32_t(a)) a=129", 0.499999970197677612305L);
    859 insert("uneg11<float>(maxi32 - int32_t(a)) a=129", 0.999999940395355224609L);
    860 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=129", 0.499999940395355224609L);
    861 insert("u01<double>(maxi32 - int32_t(a)) a=129", 0.499999969848431646824L);
    862 insert("uneg11<double>(maxi32 - int32_t(a)) a=129", 0.999999939696863293648L);
    863 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=129", 0.499999969848431646824L);
    864 insert("u01<long double>(maxi32 - int32_t(a)) a=129", 0.499999969848431646824L);
    865 insert("uneg11<long double>(maxi32 - int32_t(a)) a=129", 0.999999939696863293648L);
    866 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=129", 0.499999969848431646824L);
    867 insert("u01<float>(maxi64 - int64_t(a)) a=129", 0.500000000000000000000L);
    868 insert("uneg11<float>(maxi64 - int64_t(a)) a=129", 1.00000000000000000000L);
    869 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=129", 0.499999940395355224609L);
    870 insert("u01<double>(maxi64 - int64_t(a)) a=129", 0.500000000000000000000L);
    871 insert("uneg11<double>(maxi64 - int64_t(a)) a=129", 1.00000000000000000000L);
    872 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=129", 0.499999999999999888978L);
    873 insert("u01<long double>(maxi64 - int64_t(a)) a=129", 0.499999999999999992980L);
    874 insert("uneg11<long double>(maxi64 - int64_t(a)) a=129", 0.999999999999999985960L);
    875 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=129", 0.499999999999999993007L);
    876 insert("u01<float>(minu32 + uint32_t(a)) a=191", 4.45870682597160339355e-08L);
    877 insert("uneg11<float>(minu32 + uint32_t(a)) a=191", 8.91741365194320678711e-08L);
    878 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=191", 5.96046447753906250000e-08L);
    879 insert("u01<double>(minu32 + uint32_t(a)) a=191", 4.45870682597160339355e-08L);
    880 insert("uneg11<double>(minu32 + uint32_t(a)) a=191", 8.91741365194320678711e-08L);
    881 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=191", 4.45870682597160339355e-08L);
    882 insert("u01<long double>(minu32 + uint32_t(a)) a=191", 4.45870682597160339355e-08L);
    883 insert("uneg11<long double>(minu32 + uint32_t(a)) a=191", 8.91741365194320678711e-08L);
    884 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=191", 4.45870682597160339355e-08L);
    885 insert("u01<float>(minu64 + uint64_t(a)) a=191", 1.03812358015487049556e-17L);
    886 insert("uneg11<float>(minu64 + uint64_t(a)) a=191", 2.07624716030974099112e-17L);
    887 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=191", 5.96046447753906250000e-08L);
    888 insert("u01<double>(minu64 + uint64_t(a)) a=191", 1.03812358015487049556e-17L);
    889 insert("uneg11<double>(minu64 + uint64_t(a)) a=191", 2.07624716030974099112e-17L);
    890 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=191", 1.11022302462515654042e-16L);
    891 insert("u01<long double>(minu64 + uint64_t(a)) a=191", 1.03812358015487049556e-17L);
    892 insert("uneg11<long double>(minu64 + uint64_t(a)) a=191", 2.07624716030974099112e-17L);
    893 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=191", 1.03541307472365673448e-17L);
    894 insert("u01<float>(mini32 + int32_t(a)) a=191", 0.500000059604644775391L);
    895 insert("uneg11<float>(mini32 + int32_t(a)) a=191", -0.999999940395355224609L);
    896 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=191", 0.500000059604644775391L);
    897 insert("u01<double>(mini32 + int32_t(a)) a=191", 0.500000044587068259716L);
    898 insert("uneg11<double>(mini32 + int32_t(a)) a=191", -0.999999910825863480568L);
    899 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=191", 0.500000044587068259716L);
    900 insert("u01<long double>(mini32 + int32_t(a)) a=191", 0.500000044587068259716L);
    901 insert("uneg11<long double>(mini32 + int32_t(a)) a=191", -0.999999910825863480568L);
    902 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=191", 0.500000044587068259716L);
    903 insert("u01<float>(mini64 + int64_t(a)) a=191", 0.500000000000000000000L);
    904 insert("uneg11<float>(mini64 + int64_t(a)) a=191", -1.00000000000000000000L);
    905 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=191", 0.500000059604644775391L);
    906 insert("u01<double>(mini64 + int64_t(a)) a=191", 0.500000000000000000000L);
    907 insert("uneg11<double>(mini64 + int64_t(a)) a=191", -1.00000000000000000000L);
    908 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=191", 0.500000000000000111022L);
    909 insert("u01<long double>(mini64 + int64_t(a)) a=191", 0.500000000000000010408L);
    910 insert("uneg11<long double>(mini64 + int64_t(a)) a=191", -0.999999999999999979238L);
    911 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=191", 0.500000000000000010354L);
    912 insert("u01<float>(maxu32 - uint32_t(a)) a=191", 0.999999940395355224609L);
    913 insert("uneg11<float>(maxu32 - uint32_t(a)) a=191", -8.91741365194320678711e-08L);
    914 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=191", 0.999999940395355224609L);
    915 insert("u01<double>(maxu32 - uint32_t(a)) a=191", 0.999999955412931740284L);
    916 insert("uneg11<double>(maxu32 - uint32_t(a)) a=191", -8.91741365194320678711e-08L);
    917 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=191", 0.999999955412931740284L);
    918 insert("u01<long double>(maxu32 - uint32_t(a)) a=191", 0.999999955412931740284L);
    919 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=191", -8.91741365194320678711e-08L);
    920 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=191", 0.999999955412931740284L);
    921 insert("u01<float>(maxu64 - uint64_t(a)) a=191", 1.00000000000000000000L);
    922 insert("uneg11<float>(maxu64 - uint64_t(a)) a=191", -2.07624716030974099112e-17L);
    923 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=191", 0.999999940395355224609L);
    924 insert("u01<double>(maxu64 - uint64_t(a)) a=191", 1.00000000000000000000L);
    925 insert("uneg11<double>(maxu64 - uint64_t(a)) a=191", -2.07624716030974099112e-17L);
    926 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=191", 0.999999999999999888978L);
    927 insert("u01<long double>(maxu64 - uint64_t(a)) a=191", 0.999999999999999989592L);
    928 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=191", -2.07624716030974099112e-17L);
    929 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=191", 0.999999999999999989646L);
    930 insert("u01<float>(maxi32 - int32_t(a)) a=191", 0.499999940395355224609L);
    931 insert("uneg11<float>(maxi32 - int32_t(a)) a=191", 0.999999880790710449219L);
    932 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=191", 0.499999940395355224609L);
    933 insert("u01<double>(maxi32 - int32_t(a)) a=191", 0.499999955412931740284L);
    934 insert("uneg11<double>(maxi32 - int32_t(a)) a=191", 0.999999910825863480568L);
    935 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=191", 0.499999955412931740284L);
    936 insert("u01<long double>(maxi32 - int32_t(a)) a=191", 0.499999955412931740284L);
    937 insert("uneg11<long double>(maxi32 - int32_t(a)) a=191", 0.999999910825863480568L);
    938 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=191", 0.499999955412931740284L);
    939 insert("u01<float>(maxi64 - int64_t(a)) a=191", 0.500000000000000000000L);
    940 insert("uneg11<float>(maxi64 - int64_t(a)) a=191", 1.00000000000000000000L);
    941 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=191", 0.499999940395355224609L);
    942 insert("u01<double>(maxi64 - int64_t(a)) a=191", 0.500000000000000000000L);
    943 insert("uneg11<double>(maxi64 - int64_t(a)) a=191", 1.00000000000000000000L);
    944 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=191", 0.499999999999999888978L);
    945 insert("u01<long double>(maxi64 - int64_t(a)) a=191", 0.499999999999999989619L);
    946 insert("uneg11<long double>(maxi64 - int64_t(a)) a=191", 0.999999999999999979238L);
    947 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=191", 0.499999999999999989646L);
    948 insert("u01<float>(minu32 + uint32_t(a)) a=192", 4.48198989033699035645e-08L);
    949 insert("uneg11<float>(minu32 + uint32_t(a)) a=192", 8.96397978067398071289e-08L);
    950 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=192", 5.96046447753906250000e-08L);
    951 insert("u01<double>(minu32 + uint32_t(a)) a=192", 4.48198989033699035645e-08L);
    952 insert("uneg11<double>(minu32 + uint32_t(a)) a=192", 8.96397978067398071289e-08L);
    953 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=192", 4.48198989033699035645e-08L);
    954 insert("u01<long double>(minu32 + uint32_t(a)) a=192", 4.48198989033699035645e-08L);
    955 insert("uneg11<long double>(minu32 + uint32_t(a)) a=192", 8.96397978067398071289e-08L);
    956 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=192", 4.48198989033699035645e-08L);
    957 insert("u01<float>(minu64 + uint64_t(a)) a=192", 1.04354459101729801773e-17L);
    958 insert("uneg11<float>(minu64 + uint64_t(a)) a=192", 2.08708918203459603546e-17L);
    959 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=192", 5.96046447753906250000e-08L);
    960 insert("u01<double>(minu64 + uint64_t(a)) a=192", 1.04354459101729801773e-17L);
    961 insert("uneg11<double>(minu64 + uint64_t(a)) a=192", 2.08708918203459603546e-17L);
    962 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=192", 1.11022302462515654042e-16L);
    963 insert("u01<long double>(minu64 + uint64_t(a)) a=192", 1.04354459101729801773e-17L);
    964 insert("uneg11<long double>(minu64 + uint64_t(a)) a=192", 2.08708918203459603546e-17L);
    965 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=192", 1.04625509644851177882e-17L);
    966 insert("u01<float>(mini32 + int32_t(a)) a=192", 0.500000059604644775391L);
    967 insert("uneg11<float>(mini32 + int32_t(a)) a=192", -0.999999880790710449219L);
    968 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=192", 0.500000059604644775391L);
    969 insert("u01<double>(mini32 + int32_t(a)) a=192", 0.500000044819898903370L);
    970 insert("uneg11<double>(mini32 + int32_t(a)) a=192", -0.999999910360202193260L);
    971 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=192", 0.500000044819898903370L);
    972 insert("u01<long double>(mini32 + int32_t(a)) a=192", 0.500000044819898903370L);
    973 insert("uneg11<long double>(mini32 + int32_t(a)) a=192", -0.999999910360202193260L);
    974 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=192", 0.500000044819898903370L);
    975 insert("u01<float>(mini64 + int64_t(a)) a=192", 0.500000000000000000000L);
    976 insert("uneg11<float>(mini64 + int64_t(a)) a=192", -1.00000000000000000000L);
    977 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=192", 0.500000059604644775391L);
    978 insert("u01<double>(mini64 + int64_t(a)) a=192", 0.500000000000000000000L);
    979 insert("uneg11<double>(mini64 + int64_t(a)) a=192", -1.00000000000000000000L);
    980 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=192", 0.500000000000000111022L);
    981 insert("u01<long double>(mini64 + int64_t(a)) a=192", 0.500000000000000010408L);
    982 insert("uneg11<long double>(mini64 + int64_t(a)) a=192", -0.999999999999999979129L);
    983 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=192", 0.500000000000000010463L);
    984 insert("u01<float>(maxu32 - uint32_t(a)) a=192", 0.999999940395355224609L);
    985 insert("uneg11<float>(maxu32 - uint32_t(a)) a=192", -8.96397978067398071289e-08L);
    986 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=192", 0.999999940395355224609L);
    987 insert("u01<double>(maxu32 - uint32_t(a)) a=192", 0.999999955180101096630L);
    988 insert("uneg11<double>(maxu32 - uint32_t(a)) a=192", -8.96397978067398071289e-08L);
    989 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=192", 0.999999955180101096630L);
    990 insert("u01<long double>(maxu32 - uint32_t(a)) a=192", 0.999999955180101096630L);
    991 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=192", -8.96397978067398071289e-08L);
    992 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=192", 0.999999955180101096630L);
    993 insert("u01<float>(maxu64 - uint64_t(a)) a=192", 1.00000000000000000000L);
    994 insert("uneg11<float>(maxu64 - uint64_t(a)) a=192", -2.08708918203459603546e-17L);
    995 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=192", 0.999999940395355224609L);
    996 insert("u01<double>(maxu64 - uint64_t(a)) a=192", 1.00000000000000000000L);
    997 insert("uneg11<double>(maxu64 - uint64_t(a)) a=192", -2.08708918203459603546e-17L);
    998 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=192", 0.999999999999999888978L);
    999 insert("u01<long double>(maxu64 - uint64_t(a)) a=192", 0.999999999999999989592L);
   1000 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=192", -2.08708918203459603546e-17L);
   1001 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=192", 0.999999999999999989537L);
   1002 insert("u01<float>(maxi32 - int32_t(a)) a=192", 0.499999940395355224609L);
   1003 insert("uneg11<float>(maxi32 - int32_t(a)) a=192", 0.999999880790710449219L);
   1004 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=192", 0.499999940395355224609L);
   1005 insert("u01<double>(maxi32 - int32_t(a)) a=192", 0.499999955180101096630L);
   1006 insert("uneg11<double>(maxi32 - int32_t(a)) a=192", 0.999999910360202193260L);
   1007 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=192", 0.499999955180101096630L);
   1008 insert("u01<long double>(maxi32 - int32_t(a)) a=192", 0.499999955180101096630L);
   1009 insert("uneg11<long double>(maxi32 - int32_t(a)) a=192", 0.999999910360202193260L);
   1010 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=192", 0.499999955180101096630L);
   1011 insert("u01<float>(maxi64 - int64_t(a)) a=192", 0.500000000000000000000L);
   1012 insert("uneg11<float>(maxi64 - int64_t(a)) a=192", 1.00000000000000000000L);
   1013 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=192", 0.499999940395355224609L);
   1014 insert("u01<double>(maxi64 - int64_t(a)) a=192", 0.500000000000000000000L);
   1015 insert("uneg11<double>(maxi64 - int64_t(a)) a=192", 1.00000000000000000000L);
   1016 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=192", 0.499999999999999888978L);
   1017 insert("u01<long double>(maxi64 - int64_t(a)) a=192", 0.499999999999999989565L);
   1018 insert("uneg11<long double>(maxi64 - int64_t(a)) a=192", 0.999999999999999979129L);
   1019 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=192", 0.499999999999999989537L);
   1020 insert("u01<float>(minu32 + uint32_t(a)) a=193", 4.50527295470237731934e-08L);
   1021 insert("uneg11<float>(minu32 + uint32_t(a)) a=193", 9.01054590940475463867e-08L);
   1022 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=193", 5.96046447753906250000e-08L);
   1023 insert("u01<double>(minu32 + uint32_t(a)) a=193", 4.50527295470237731934e-08L);
   1024 insert("uneg11<double>(minu32 + uint32_t(a)) a=193", 9.01054590940475463867e-08L);
   1025 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=193", 4.50527295470237731934e-08L);
   1026 insert("u01<long double>(minu32 + uint32_t(a)) a=193", 4.50527295470237731934e-08L);
   1027 insert("uneg11<long double>(minu32 + uint32_t(a)) a=193", 9.01054590940475463867e-08L);
   1028 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=193", 4.50527295470237731934e-08L);
   1029 insert("u01<float>(minu64 + uint64_t(a)) a=193", 1.04896560187972553990e-17L);
   1030 insert("uneg11<float>(minu64 + uint64_t(a)) a=193", 2.09793120375945107980e-17L);
   1031 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=193", 5.96046447753906250000e-08L);
   1032 insert("u01<double>(minu64 + uint64_t(a)) a=193", 1.04896560187972553990e-17L);
   1033 insert("uneg11<double>(minu64 + uint64_t(a)) a=193", 2.09793120375945107980e-17L);
   1034 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=193", 1.11022302462515654042e-16L);
   1035 insert("u01<long double>(minu64 + uint64_t(a)) a=193", 1.04896560187972553990e-17L);
   1036 insert("uneg11<long double>(minu64 + uint64_t(a)) a=193", 2.09793120375945107980e-17L);
   1037 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=193", 1.04625509644851177882e-17L);
   1038 insert("u01<float>(mini32 + int32_t(a)) a=193", 0.500000059604644775391L);
   1039 insert("uneg11<float>(mini32 + int32_t(a)) a=193", -0.999999880790710449219L);
   1040 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=193", 0.500000059604644775391L);
   1041 insert("u01<double>(mini32 + int32_t(a)) a=193", 0.500000045052729547024L);
   1042 insert("uneg11<double>(mini32 + int32_t(a)) a=193", -0.999999909894540905952L);
   1043 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=193", 0.500000045052729547024L);
   1044 insert("u01<long double>(mini32 + int32_t(a)) a=193", 0.500000045052729547024L);
   1045 insert("uneg11<long double>(mini32 + int32_t(a)) a=193", -0.999999909894540905952L);
   1046 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=193", 0.500000045052729547024L);
   1047 insert("u01<float>(mini64 + int64_t(a)) a=193", 0.500000000000000000000L);
   1048 insert("uneg11<float>(mini64 + int64_t(a)) a=193", -1.00000000000000000000L);
   1049 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=193", 0.500000059604644775391L);
   1050 insert("u01<double>(mini64 + int64_t(a)) a=193", 0.500000000000000000000L);
   1051 insert("uneg11<double>(mini64 + int64_t(a)) a=193", -1.00000000000000000000L);
   1052 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=193", 0.500000000000000111022L);
   1053 insert("u01<long double>(mini64 + int64_t(a)) a=193", 0.500000000000000010517L);
   1054 insert("uneg11<long double>(mini64 + int64_t(a)) a=193", -0.999999999999999979021L);
   1055 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=193", 0.500000000000000010463L);
   1056 insert("u01<float>(maxu32 - uint32_t(a)) a=193", 0.999999940395355224609L);
   1057 insert("uneg11<float>(maxu32 - uint32_t(a)) a=193", -9.01054590940475463867e-08L);
   1058 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=193", 0.999999940395355224609L);
   1059 insert("u01<double>(maxu32 - uint32_t(a)) a=193", 0.999999954947270452976L);
   1060 insert("uneg11<double>(maxu32 - uint32_t(a)) a=193", -9.01054590940475463867e-08L);
   1061 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=193", 0.999999954947270452976L);
   1062 insert("u01<long double>(maxu32 - uint32_t(a)) a=193", 0.999999954947270452976L);
   1063 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=193", -9.01054590940475463867e-08L);
   1064 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=193", 0.999999954947270452976L);
   1065 insert("u01<float>(maxu64 - uint64_t(a)) a=193", 1.00000000000000000000L);
   1066 insert("uneg11<float>(maxu64 - uint64_t(a)) a=193", -2.09793120375945107980e-17L);
   1067 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=193", 0.999999940395355224609L);
   1068 insert("u01<double>(maxu64 - uint64_t(a)) a=193", 1.00000000000000000000L);
   1069 insert("uneg11<double>(maxu64 - uint64_t(a)) a=193", -2.09793120375945107980e-17L);
   1070 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=193", 0.999999999999999888978L);
   1071 insert("u01<long double>(maxu64 - uint64_t(a)) a=193", 0.999999999999999989483L);
   1072 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=193", -2.09793120375945107980e-17L);
   1073 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=193", 0.999999999999999989537L);
   1074 insert("u01<float>(maxi32 - int32_t(a)) a=193", 0.499999940395355224609L);
   1075 insert("uneg11<float>(maxi32 - int32_t(a)) a=193", 0.999999880790710449219L);
   1076 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=193", 0.499999940395355224609L);
   1077 insert("u01<double>(maxi32 - int32_t(a)) a=193", 0.499999954947270452976L);
   1078 insert("uneg11<double>(maxi32 - int32_t(a)) a=193", 0.999999909894540905952L);
   1079 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=193", 0.499999954947270452976L);
   1080 insert("u01<long double>(maxi32 - int32_t(a)) a=193", 0.499999954947270452976L);
   1081 insert("uneg11<long double>(maxi32 - int32_t(a)) a=193", 0.999999909894540905952L);
   1082 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=193", 0.499999954947270452976L);
   1083 insert("u01<float>(maxi64 - int64_t(a)) a=193", 0.500000000000000000000L);
   1084 insert("uneg11<float>(maxi64 - int64_t(a)) a=193", 1.00000000000000000000L);
   1085 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=193", 0.499999940395355224609L);
   1086 insert("u01<double>(maxi64 - int64_t(a)) a=193", 0.500000000000000000000L);
   1087 insert("uneg11<double>(maxi64 - int64_t(a)) a=193", 1.00000000000000000000L);
   1088 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=193", 0.499999999999999888978L);
   1089 insert("u01<long double>(maxi64 - int64_t(a)) a=193", 0.499999999999999989510L);
   1090 insert("uneg11<long double>(maxi64 - int64_t(a)) a=193", 0.999999999999999979021L);
   1091 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=193", 0.499999999999999989537L);
   1092 insert("u01<float>(minu32 + uint32_t(a)) a=255", 5.94882294535636901855e-08L);
   1093 insert("uneg11<float>(minu32 + uint32_t(a)) a=255", 1.18976458907127380371e-07L);
   1094 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=255", 5.96046447753906250000e-08L);
   1095 insert("u01<double>(minu32 + uint32_t(a)) a=255", 5.94882294535636901855e-08L);
   1096 insert("uneg11<double>(minu32 + uint32_t(a)) a=255", 1.18976458907127380371e-07L);
   1097 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=255", 5.94882294535636901855e-08L);
   1098 insert("u01<long double>(minu32 + uint32_t(a)) a=255", 5.94882294535636901855e-08L);
   1099 insert("uneg11<long double>(minu32 + uint32_t(a)) a=255", 1.18976458907127380371e-07L);
   1100 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=255", 5.94882294535636901855e-08L);
   1101 insert("u01<float>(minu64 + uint64_t(a)) a=255", 1.38506827535023191444e-17L);
   1102 insert("uneg11<float>(minu64 + uint64_t(a)) a=255", 2.77013655070046382889e-17L);
   1103 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=255", 5.96046447753906250000e-08L);
   1104 insert("u01<double>(minu64 + uint64_t(a)) a=255", 1.38506827535023191444e-17L);
   1105 insert("uneg11<double>(minu64 + uint64_t(a)) a=255", 2.77013655070046382889e-17L);
   1106 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=255", 1.11022302462515654042e-16L);
   1107 insert("u01<long double>(minu64 + uint64_t(a)) a=255", 1.38506827535023191444e-17L);
   1108 insert("uneg11<long double>(minu64 + uint64_t(a)) a=255", 2.77013655070046382889e-17L);
   1109 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=255", 1.38235776991901815336e-17L);
   1110 insert("u01<float>(mini32 + int32_t(a)) a=255", 0.500000059604644775391L);
   1111 insert("uneg11<float>(mini32 + int32_t(a)) a=255", -0.999999880790710449219L);
   1112 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=255", 0.500000059604644775391L);
   1113 insert("u01<double>(mini32 + int32_t(a)) a=255", 0.500000059488229453564L);
   1114 insert("uneg11<double>(mini32 + int32_t(a)) a=255", -0.999999881023541092873L);
   1115 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=255", 0.500000059488229453564L);
   1116 insert("u01<long double>(mini32 + int32_t(a)) a=255", 0.500000059488229453564L);
   1117 insert("uneg11<long double>(mini32 + int32_t(a)) a=255", -0.999999881023541092873L);
   1118 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=255", 0.500000059488229453564L);
   1119 insert("u01<float>(mini64 + int64_t(a)) a=255", 0.500000000000000000000L);
   1120 insert("uneg11<float>(mini64 + int64_t(a)) a=255", -1.00000000000000000000L);
   1121 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=255", 0.500000059604644775391L);
   1122 insert("u01<double>(mini64 + int64_t(a)) a=255", 0.500000000000000000000L);
   1123 insert("uneg11<double>(mini64 + int64_t(a)) a=255", -1.00000000000000000000L);
   1124 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=255", 0.500000000000000111022L);
   1125 insert("u01<long double>(mini64 + int64_t(a)) a=255", 0.500000000000000013878L);
   1126 insert("uneg11<long double>(mini64 + int64_t(a)) a=255", -0.999999999999999972299L);
   1127 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=255", 0.500000000000000013824L);
   1128 insert("u01<float>(maxu32 - uint32_t(a)) a=255", 0.999999940395355224609L);
   1129 insert("uneg11<float>(maxu32 - uint32_t(a)) a=255", -1.18976458907127380371e-07L);
   1130 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=255", 0.999999940395355224609L);
   1131 insert("u01<double>(maxu32 - uint32_t(a)) a=255", 0.999999940511770546436L);
   1132 insert("uneg11<double>(maxu32 - uint32_t(a)) a=255", -1.18976458907127380371e-07L);
   1133 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=255", 0.999999940511770546436L);
   1134 insert("u01<long double>(maxu32 - uint32_t(a)) a=255", 0.999999940511770546436L);
   1135 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=255", -1.18976458907127380371e-07L);
   1136 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=255", 0.999999940511770546436L);
   1137 insert("u01<float>(maxu64 - uint64_t(a)) a=255", 1.00000000000000000000L);
   1138 insert("uneg11<float>(maxu64 - uint64_t(a)) a=255", -2.77013655070046382889e-17L);
   1139 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=255", 0.999999940395355224609L);
   1140 insert("u01<double>(maxu64 - uint64_t(a)) a=255", 1.00000000000000000000L);
   1141 insert("uneg11<double>(maxu64 - uint64_t(a)) a=255", -2.77013655070046382889e-17L);
   1142 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=255", 0.999999999999999888978L);
   1143 insert("u01<long double>(maxu64 - uint64_t(a)) a=255", 0.999999999999999986122L);
   1144 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=255", -2.77013655070046382889e-17L);
   1145 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=255", 0.999999999999999986176L);
   1146 insert("u01<float>(maxi32 - int32_t(a)) a=255", 0.499999940395355224609L);
   1147 insert("uneg11<float>(maxi32 - int32_t(a)) a=255", 0.999999880790710449219L);
   1148 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=255", 0.499999940395355224609L);
   1149 insert("u01<double>(maxi32 - int32_t(a)) a=255", 0.499999940511770546436L);
   1150 insert("uneg11<double>(maxi32 - int32_t(a)) a=255", 0.999999881023541092873L);
   1151 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=255", 0.499999940511770546436L);
   1152 insert("u01<long double>(maxi32 - int32_t(a)) a=255", 0.499999940511770546436L);
   1153 insert("uneg11<long double>(maxi32 - int32_t(a)) a=255", 0.999999881023541092873L);
   1154 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=255", 0.499999940511770546436L);
   1155 insert("u01<float>(maxi64 - int64_t(a)) a=255", 0.500000000000000000000L);
   1156 insert("uneg11<float>(maxi64 - int64_t(a)) a=255", 1.00000000000000000000L);
   1157 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=255", 0.499999940395355224609L);
   1158 insert("u01<double>(maxi64 - int64_t(a)) a=255", 0.500000000000000000000L);
   1159 insert("uneg11<double>(maxi64 - int64_t(a)) a=255", 1.00000000000000000000L);
   1160 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=255", 0.499999999999999888978L);
   1161 insert("u01<long double>(maxi64 - int64_t(a)) a=255", 0.499999999999999986149L);
   1162 insert("uneg11<long double>(maxi64 - int64_t(a)) a=255", 0.999999999999999972299L);
   1163 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=255", 0.499999999999999986176L);
   1164 insert("u01<float>(minu32 + uint32_t(a)) a=256", 5.97210600972175598145e-08L);
   1165 insert("uneg11<float>(minu32 + uint32_t(a)) a=256", 1.19442120194435119629e-07L);
   1166 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=256", 5.96046447753906250000e-08L);
   1167 insert("u01<double>(minu32 + uint32_t(a)) a=256", 5.97210600972175598145e-08L);
   1168 insert("uneg11<double>(minu32 + uint32_t(a)) a=256", 1.19442120194435119629e-07L);
   1169 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=256", 5.97210600972175598145e-08L);
   1170 insert("u01<long double>(minu32 + uint32_t(a)) a=256", 5.97210600972175598145e-08L);
   1171 insert("uneg11<long double>(minu32 + uint32_t(a)) a=256", 1.19442120194435119629e-07L);
   1172 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=256", 5.97210600972175598145e-08L);
   1173 insert("u01<float>(minu64 + uint64_t(a)) a=256", 1.39048928621265943661e-17L);
   1174 insert("uneg11<float>(minu64 + uint64_t(a)) a=256", 2.78097857242531887323e-17L);
   1175 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=256", 5.96046447753906250000e-08L);
   1176 insert("u01<double>(minu64 + uint64_t(a)) a=256", 1.39048928621265943661e-17L);
   1177 insert("uneg11<double>(minu64 + uint64_t(a)) a=256", 2.78097857242531887323e-17L);
   1178 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=256", 1.11022302462515654042e-16L);
   1179 insert("u01<long double>(minu64 + uint64_t(a)) a=256", 1.39048928621265943661e-17L);
   1180 insert("uneg11<long double>(minu64 + uint64_t(a)) a=256", 2.78097857242531887323e-17L);
   1181 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=256", 1.39319979164387319770e-17L);
   1182 insert("u01<float>(mini32 + int32_t(a)) a=256", 0.500000059604644775391L);
   1183 insert("uneg11<float>(mini32 + int32_t(a)) a=256", -0.999999880790710449219L);
   1184 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=256", 0.500000059604644775391L);
   1185 insert("u01<double>(mini32 + int32_t(a)) a=256", 0.500000059721060097218L);
   1186 insert("uneg11<double>(mini32 + int32_t(a)) a=256", -0.999999880557879805565L);
   1187 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=256", 0.500000059721060097218L);
   1188 insert("u01<long double>(mini32 + int32_t(a)) a=256", 0.500000059721060097218L);
   1189 insert("uneg11<long double>(mini32 + int32_t(a)) a=256", -0.999999880557879805565L);
   1190 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=256", 0.500000059721060097218L);
   1191 insert("u01<float>(mini64 + int64_t(a)) a=256", 0.500000000000000000000L);
   1192 insert("uneg11<float>(mini64 + int64_t(a)) a=256", -1.00000000000000000000L);
   1193 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=256", 0.500000059604644775391L);
   1194 insert("u01<double>(mini64 + int64_t(a)) a=256", 0.500000000000000000000L);
   1195 insert("uneg11<double>(mini64 + int64_t(a)) a=256", -1.00000000000000000000L);
   1196 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=256", 0.500000000000000111022L);
   1197 insert("u01<long double>(mini64 + int64_t(a)) a=256", 0.500000000000000013878L);
   1198 insert("uneg11<long double>(mini64 + int64_t(a)) a=256", -0.999999999999999972190L);
   1199 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=256", 0.500000000000000013932L);
   1200 insert("u01<float>(maxu32 - uint32_t(a)) a=256", 0.999999940395355224609L);
   1201 insert("uneg11<float>(maxu32 - uint32_t(a)) a=256", -1.19442120194435119629e-07L);
   1202 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=256", 0.999999940395355224609L);
   1203 insert("u01<double>(maxu32 - uint32_t(a)) a=256", 0.999999940278939902782L);
   1204 insert("uneg11<double>(maxu32 - uint32_t(a)) a=256", -1.19442120194435119629e-07L);
   1205 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=256", 0.999999940278939902782L);
   1206 insert("u01<long double>(maxu32 - uint32_t(a)) a=256", 0.999999940278939902782L);
   1207 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=256", -1.19442120194435119629e-07L);
   1208 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=256", 0.999999940278939902782L);
   1209 insert("u01<float>(maxu64 - uint64_t(a)) a=256", 1.00000000000000000000L);
   1210 insert("uneg11<float>(maxu64 - uint64_t(a)) a=256", -2.78097857242531887323e-17L);
   1211 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=256", 0.999999940395355224609L);
   1212 insert("u01<double>(maxu64 - uint64_t(a)) a=256", 1.00000000000000000000L);
   1213 insert("uneg11<double>(maxu64 - uint64_t(a)) a=256", -2.78097857242531887323e-17L);
   1214 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=256", 0.999999999999999888978L);
   1215 insert("u01<long double>(maxu64 - uint64_t(a)) a=256", 0.999999999999999986122L);
   1216 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=256", -2.78097857242531887323e-17L);
   1217 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=256", 0.999999999999999986068L);
   1218 insert("u01<float>(maxi32 - int32_t(a)) a=256", 0.499999940395355224609L);
   1219 insert("uneg11<float>(maxi32 - int32_t(a)) a=256", 0.999999880790710449219L);
   1220 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=256", 0.499999940395355224609L);
   1221 insert("u01<double>(maxi32 - int32_t(a)) a=256", 0.499999940278939902782L);
   1222 insert("uneg11<double>(maxi32 - int32_t(a)) a=256", 0.999999880557879805565L);
   1223 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=256", 0.499999940278939902782L);
   1224 insert("u01<long double>(maxi32 - int32_t(a)) a=256", 0.499999940278939902782L);
   1225 insert("uneg11<long double>(maxi32 - int32_t(a)) a=256", 0.999999880557879805565L);
   1226 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=256", 0.499999940278939902782L);
   1227 insert("u01<float>(maxi64 - int64_t(a)) a=256", 0.500000000000000000000L);
   1228 insert("uneg11<float>(maxi64 - int64_t(a)) a=256", 1.00000000000000000000L);
   1229 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=256", 0.499999940395355224609L);
   1230 insert("u01<double>(maxi64 - int64_t(a)) a=256", 0.500000000000000000000L);
   1231 insert("uneg11<double>(maxi64 - int64_t(a)) a=256", 1.00000000000000000000L);
   1232 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=256", 0.499999999999999888978L);
   1233 insert("u01<long double>(maxi64 - int64_t(a)) a=256", 0.499999999999999986095L);
   1234 insert("uneg11<long double>(maxi64 - int64_t(a)) a=256", 0.999999999999999972190L);
   1235 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=256", 0.499999999999999986068L);
   1236 insert("u01<float>(minu32 + uint32_t(a)) a=257", 5.99538907408714294434e-08L);
   1237 insert("uneg11<float>(minu32 + uint32_t(a)) a=257", 1.19907781481742858887e-07L);
   1238 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=257", 5.96046447753906250000e-08L);
   1239 insert("u01<double>(minu32 + uint32_t(a)) a=257", 5.99538907408714294434e-08L);
   1240 insert("uneg11<double>(minu32 + uint32_t(a)) a=257", 1.19907781481742858887e-07L);
   1241 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=257", 5.99538907408714294434e-08L);
   1242 insert("u01<long double>(minu32 + uint32_t(a)) a=257", 5.99538907408714294434e-08L);
   1243 insert("uneg11<long double>(minu32 + uint32_t(a)) a=257", 1.19907781481742858887e-07L);
   1244 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=257", 5.99538907408714294434e-08L);
   1245 insert("u01<float>(minu64 + uint64_t(a)) a=257", 1.39591029707508695878e-17L);
   1246 insert("uneg11<float>(minu64 + uint64_t(a)) a=257", 2.79182059415017391757e-17L);
   1247 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=257", 5.96046447753906250000e-08L);
   1248 insert("u01<double>(minu64 + uint64_t(a)) a=257", 1.39591029707508695878e-17L);
   1249 insert("uneg11<double>(minu64 + uint64_t(a)) a=257", 2.79182059415017391757e-17L);
   1250 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=257", 1.11022302462515654042e-16L);
   1251 insert("u01<long double>(minu64 + uint64_t(a)) a=257", 1.39591029707508695878e-17L);
   1252 insert("uneg11<long double>(minu64 + uint64_t(a)) a=257", 2.79182059415017391757e-17L);
   1253 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=257", 1.39319979164387319770e-17L);
   1254 insert("u01<float>(mini32 + int32_t(a)) a=257", 0.500000059604644775391L);
   1255 insert("uneg11<float>(mini32 + int32_t(a)) a=257", -0.999999880790710449219L);
   1256 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=257", 0.500000059604644775391L);
   1257 insert("u01<double>(mini32 + int32_t(a)) a=257", 0.500000059953890740871L);
   1258 insert("uneg11<double>(mini32 + int32_t(a)) a=257", -0.999999880092218518257L);
   1259 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=257", 0.500000059953890740871L);
   1260 insert("u01<long double>(mini32 + int32_t(a)) a=257", 0.500000059953890740871L);
   1261 insert("uneg11<long double>(mini32 + int32_t(a)) a=257", -0.999999880092218518257L);
   1262 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=257", 0.500000059953890740871L);
   1263 insert("u01<float>(mini64 + int64_t(a)) a=257", 0.500000000000000000000L);
   1264 insert("uneg11<float>(mini64 + int64_t(a)) a=257", -1.00000000000000000000L);
   1265 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=257", 0.500000059604644775391L);
   1266 insert("u01<double>(mini64 + int64_t(a)) a=257", 0.500000000000000000000L);
   1267 insert("uneg11<double>(mini64 + int64_t(a)) a=257", -1.00000000000000000000L);
   1268 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=257", 0.500000000000000111022L);
   1269 insert("u01<long double>(mini64 + int64_t(a)) a=257", 0.500000000000000013986L);
   1270 insert("uneg11<long double>(mini64 + int64_t(a)) a=257", -0.999999999999999972082L);
   1271 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=257", 0.500000000000000013932L);
   1272 insert("u01<float>(maxu32 - uint32_t(a)) a=257", 0.999999940395355224609L);
   1273 insert("uneg11<float>(maxu32 - uint32_t(a)) a=257", -1.19907781481742858887e-07L);
   1274 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=257", 0.999999940395355224609L);
   1275 insert("u01<double>(maxu32 - uint32_t(a)) a=257", 0.999999940046109259129L);
   1276 insert("uneg11<double>(maxu32 - uint32_t(a)) a=257", -1.19907781481742858887e-07L);
   1277 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=257", 0.999999940046109259129L);
   1278 insert("u01<long double>(maxu32 - uint32_t(a)) a=257", 0.999999940046109259129L);
   1279 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=257", -1.19907781481742858887e-07L);
   1280 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=257", 0.999999940046109259129L);
   1281 insert("u01<float>(maxu64 - uint64_t(a)) a=257", 1.00000000000000000000L);
   1282 insert("uneg11<float>(maxu64 - uint64_t(a)) a=257", -2.79182059415017391757e-17L);
   1283 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=257", 0.999999940395355224609L);
   1284 insert("u01<double>(maxu64 - uint64_t(a)) a=257", 1.00000000000000000000L);
   1285 insert("uneg11<double>(maxu64 - uint64_t(a)) a=257", -2.79182059415017391757e-17L);
   1286 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=257", 0.999999999999999888978L);
   1287 insert("u01<long double>(maxu64 - uint64_t(a)) a=257", 0.999999999999999986014L);
   1288 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=257", -2.79182059415017391757e-17L);
   1289 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=257", 0.999999999999999986068L);
   1290 insert("u01<float>(maxi32 - int32_t(a)) a=257", 0.499999940395355224609L);
   1291 insert("uneg11<float>(maxi32 - int32_t(a)) a=257", 0.999999880790710449219L);
   1292 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=257", 0.499999940395355224609L);
   1293 insert("u01<double>(maxi32 - int32_t(a)) a=257", 0.499999940046109259129L);
   1294 insert("uneg11<double>(maxi32 - int32_t(a)) a=257", 0.999999880092218518257L);
   1295 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=257", 0.499999940046109259129L);
   1296 insert("u01<long double>(maxi32 - int32_t(a)) a=257", 0.499999940046109259129L);
   1297 insert("uneg11<long double>(maxi32 - int32_t(a)) a=257", 0.999999880092218518257L);
   1298 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=257", 0.499999940046109259129L);
   1299 insert("u01<float>(maxi64 - int64_t(a)) a=257", 0.500000000000000000000L);
   1300 insert("uneg11<float>(maxi64 - int64_t(a)) a=257", 1.00000000000000000000L);
   1301 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=257", 0.499999940395355224609L);
   1302 insert("u01<double>(maxi64 - int64_t(a)) a=257", 0.500000000000000000000L);
   1303 insert("uneg11<double>(maxi64 - int64_t(a)) a=257", 1.00000000000000000000L);
   1304 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=257", 0.499999999999999888978L);
   1305 insert("u01<long double>(maxi64 - int64_t(a)) a=257", 0.499999999999999986041L);
   1306 insert("uneg11<long double>(maxi64 - int64_t(a)) a=257", 0.999999999999999972082L);
   1307 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=257", 0.499999999999999986068L);
   1308 insert("u01<float>(minu32 + uint32_t(a)) a=319", 7.43893906474113464355e-08L);
   1309 insert("uneg11<float>(minu32 + uint32_t(a)) a=319", 1.48778781294822692871e-07L);
   1310 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=319", 5.96046447753906250000e-08L);
   1311 insert("u01<double>(minu32 + uint32_t(a)) a=319", 7.43893906474113464355e-08L);
   1312 insert("uneg11<double>(minu32 + uint32_t(a)) a=319", 1.48778781294822692871e-07L);
   1313 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=319", 7.43893906474113464355e-08L);
   1314 insert("u01<long double>(minu32 + uint32_t(a)) a=319", 7.43893906474113464355e-08L);
   1315 insert("uneg11<long double>(minu32 + uint32_t(a)) a=319", 1.48778781294822692871e-07L);
   1316 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=319", 7.43893906474113464355e-08L);
   1317 insert("u01<float>(minu64 + uint64_t(a)) a=319", 1.73201297054559333333e-17L);
   1318 insert("uneg11<float>(minu64 + uint64_t(a)) a=319", 3.46402594109118666665e-17L);
   1319 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=319", 5.96046447753906250000e-08L);
   1320 insert("u01<double>(minu64 + uint64_t(a)) a=319", 1.73201297054559333333e-17L);
   1321 insert("uneg11<double>(minu64 + uint64_t(a)) a=319", 3.46402594109118666665e-17L);
   1322 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=319", 1.11022302462515654042e-16L);
   1323 insert("u01<long double>(minu64 + uint64_t(a)) a=319", 1.73201297054559333333e-17L);
   1324 insert("uneg11<long double>(minu64 + uint64_t(a)) a=319", 3.46402594109118666665e-17L);
   1325 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=319", 1.72930246511437957224e-17L);
   1326 insert("u01<float>(mini32 + int32_t(a)) a=319", 0.500000059604644775391L);
   1327 insert("uneg11<float>(mini32 + int32_t(a)) a=319", -0.999999880790710449219L);
   1328 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=319", 0.500000059604644775391L);
   1329 insert("u01<double>(mini32 + int32_t(a)) a=319", 0.500000074389390647411L);
   1330 insert("uneg11<double>(mini32 + int32_t(a)) a=319", -0.999999851221218705177L);
   1331 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=319", 0.500000074389390647411L);
   1332 insert("u01<long double>(mini32 + int32_t(a)) a=319", 0.500000074389390647411L);
   1333 insert("uneg11<long double>(mini32 + int32_t(a)) a=319", -0.999999851221218705177L);
   1334 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=319", 0.500000074389390647411L);
   1335 insert("u01<float>(mini64 + int64_t(a)) a=319", 0.500000000000000000000L);
   1336 insert("uneg11<float>(mini64 + int64_t(a)) a=319", -1.00000000000000000000L);
   1337 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=319", 0.500000059604644775391L);
   1338 insert("u01<double>(mini64 + int64_t(a)) a=319", 0.500000000000000000000L);
   1339 insert("uneg11<double>(mini64 + int64_t(a)) a=319", -1.00000000000000000000L);
   1340 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=319", 0.500000000000000111022L);
   1341 insert("u01<long double>(mini64 + int64_t(a)) a=319", 0.500000000000000017347L);
   1342 insert("uneg11<long double>(mini64 + int64_t(a)) a=319", -0.999999999999999965360L);
   1343 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=319", 0.500000000000000017293L);
   1344 insert("u01<float>(maxu32 - uint32_t(a)) a=319", 0.999999940395355224609L);
   1345 insert("uneg11<float>(maxu32 - uint32_t(a)) a=319", -1.48778781294822692871e-07L);
   1346 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=319", 0.999999940395355224609L);
   1347 insert("u01<double>(maxu32 - uint32_t(a)) a=319", 0.999999925610609352589L);
   1348 insert("uneg11<double>(maxu32 - uint32_t(a)) a=319", -1.48778781294822692871e-07L);
   1349 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=319", 0.999999925610609352589L);
   1350 insert("u01<long double>(maxu32 - uint32_t(a)) a=319", 0.999999925610609352589L);
   1351 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=319", -1.48778781294822692871e-07L);
   1352 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=319", 0.999999925610609352589L);
   1353 insert("u01<float>(maxu64 - uint64_t(a)) a=319", 1.00000000000000000000L);
   1354 insert("uneg11<float>(maxu64 - uint64_t(a)) a=319", -3.46402594109118666665e-17L);
   1355 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=319", 0.999999940395355224609L);
   1356 insert("u01<double>(maxu64 - uint64_t(a)) a=319", 1.00000000000000000000L);
   1357 insert("uneg11<double>(maxu64 - uint64_t(a)) a=319", -3.46402594109118666665e-17L);
   1358 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=319", 0.999999999999999888978L);
   1359 insert("u01<long double>(maxu64 - uint64_t(a)) a=319", 0.999999999999999982653L);
   1360 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=319", -3.46402594109118666665e-17L);
   1361 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=319", 0.999999999999999982707L);
   1362 insert("u01<float>(maxi32 - int32_t(a)) a=319", 0.499999940395355224609L);
   1363 insert("uneg11<float>(maxi32 - int32_t(a)) a=319", 0.999999880790710449219L);
   1364 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=319", 0.499999940395355224609L);
   1365 insert("u01<double>(maxi32 - int32_t(a)) a=319", 0.499999925610609352589L);
   1366 insert("uneg11<double>(maxi32 - int32_t(a)) a=319", 0.999999851221218705177L);
   1367 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=319", 0.499999925610609352589L);
   1368 insert("u01<long double>(maxi32 - int32_t(a)) a=319", 0.499999925610609352589L);
   1369 insert("uneg11<long double>(maxi32 - int32_t(a)) a=319", 0.999999851221218705177L);
   1370 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=319", 0.499999925610609352589L);
   1371 insert("u01<float>(maxi64 - int64_t(a)) a=319", 0.500000000000000000000L);
   1372 insert("uneg11<float>(maxi64 - int64_t(a)) a=319", 1.00000000000000000000L);
   1373 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=319", 0.499999940395355224609L);
   1374 insert("u01<double>(maxi64 - int64_t(a)) a=319", 0.500000000000000000000L);
   1375 insert("uneg11<double>(maxi64 - int64_t(a)) a=319", 1.00000000000000000000L);
   1376 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=319", 0.499999999999999888978L);
   1377 insert("u01<long double>(maxi64 - int64_t(a)) a=319", 0.499999999999999982680L);
   1378 insert("uneg11<long double>(maxi64 - int64_t(a)) a=319", 0.999999999999999965360L);
   1379 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=319", 0.499999999999999982707L);
   1380 insert("u01<float>(minu32 + uint32_t(a)) a=320", 7.46222212910652160645e-08L);
   1381 insert("uneg11<float>(minu32 + uint32_t(a)) a=320", 1.49244442582130432129e-07L);
   1382 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=320", 5.96046447753906250000e-08L);
   1383 insert("u01<double>(minu32 + uint32_t(a)) a=320", 7.46222212910652160645e-08L);
   1384 insert("uneg11<double>(minu32 + uint32_t(a)) a=320", 1.49244442582130432129e-07L);
   1385 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=320", 7.46222212910652160645e-08L);
   1386 insert("u01<long double>(minu32 + uint32_t(a)) a=320", 7.46222212910652160645e-08L);
   1387 insert("uneg11<long double>(minu32 + uint32_t(a)) a=320", 1.49244442582130432129e-07L);
   1388 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=320", 7.46222212910652160645e-08L);
   1389 insert("u01<float>(minu64 + uint64_t(a)) a=320", 1.73743398140802085550e-17L);
   1390 insert("uneg11<float>(minu64 + uint64_t(a)) a=320", 3.47486796281604171099e-17L);
   1391 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=320", 5.96046447753906250000e-08L);
   1392 insert("u01<double>(minu64 + uint64_t(a)) a=320", 1.73743398140802085550e-17L);
   1393 insert("uneg11<double>(minu64 + uint64_t(a)) a=320", 3.47486796281604171099e-17L);
   1394 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=320", 1.11022302462515654042e-16L);
   1395 insert("u01<long double>(minu64 + uint64_t(a)) a=320", 1.73743398140802085550e-17L);
   1396 insert("uneg11<long double>(minu64 + uint64_t(a)) a=320", 3.47486796281604171099e-17L);
   1397 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=320", 1.74014448683923461658e-17L);
   1398 insert("u01<float>(mini32 + int32_t(a)) a=320", 0.500000059604644775391L);
   1399 insert("uneg11<float>(mini32 + int32_t(a)) a=320", -0.999999880790710449219L);
   1400 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=320", 0.500000059604644775391L);
   1401 insert("u01<double>(mini32 + int32_t(a)) a=320", 0.500000074622221291065L);
   1402 insert("uneg11<double>(mini32 + int32_t(a)) a=320", -0.999999850755557417870L);
   1403 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=320", 0.500000074622221291065L);
   1404 insert("u01<long double>(mini32 + int32_t(a)) a=320", 0.500000074622221291065L);
   1405 insert("uneg11<long double>(mini32 + int32_t(a)) a=320", -0.999999850755557417870L);
   1406 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=320", 0.500000074622221291065L);
   1407 insert("u01<float>(mini64 + int64_t(a)) a=320", 0.500000000000000000000L);
   1408 insert("uneg11<float>(mini64 + int64_t(a)) a=320", -1.00000000000000000000L);
   1409 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=320", 0.500000059604644775391L);
   1410 insert("u01<double>(mini64 + int64_t(a)) a=320", 0.500000000000000000000L);
   1411 insert("uneg11<double>(mini64 + int64_t(a)) a=320", -1.00000000000000000000L);
   1412 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=320", 0.500000000000000111022L);
   1413 insert("u01<long double>(mini64 + int64_t(a)) a=320", 0.500000000000000017347L);
   1414 insert("uneg11<long double>(mini64 + int64_t(a)) a=320", -0.999999999999999965251L);
   1415 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=320", 0.500000000000000017401L);
   1416 insert("u01<float>(maxu32 - uint32_t(a)) a=320", 0.999999940395355224609L);
   1417 insert("uneg11<float>(maxu32 - uint32_t(a)) a=320", -1.49244442582130432129e-07L);
   1418 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=320", 0.999999940395355224609L);
   1419 insert("u01<double>(maxu32 - uint32_t(a)) a=320", 0.999999925377778708935L);
   1420 insert("uneg11<double>(maxu32 - uint32_t(a)) a=320", -1.49244442582130432129e-07L);
   1421 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=320", 0.999999925377778708935L);
   1422 insert("u01<long double>(maxu32 - uint32_t(a)) a=320", 0.999999925377778708935L);
   1423 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=320", -1.49244442582130432129e-07L);
   1424 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=320", 0.999999925377778708935L);
   1425 insert("u01<float>(maxu64 - uint64_t(a)) a=320", 1.00000000000000000000L);
   1426 insert("uneg11<float>(maxu64 - uint64_t(a)) a=320", -3.47486796281604171099e-17L);
   1427 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=320", 0.999999940395355224609L);
   1428 insert("u01<double>(maxu64 - uint64_t(a)) a=320", 1.00000000000000000000L);
   1429 insert("uneg11<double>(maxu64 - uint64_t(a)) a=320", -3.47486796281604171099e-17L);
   1430 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=320", 0.999999999999999888978L);
   1431 insert("u01<long double>(maxu64 - uint64_t(a)) a=320", 0.999999999999999982653L);
   1432 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=320", -3.47486796281604171099e-17L);
   1433 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=320", 0.999999999999999982599L);
   1434 insert("u01<float>(maxi32 - int32_t(a)) a=320", 0.499999910593032836914L);
   1435 insert("uneg11<float>(maxi32 - int32_t(a)) a=320", 0.999999821186065673828L);
   1436 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=320", 0.499999940395355224609L);
   1437 insert("u01<double>(maxi32 - int32_t(a)) a=320", 0.499999925377778708935L);
   1438 insert("uneg11<double>(maxi32 - int32_t(a)) a=320", 0.999999850755557417870L);
   1439 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=320", 0.499999925377778708935L);
   1440 insert("u01<long double>(maxi32 - int32_t(a)) a=320", 0.499999925377778708935L);
   1441 insert("uneg11<long double>(maxi32 - int32_t(a)) a=320", 0.999999850755557417870L);
   1442 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=320", 0.499999925377778708935L);
   1443 insert("u01<float>(maxi64 - int64_t(a)) a=320", 0.500000000000000000000L);
   1444 insert("uneg11<float>(maxi64 - int64_t(a)) a=320", 1.00000000000000000000L);
   1445 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=320", 0.499999940395355224609L);
   1446 insert("u01<double>(maxi64 - int64_t(a)) a=320", 0.500000000000000000000L);
   1447 insert("uneg11<double>(maxi64 - int64_t(a)) a=320", 1.00000000000000000000L);
   1448 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=320", 0.499999999999999888978L);
   1449 insert("u01<long double>(maxi64 - int64_t(a)) a=320", 0.499999999999999982626L);
   1450 insert("uneg11<long double>(maxi64 - int64_t(a)) a=320", 0.999999999999999965251L);
   1451 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=320", 0.499999999999999982599L);
   1452 insert("u01<float>(minu32 + uint32_t(a)) a=321", 7.48550519347190856934e-08L);
   1453 insert("uneg11<float>(minu32 + uint32_t(a)) a=321", 1.49710103869438171387e-07L);
   1454 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=321", 5.96046447753906250000e-08L);
   1455 insert("u01<double>(minu32 + uint32_t(a)) a=321", 7.48550519347190856934e-08L);
   1456 insert("uneg11<double>(minu32 + uint32_t(a)) a=321", 1.49710103869438171387e-07L);
   1457 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=321", 7.48550519347190856934e-08L);
   1458 insert("u01<long double>(minu32 + uint32_t(a)) a=321", 7.48550519347190856934e-08L);
   1459 insert("uneg11<long double>(minu32 + uint32_t(a)) a=321", 1.49710103869438171387e-07L);
   1460 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=321", 7.48550519347190856934e-08L);
   1461 insert("u01<float>(minu64 + uint64_t(a)) a=321", 1.74285499227044837767e-17L);
   1462 insert("uneg11<float>(minu64 + uint64_t(a)) a=321", 3.48570998454089675533e-17L);
   1463 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=321", 5.96046447753906250000e-08L);
   1464 insert("u01<double>(minu64 + uint64_t(a)) a=321", 1.74285499227044837767e-17L);
   1465 insert("uneg11<double>(minu64 + uint64_t(a)) a=321", 3.48570998454089675533e-17L);
   1466 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=321", 1.11022302462515654042e-16L);
   1467 insert("u01<long double>(minu64 + uint64_t(a)) a=321", 1.74285499227044837767e-17L);
   1468 insert("uneg11<long double>(minu64 + uint64_t(a)) a=321", 3.48570998454089675533e-17L);
   1469 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=321", 1.74014448683923461658e-17L);
   1470 insert("u01<float>(mini32 + int32_t(a)) a=321", 0.500000059604644775391L);
   1471 insert("uneg11<float>(mini32 + int32_t(a)) a=321", -0.999999821186065673828L);
   1472 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=321", 0.500000059604644775391L);
   1473 insert("u01<double>(mini32 + int32_t(a)) a=321", 0.500000074855051934719L);
   1474 insert("uneg11<double>(mini32 + int32_t(a)) a=321", -0.999999850289896130562L);
   1475 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=321", 0.500000074855051934719L);
   1476 insert("u01<long double>(mini32 + int32_t(a)) a=321", 0.500000074855051934719L);
   1477 insert("uneg11<long double>(mini32 + int32_t(a)) a=321", -0.999999850289896130562L);
   1478 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=321", 0.500000074855051934719L);
   1479 insert("u01<float>(mini64 + int64_t(a)) a=321", 0.500000000000000000000L);
   1480 insert("uneg11<float>(mini64 + int64_t(a)) a=321", -1.00000000000000000000L);
   1481 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=321", 0.500000059604644775391L);
   1482 insert("u01<double>(mini64 + int64_t(a)) a=321", 0.500000000000000000000L);
   1483 insert("uneg11<double>(mini64 + int64_t(a)) a=321", -1.00000000000000000000L);
   1484 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=321", 0.500000000000000111022L);
   1485 insert("u01<long double>(mini64 + int64_t(a)) a=321", 0.500000000000000017456L);
   1486 insert("uneg11<long double>(mini64 + int64_t(a)) a=321", -0.999999999999999965143L);
   1487 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=321", 0.500000000000000017401L);
   1488 insert("u01<float>(maxu32 - uint32_t(a)) a=321", 0.999999940395355224609L);
   1489 insert("uneg11<float>(maxu32 - uint32_t(a)) a=321", -1.49710103869438171387e-07L);
   1490 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=321", 0.999999940395355224609L);
   1491 insert("u01<double>(maxu32 - uint32_t(a)) a=321", 0.999999925144948065281L);
   1492 insert("uneg11<double>(maxu32 - uint32_t(a)) a=321", -1.49710103869438171387e-07L);
   1493 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=321", 0.999999925144948065281L);
   1494 insert("u01<long double>(maxu32 - uint32_t(a)) a=321", 0.999999925144948065281L);
   1495 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=321", -1.49710103869438171387e-07L);
   1496 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=321", 0.999999925144948065281L);
   1497 insert("u01<float>(maxu64 - uint64_t(a)) a=321", 1.00000000000000000000L);
   1498 insert("uneg11<float>(maxu64 - uint64_t(a)) a=321", -3.48570998454089675533e-17L);
   1499 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=321", 0.999999940395355224609L);
   1500 insert("u01<double>(maxu64 - uint64_t(a)) a=321", 1.00000000000000000000L);
   1501 insert("uneg11<double>(maxu64 - uint64_t(a)) a=321", -3.48570998454089675533e-17L);
   1502 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=321", 0.999999999999999888978L);
   1503 insert("u01<long double>(maxu64 - uint64_t(a)) a=321", 0.999999999999999982544L);
   1504 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=321", -3.48570998454089675533e-17L);
   1505 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=321", 0.999999999999999982599L);
   1506 insert("u01<float>(maxi32 - int32_t(a)) a=321", 0.499999910593032836914L);
   1507 insert("uneg11<float>(maxi32 - int32_t(a)) a=321", 0.999999821186065673828L);
   1508 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=321", 0.499999940395355224609L);
   1509 insert("u01<double>(maxi32 - int32_t(a)) a=321", 0.499999925144948065281L);
   1510 insert("uneg11<double>(maxi32 - int32_t(a)) a=321", 0.999999850289896130562L);
   1511 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=321", 0.499999925144948065281L);
   1512 insert("u01<long double>(maxi32 - int32_t(a)) a=321", 0.499999925144948065281L);
   1513 insert("uneg11<long double>(maxi32 - int32_t(a)) a=321", 0.999999850289896130562L);
   1514 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=321", 0.499999925144948065281L);
   1515 insert("u01<float>(maxi64 - int64_t(a)) a=321", 0.500000000000000000000L);
   1516 insert("uneg11<float>(maxi64 - int64_t(a)) a=321", 1.00000000000000000000L);
   1517 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=321", 0.499999940395355224609L);
   1518 insert("u01<double>(maxi64 - int64_t(a)) a=321", 0.500000000000000000000L);
   1519 insert("uneg11<double>(maxi64 - int64_t(a)) a=321", 1.00000000000000000000L);
   1520 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=321", 0.499999999999999888978L);
   1521 insert("u01<long double>(maxi64 - int64_t(a)) a=321", 0.499999999999999982571L);
   1522 insert("uneg11<long double>(maxi64 - int64_t(a)) a=321", 0.999999999999999965143L);
   1523 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=321", 0.499999999999999982599L);
   1524 insert("u01<float>(minu32 + uint32_t(a)) a=382", 8.90577211976051330566e-08L);
   1525 insert("uneg11<float>(minu32 + uint32_t(a)) a=382", 1.78115442395210266113e-07L);
   1526 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=382", 5.96046447753906250000e-08L);
   1527 insert("u01<double>(minu32 + uint32_t(a)) a=382", 8.90577211976051330566e-08L);
   1528 insert("uneg11<double>(minu32 + uint32_t(a)) a=382", 1.78115442395210266113e-07L);
   1529 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=382", 8.90577211976051330566e-08L);
   1530 insert("u01<long double>(minu32 + uint32_t(a)) a=382", 8.90577211976051330566e-08L);
   1531 insert("uneg11<long double>(minu32 + uint32_t(a)) a=382", 1.78115442395210266113e-07L);
   1532 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=382", 8.90577211976051330566e-08L);
   1533 insert("u01<float>(minu64 + uint64_t(a)) a=382", 2.07353665487852723004e-17L);
   1534 insert("uneg11<float>(minu64 + uint64_t(a)) a=382", 4.14707330975705446008e-17L);
   1535 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=382", 5.96046447753906250000e-08L);
   1536 insert("u01<double>(minu64 + uint64_t(a)) a=382", 2.07353665487852723004e-17L);
   1537 insert("uneg11<double>(minu64 + uint64_t(a)) a=382", 4.14707330975705446008e-17L);
   1538 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=382", 1.11022302462515654042e-16L);
   1539 insert("u01<long double>(minu64 + uint64_t(a)) a=382", 2.07353665487852723004e-17L);
   1540 insert("uneg11<long double>(minu64 + uint64_t(a)) a=382", 4.14707330975705446008e-17L);
   1541 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=382", 2.07624716030974099112e-17L);
   1542 insert("u01<float>(mini32 + int32_t(a)) a=382", 0.500000059604644775391L);
   1543 insert("uneg11<float>(mini32 + int32_t(a)) a=382", -0.999999821186065673828L);
   1544 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=382", 0.500000059604644775391L);
   1545 insert("u01<double>(mini32 + int32_t(a)) a=382", 0.500000089057721197605L);
   1546 insert("uneg11<double>(mini32 + int32_t(a)) a=382", -0.999999821884557604790L);
   1547 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=382", 0.500000089057721197605L);
   1548 insert("u01<long double>(mini32 + int32_t(a)) a=382", 0.500000089057721197605L);
   1549 insert("uneg11<long double>(mini32 + int32_t(a)) a=382", -0.999999821884557604790L);
   1550 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=382", 0.500000089057721197605L);
   1551 insert("u01<float>(mini64 + int64_t(a)) a=382", 0.500000000000000000000L);
   1552 insert("uneg11<float>(mini64 + int64_t(a)) a=382", -1.00000000000000000000L);
   1553 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=382", 0.500000059604644775391L);
   1554 insert("u01<double>(mini64 + int64_t(a)) a=382", 0.500000000000000000000L);
   1555 insert("uneg11<double>(mini64 + int64_t(a)) a=382", -1.00000000000000000000L);
   1556 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=382", 0.500000000000000111022L);
   1557 insert("u01<long double>(mini64 + int64_t(a)) a=382", 0.500000000000000020708L);
   1558 insert("uneg11<long double>(mini64 + int64_t(a)) a=382", -0.999999999999999958529L);
   1559 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=382", 0.500000000000000020762L);
   1560 insert("u01<float>(maxu32 - uint32_t(a)) a=382", 0.999999940395355224609L);
   1561 insert("uneg11<float>(maxu32 - uint32_t(a)) a=382", -1.78115442395210266113e-07L);
   1562 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=382", 0.999999940395355224609L);
   1563 insert("u01<double>(maxu32 - uint32_t(a)) a=382", 0.999999910942278802395L);
   1564 insert("uneg11<double>(maxu32 - uint32_t(a)) a=382", -1.78115442395210266113e-07L);
   1565 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=382", 0.999999910942278802395L);
   1566 insert("u01<long double>(maxu32 - uint32_t(a)) a=382", 0.999999910942278802395L);
   1567 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=382", -1.78115442395210266113e-07L);
   1568 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=382", 0.999999910942278802395L);
   1569 insert("u01<float>(maxu64 - uint64_t(a)) a=382", 1.00000000000000000000L);
   1570 insert("uneg11<float>(maxu64 - uint64_t(a)) a=382", -4.14707330975705446008e-17L);
   1571 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=382", 0.999999940395355224609L);
   1572 insert("u01<double>(maxu64 - uint64_t(a)) a=382", 1.00000000000000000000L);
   1573 insert("uneg11<double>(maxu64 - uint64_t(a)) a=382", -4.14707330975705446008e-17L);
   1574 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=382", 0.999999999999999888978L);
   1575 insert("u01<long double>(maxu64 - uint64_t(a)) a=382", 0.999999999999999979292L);
   1576 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=382", -4.14707330975705446008e-17L);
   1577 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=382", 0.999999999999999979238L);
   1578 insert("u01<float>(maxi32 - int32_t(a)) a=382", 0.499999910593032836914L);
   1579 insert("uneg11<float>(maxi32 - int32_t(a)) a=382", 0.999999821186065673828L);
   1580 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=382", 0.499999940395355224609L);
   1581 insert("u01<double>(maxi32 - int32_t(a)) a=382", 0.499999910942278802395L);
   1582 insert("uneg11<double>(maxi32 - int32_t(a)) a=382", 0.999999821884557604790L);
   1583 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=382", 0.499999910942278802395L);
   1584 insert("u01<long double>(maxi32 - int32_t(a)) a=382", 0.499999910942278802395L);
   1585 insert("uneg11<long double>(maxi32 - int32_t(a)) a=382", 0.999999821884557604790L);
   1586 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=382", 0.499999910942278802395L);
   1587 insert("u01<float>(maxi64 - int64_t(a)) a=382", 0.500000000000000000000L);
   1588 insert("uneg11<float>(maxi64 - int64_t(a)) a=382", 1.00000000000000000000L);
   1589 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=382", 0.499999940395355224609L);
   1590 insert("u01<double>(maxi64 - int64_t(a)) a=382", 0.500000000000000000000L);
   1591 insert("uneg11<double>(maxi64 - int64_t(a)) a=382", 1.00000000000000000000L);
   1592 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=382", 0.499999999999999888978L);
   1593 insert("u01<long double>(maxi64 - int64_t(a)) a=382", 0.499999999999999979265L);
   1594 insert("uneg11<long double>(maxi64 - int64_t(a)) a=382", 0.999999999999999958529L);
   1595 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=382", 0.499999999999999979238L);
   1596 insert("u01<float>(minu32 + uint32_t(a)) a=383", 8.92905518412590026855e-08L);
   1597 insert("uneg11<float>(minu32 + uint32_t(a)) a=383", 1.78581103682518005371e-07L);
   1598 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=383", 5.96046447753906250000e-08L);
   1599 insert("u01<double>(minu32 + uint32_t(a)) a=383", 8.92905518412590026855e-08L);
   1600 insert("uneg11<double>(minu32 + uint32_t(a)) a=383", 1.78581103682518005371e-07L);
   1601 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=383", 8.92905518412590026855e-08L);
   1602 insert("u01<long double>(minu32 + uint32_t(a)) a=383", 8.92905518412590026855e-08L);
   1603 insert("uneg11<long double>(minu32 + uint32_t(a)) a=383", 1.78581103682518005371e-07L);
   1604 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=383", 8.92905518412590026855e-08L);
   1605 insert("u01<float>(minu64 + uint64_t(a)) a=383", 2.07895766574095475221e-17L);
   1606 insert("uneg11<float>(minu64 + uint64_t(a)) a=383", 4.15791533148190950442e-17L);
   1607 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=383", 5.96046447753906250000e-08L);
   1608 insert("u01<double>(minu64 + uint64_t(a)) a=383", 2.07895766574095475221e-17L);
   1609 insert("uneg11<double>(minu64 + uint64_t(a)) a=383", 4.15791533148190950442e-17L);
   1610 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=383", 1.11022302462515654042e-16L);
   1611 insert("u01<long double>(minu64 + uint64_t(a)) a=383", 2.07895766574095475221e-17L);
   1612 insert("uneg11<long double>(minu64 + uint64_t(a)) a=383", 4.15791533148190950442e-17L);
   1613 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=383", 2.07624716030974099112e-17L);
   1614 insert("u01<float>(mini32 + int32_t(a)) a=383", 0.500000059604644775391L);
   1615 insert("uneg11<float>(mini32 + int32_t(a)) a=383", -0.999999821186065673828L);
   1616 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=383", 0.500000059604644775391L);
   1617 insert("u01<double>(mini32 + int32_t(a)) a=383", 0.500000089290551841259L);
   1618 insert("uneg11<double>(mini32 + int32_t(a)) a=383", -0.999999821418896317482L);
   1619 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=383", 0.500000089290551841259L);
   1620 insert("u01<long double>(mini32 + int32_t(a)) a=383", 0.500000089290551841259L);
   1621 insert("uneg11<long double>(mini32 + int32_t(a)) a=383", -0.999999821418896317482L);
   1622 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=383", 0.500000089290551841259L);
   1623 insert("u01<float>(mini64 + int64_t(a)) a=383", 0.500000000000000000000L);
   1624 insert("uneg11<float>(mini64 + int64_t(a)) a=383", -1.00000000000000000000L);
   1625 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=383", 0.500000059604644775391L);
   1626 insert("u01<double>(mini64 + int64_t(a)) a=383", 0.500000000000000000000L);
   1627 insert("uneg11<double>(mini64 + int64_t(a)) a=383", -1.00000000000000000000L);
   1628 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=383", 0.500000000000000111022L);
   1629 insert("u01<long double>(mini64 + int64_t(a)) a=383", 0.500000000000000020817L);
   1630 insert("uneg11<long double>(mini64 + int64_t(a)) a=383", -0.999999999999999958421L);
   1631 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=383", 0.500000000000000020762L);
   1632 insert("u01<float>(maxu32 - uint32_t(a)) a=383", 0.999999880790710449219L);
   1633 insert("uneg11<float>(maxu32 - uint32_t(a)) a=383", -1.78581103682518005371e-07L);
   1634 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=383", 0.999999940395355224609L);
   1635 insert("u01<double>(maxu32 - uint32_t(a)) a=383", 0.999999910709448158741L);
   1636 insert("uneg11<double>(maxu32 - uint32_t(a)) a=383", -1.78581103682518005371e-07L);
   1637 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=383", 0.999999910709448158741L);
   1638 insert("u01<long double>(maxu32 - uint32_t(a)) a=383", 0.999999910709448158741L);
   1639 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=383", -1.78581103682518005371e-07L);
   1640 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=383", 0.999999910709448158741L);
   1641 insert("u01<float>(maxu64 - uint64_t(a)) a=383", 1.00000000000000000000L);
   1642 insert("uneg11<float>(maxu64 - uint64_t(a)) a=383", -4.15791533148190950442e-17L);
   1643 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=383", 0.999999940395355224609L);
   1644 insert("u01<double>(maxu64 - uint64_t(a)) a=383", 1.00000000000000000000L);
   1645 insert("uneg11<double>(maxu64 - uint64_t(a)) a=383", -4.15791533148190950442e-17L);
   1646 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=383", 0.999999999999999888978L);
   1647 insert("u01<long double>(maxu64 - uint64_t(a)) a=383", 0.999999999999999979183L);
   1648 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=383", -4.15791533148190950442e-17L);
   1649 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=383", 0.999999999999999979238L);
   1650 insert("u01<float>(maxi32 - int32_t(a)) a=383", 0.499999910593032836914L);
   1651 insert("uneg11<float>(maxi32 - int32_t(a)) a=383", 0.999999821186065673828L);
   1652 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=383", 0.499999940395355224609L);
   1653 insert("u01<double>(maxi32 - int32_t(a)) a=383", 0.499999910709448158741L);
   1654 insert("uneg11<double>(maxi32 - int32_t(a)) a=383", 0.999999821418896317482L);
   1655 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=383", 0.499999910709448158741L);
   1656 insert("u01<long double>(maxi32 - int32_t(a)) a=383", 0.499999910709448158741L);
   1657 insert("uneg11<long double>(maxi32 - int32_t(a)) a=383", 0.999999821418896317482L);
   1658 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=383", 0.499999910709448158741L);
   1659 insert("u01<float>(maxi64 - int64_t(a)) a=383", 0.500000000000000000000L);
   1660 insert("uneg11<float>(maxi64 - int64_t(a)) a=383", 1.00000000000000000000L);
   1661 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=383", 0.499999940395355224609L);
   1662 insert("u01<double>(maxi64 - int64_t(a)) a=383", 0.500000000000000000000L);
   1663 insert("uneg11<double>(maxi64 - int64_t(a)) a=383", 1.00000000000000000000L);
   1664 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=383", 0.499999999999999888978L);
   1665 insert("u01<long double>(maxi64 - int64_t(a)) a=383", 0.499999999999999979210L);
   1666 insert("uneg11<long double>(maxi64 - int64_t(a)) a=383", 0.999999999999999958421L);
   1667 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=383", 0.499999999999999979238L);
   1668 insert("u01<float>(minu32 + uint32_t(a)) a=384", 8.95233824849128723145e-08L);
   1669 insert("uneg11<float>(minu32 + uint32_t(a)) a=384", 1.79046764969825744629e-07L);
   1670 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=384", 5.96046447753906250000e-08L);
   1671 insert("u01<double>(minu32 + uint32_t(a)) a=384", 8.95233824849128723145e-08L);
   1672 insert("uneg11<double>(minu32 + uint32_t(a)) a=384", 1.79046764969825744629e-07L);
   1673 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=384", 8.95233824849128723145e-08L);
   1674 insert("u01<long double>(minu32 + uint32_t(a)) a=384", 8.95233824849128723145e-08L);
   1675 insert("uneg11<long double>(minu32 + uint32_t(a)) a=384", 1.79046764969825744629e-07L);
   1676 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=384", 8.95233824849128723145e-08L);
   1677 insert("u01<float>(minu64 + uint64_t(a)) a=384", 2.08437867660338227438e-17L);
   1678 insert("uneg11<float>(minu64 + uint64_t(a)) a=384", 4.16875735320676454876e-17L);
   1679 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=384", 5.96046447753906250000e-08L);
   1680 insert("u01<double>(minu64 + uint64_t(a)) a=384", 2.08437867660338227438e-17L);
   1681 insert("uneg11<double>(minu64 + uint64_t(a)) a=384", 4.16875735320676454876e-17L);
   1682 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=384", 1.11022302462515654042e-16L);
   1683 insert("u01<long double>(minu64 + uint64_t(a)) a=384", 2.08437867660338227438e-17L);
   1684 insert("uneg11<long double>(minu64 + uint64_t(a)) a=384", 4.16875735320676454876e-17L);
   1685 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=384", 2.08708918203459603546e-17L);
   1686 insert("u01<float>(mini32 + int32_t(a)) a=384", 0.500000119209289550781L);
   1687 insert("uneg11<float>(mini32 + int32_t(a)) a=384", -0.999999821186065673828L);
   1688 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=384", 0.500000059604644775391L);
   1689 insert("u01<double>(mini32 + int32_t(a)) a=384", 0.500000089523382484913L);
   1690 insert("uneg11<double>(mini32 + int32_t(a)) a=384", -0.999999820953235030174L);
   1691 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=384", 0.500000089523382484913L);
   1692 insert("u01<long double>(mini32 + int32_t(a)) a=384", 0.500000089523382484913L);
   1693 insert("uneg11<long double>(mini32 + int32_t(a)) a=384", -0.999999820953235030174L);
   1694 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=384", 0.500000089523382484913L);
   1695 insert("u01<float>(mini64 + int64_t(a)) a=384", 0.500000000000000000000L);
   1696 insert("uneg11<float>(mini64 + int64_t(a)) a=384", -1.00000000000000000000L);
   1697 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=384", 0.500000059604644775391L);
   1698 insert("u01<double>(mini64 + int64_t(a)) a=384", 0.500000000000000000000L);
   1699 insert("uneg11<double>(mini64 + int64_t(a)) a=384", -1.00000000000000000000L);
   1700 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=384", 0.500000000000000111022L);
   1701 insert("u01<long double>(mini64 + int64_t(a)) a=384", 0.500000000000000020817L);
   1702 insert("uneg11<long double>(mini64 + int64_t(a)) a=384", -0.999999999999999958312L);
   1703 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=384", 0.500000000000000020871L);
   1704 insert("u01<float>(maxu32 - uint32_t(a)) a=384", 0.999999880790710449219L);
   1705 insert("uneg11<float>(maxu32 - uint32_t(a)) a=384", -1.79046764969825744629e-07L);
   1706 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=384", 0.999999940395355224609L);
   1707 insert("u01<double>(maxu32 - uint32_t(a)) a=384", 0.999999910476617515087L);
   1708 insert("uneg11<double>(maxu32 - uint32_t(a)) a=384", -1.79046764969825744629e-07L);
   1709 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=384", 0.999999910476617515087L);
   1710 insert("u01<long double>(maxu32 - uint32_t(a)) a=384", 0.999999910476617515087L);
   1711 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=384", -1.79046764969825744629e-07L);
   1712 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=384", 0.999999910476617515087L);
   1713 insert("u01<float>(maxu64 - uint64_t(a)) a=384", 1.00000000000000000000L);
   1714 insert("uneg11<float>(maxu64 - uint64_t(a)) a=384", -4.16875735320676454876e-17L);
   1715 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=384", 0.999999940395355224609L);
   1716 insert("u01<double>(maxu64 - uint64_t(a)) a=384", 1.00000000000000000000L);
   1717 insert("uneg11<double>(maxu64 - uint64_t(a)) a=384", -4.16875735320676454876e-17L);
   1718 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=384", 0.999999999999999888978L);
   1719 insert("u01<long double>(maxu64 - uint64_t(a)) a=384", 0.999999999999999979183L);
   1720 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=384", -4.16875735320676454876e-17L);
   1721 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=384", 0.999999999999999979129L);
   1722 insert("u01<float>(maxi32 - int32_t(a)) a=384", 0.499999910593032836914L);
   1723 insert("uneg11<float>(maxi32 - int32_t(a)) a=384", 0.999999821186065673828L);
   1724 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=384", 0.499999940395355224609L);
   1725 insert("u01<double>(maxi32 - int32_t(a)) a=384", 0.499999910476617515087L);
   1726 insert("uneg11<double>(maxi32 - int32_t(a)) a=384", 0.999999820953235030174L);
   1727 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=384", 0.499999910476617515087L);
   1728 insert("u01<long double>(maxi32 - int32_t(a)) a=384", 0.499999910476617515087L);
   1729 insert("uneg11<long double>(maxi32 - int32_t(a)) a=384", 0.999999820953235030174L);
   1730 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=384", 0.499999910476617515087L);
   1731 insert("u01<float>(maxi64 - int64_t(a)) a=384", 0.500000000000000000000L);
   1732 insert("uneg11<float>(maxi64 - int64_t(a)) a=384", 1.00000000000000000000L);
   1733 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=384", 0.499999940395355224609L);
   1734 insert("u01<double>(maxi64 - int64_t(a)) a=384", 0.500000000000000000000L);
   1735 insert("uneg11<double>(maxi64 - int64_t(a)) a=384", 1.00000000000000000000L);
   1736 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=384", 0.499999999999999888978L);
   1737 insert("u01<long double>(maxi64 - int64_t(a)) a=384", 0.499999999999999979156L);
   1738 insert("uneg11<long double>(maxi64 - int64_t(a)) a=384", 0.999999999999999958312L);
   1739 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=384", 0.499999999999999979129L);
   1740 insert("u01<float>(minu32 + uint32_t(a)) a=639", 1.48895196616649627686e-07L);
   1741 insert("uneg11<float>(minu32 + uint32_t(a)) a=639", 2.97790393233299255371e-07L);
   1742 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=639", 1.78813934326171875000e-07L);
   1743 insert("u01<double>(minu32 + uint32_t(a)) a=639", 1.48895196616649627686e-07L);
   1744 insert("uneg11<double>(minu32 + uint32_t(a)) a=639", 2.97790393233299255371e-07L);
   1745 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=639", 1.48895196616649627686e-07L);
   1746 insert("u01<long double>(minu32 + uint32_t(a)) a=639", 1.48895196616649627686e-07L);
   1747 insert("uneg11<long double>(minu32 + uint32_t(a)) a=639", 2.97790393233299255371e-07L);
   1748 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=639", 1.48895196616649627686e-07L);
   1749 insert("u01<float>(minu64 + uint64_t(a)) a=639", 3.46673644652240042774e-17L);
   1750 insert("uneg11<float>(minu64 + uint64_t(a)) a=639", 6.93347289304480085548e-17L);
   1751 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=639", 5.96046447753906250000e-08L);
   1752 insert("u01<double>(minu64 + uint64_t(a)) a=639", 3.46673644652240042774e-17L);
   1753 insert("uneg11<double>(minu64 + uint64_t(a)) a=639", 6.93347289304480085548e-17L);
   1754 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=639", 1.11022302462515654042e-16L);
   1755 insert("u01<long double>(minu64 + uint64_t(a)) a=639", 3.46673644652240042774e-17L);
   1756 insert("uneg11<long double>(minu64 + uint64_t(a)) a=639", 6.93347289304480085548e-17L);
   1757 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=639", 3.46402594109118666665e-17L);
   1758 insert("u01<float>(mini32 + int32_t(a)) a=639", 0.500000119209289550781L);
   1759 insert("uneg11<float>(mini32 + int32_t(a)) a=639", -0.999999701976776123047L);
   1760 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=639", 0.500000178813934326172L);
   1761 insert("u01<double>(mini32 + int32_t(a)) a=639", 0.500000148895196616650L);
   1762 insert("uneg11<double>(mini32 + int32_t(a)) a=639", -0.999999702209606766701L);
   1763 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=639", 0.500000148895196616650L);
   1764 insert("u01<long double>(mini32 + int32_t(a)) a=639", 0.500000148895196616650L);
   1765 insert("uneg11<long double>(mini32 + int32_t(a)) a=639", -0.999999702209606766701L);
   1766 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=639", 0.500000148895196616650L);
   1767 insert("u01<float>(mini64 + int64_t(a)) a=639", 0.500000000000000000000L);
   1768 insert("uneg11<float>(mini64 + int64_t(a)) a=639", -1.00000000000000000000L);
   1769 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=639", 0.500000059604644775391L);
   1770 insert("u01<double>(mini64 + int64_t(a)) a=639", 0.500000000000000000000L);
   1771 insert("uneg11<double>(mini64 + int64_t(a)) a=639", -0.999999999999999888978L);
   1772 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=639", 0.500000000000000111022L);
   1773 insert("u01<long double>(mini64 + int64_t(a)) a=639", 0.500000000000000034694L);
   1774 insert("uneg11<long double>(mini64 + int64_t(a)) a=639", -0.999999999999999930665L);
   1775 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=639", 0.500000000000000034640L);
   1776 insert("u01<float>(maxu32 - uint32_t(a)) a=639", 0.999999880790710449219L);
   1777 insert("uneg11<float>(maxu32 - uint32_t(a)) a=639", -2.97790393233299255371e-07L);
   1778 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=639", 0.999999821186065673828L);
   1779 insert("u01<double>(maxu32 - uint32_t(a)) a=639", 0.999999851104803383350L);
   1780 insert("uneg11<double>(maxu32 - uint32_t(a)) a=639", -2.97790393233299255371e-07L);
   1781 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=639", 0.999999851104803383350L);
   1782 insert("u01<long double>(maxu32 - uint32_t(a)) a=639", 0.999999851104803383350L);
   1783 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=639", -2.97790393233299255371e-07L);
   1784 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=639", 0.999999851104803383350L);
   1785 insert("u01<float>(maxu64 - uint64_t(a)) a=639", 1.00000000000000000000L);
   1786 insert("uneg11<float>(maxu64 - uint64_t(a)) a=639", -6.93347289304480085548e-17L);
   1787 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=639", 0.999999940395355224609L);
   1788 insert("u01<double>(maxu64 - uint64_t(a)) a=639", 1.00000000000000000000L);
   1789 insert("uneg11<double>(maxu64 - uint64_t(a)) a=639", -6.93347289304480085548e-17L);
   1790 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=639", 0.999999999999999888978L);
   1791 insert("u01<long double>(maxu64 - uint64_t(a)) a=639", 0.999999999999999965306L);
   1792 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=639", -6.93347289304480085548e-17L);
   1793 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=639", 0.999999999999999965360L);
   1794 insert("u01<float>(maxi32 - int32_t(a)) a=639", 0.499999850988388061523L);
   1795 insert("uneg11<float>(maxi32 - int32_t(a)) a=639", 0.999999701976776123047L);
   1796 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=639", 0.499999821186065673828L);
   1797 insert("u01<double>(maxi32 - int32_t(a)) a=639", 0.499999851104803383350L);
   1798 insert("uneg11<double>(maxi32 - int32_t(a)) a=639", 0.999999702209606766701L);
   1799 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=639", 0.499999851104803383350L);
   1800 insert("u01<long double>(maxi32 - int32_t(a)) a=639", 0.499999851104803383350L);
   1801 insert("uneg11<long double>(maxi32 - int32_t(a)) a=639", 0.999999702209606766701L);
   1802 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=639", 0.499999851104803383350L);
   1803 insert("u01<float>(maxi64 - int64_t(a)) a=639", 0.500000000000000000000L);
   1804 insert("uneg11<float>(maxi64 - int64_t(a)) a=639", 1.00000000000000000000L);
   1805 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=639", 0.499999940395355224609L);
   1806 insert("u01<double>(maxi64 - int64_t(a)) a=639", 0.499999999999999944489L);
   1807 insert("uneg11<double>(maxi64 - int64_t(a)) a=639", 0.999999999999999888978L);
   1808 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=639", 0.499999999999999888978L);
   1809 insert("u01<long double>(maxi64 - int64_t(a)) a=639", 0.499999999999999965333L);
   1810 insert("uneg11<long double>(maxi64 - int64_t(a)) a=639", 0.999999999999999930665L);
   1811 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=639", 0.499999999999999965360L);
   1812 insert("u01<float>(minu32 + uint32_t(a)) a=640", 1.49128027260303497314e-07L);
   1813 insert("uneg11<float>(minu32 + uint32_t(a)) a=640", 2.98256054520606994629e-07L);
   1814 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=640", 1.78813934326171875000e-07L);
   1815 insert("u01<double>(minu32 + uint32_t(a)) a=640", 1.49128027260303497314e-07L);
   1816 insert("uneg11<double>(minu32 + uint32_t(a)) a=640", 2.98256054520606994629e-07L);
   1817 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=640", 1.49128027260303497314e-07L);
   1818 insert("u01<long double>(minu32 + uint32_t(a)) a=640", 1.49128027260303497314e-07L);
   1819 insert("uneg11<long double>(minu32 + uint32_t(a)) a=640", 2.98256054520606994629e-07L);
   1820 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=640", 1.49128027260303497314e-07L);
   1821 insert("u01<float>(minu64 + uint64_t(a)) a=640", 3.47215745738482794991e-17L);
   1822 insert("uneg11<float>(minu64 + uint64_t(a)) a=640", 6.94431491476965589982e-17L);
   1823 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=640", 5.96046447753906250000e-08L);
   1824 insert("u01<double>(minu64 + uint64_t(a)) a=640", 3.47215745738482794991e-17L);
   1825 insert("uneg11<double>(minu64 + uint64_t(a)) a=640", 6.94431491476965589982e-17L);
   1826 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=640", 1.11022302462515654042e-16L);
   1827 insert("u01<long double>(minu64 + uint64_t(a)) a=640", 3.47215745738482794991e-17L);
   1828 insert("uneg11<long double>(minu64 + uint64_t(a)) a=640", 6.94431491476965589982e-17L);
   1829 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=640", 3.47486796281604171099e-17L);
   1830 insert("u01<float>(mini32 + int32_t(a)) a=640", 0.500000119209289550781L);
   1831 insert("uneg11<float>(mini32 + int32_t(a)) a=640", -0.999999701976776123047L);
   1832 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=640", 0.500000178813934326172L);
   1833 insert("u01<double>(mini32 + int32_t(a)) a=640", 0.500000149128027260303L);
   1834 insert("uneg11<double>(mini32 + int32_t(a)) a=640", -0.999999701743945479393L);
   1835 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=640", 0.500000149128027260303L);
   1836 insert("u01<long double>(mini32 + int32_t(a)) a=640", 0.500000149128027260303L);
   1837 insert("uneg11<long double>(mini32 + int32_t(a)) a=640", -0.999999701743945479393L);
   1838 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=640", 0.500000149128027260303L);
   1839 insert("u01<float>(mini64 + int64_t(a)) a=640", 0.500000000000000000000L);
   1840 insert("uneg11<float>(mini64 + int64_t(a)) a=640", -1.00000000000000000000L);
   1841 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=640", 0.500000059604644775391L);
   1842 insert("u01<double>(mini64 + int64_t(a)) a=640", 0.500000000000000000000L);
   1843 insert("uneg11<double>(mini64 + int64_t(a)) a=640", -0.999999999999999888978L);
   1844 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=640", 0.500000000000000111022L);
   1845 insert("u01<long double>(mini64 + int64_t(a)) a=640", 0.500000000000000034694L);
   1846 insert("uneg11<long double>(mini64 + int64_t(a)) a=640", -0.999999999999999930557L);
   1847 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=640", 0.500000000000000034749L);
   1848 insert("u01<float>(maxu32 - uint32_t(a)) a=640", 0.999999821186065673828L);
   1849 insert("uneg11<float>(maxu32 - uint32_t(a)) a=640", -2.98256054520606994629e-07L);
   1850 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=640", 0.999999821186065673828L);
   1851 insert("u01<double>(maxu32 - uint32_t(a)) a=640", 0.999999850871972739697L);
   1852 insert("uneg11<double>(maxu32 - uint32_t(a)) a=640", -2.98256054520606994629e-07L);
   1853 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=640", 0.999999850871972739697L);
   1854 insert("u01<long double>(maxu32 - uint32_t(a)) a=640", 0.999999850871972739697L);
   1855 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=640", -2.98256054520606994629e-07L);
   1856 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=640", 0.999999850871972739697L);
   1857 insert("u01<float>(maxu64 - uint64_t(a)) a=640", 1.00000000000000000000L);
   1858 insert("uneg11<float>(maxu64 - uint64_t(a)) a=640", -6.94431491476965589982e-17L);
   1859 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=640", 0.999999940395355224609L);
   1860 insert("u01<double>(maxu64 - uint64_t(a)) a=640", 1.00000000000000000000L);
   1861 insert("uneg11<double>(maxu64 - uint64_t(a)) a=640", -6.94431491476965589982e-17L);
   1862 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=640", 0.999999999999999888978L);
   1863 insert("u01<long double>(maxu64 - uint64_t(a)) a=640", 0.999999999999999965306L);
   1864 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=640", -6.94431491476965589982e-17L);
   1865 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=640", 0.999999999999999965251L);
   1866 insert("u01<float>(maxi32 - int32_t(a)) a=640", 0.499999850988388061523L);
   1867 insert("uneg11<float>(maxi32 - int32_t(a)) a=640", 0.999999701976776123047L);
   1868 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=640", 0.499999821186065673828L);
   1869 insert("u01<double>(maxi32 - int32_t(a)) a=640", 0.499999850871972739697L);
   1870 insert("uneg11<double>(maxi32 - int32_t(a)) a=640", 0.999999701743945479393L);
   1871 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=640", 0.499999850871972739697L);
   1872 insert("u01<long double>(maxi32 - int32_t(a)) a=640", 0.499999850871972739697L);
   1873 insert("uneg11<long double>(maxi32 - int32_t(a)) a=640", 0.999999701743945479393L);
   1874 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=640", 0.499999850871972739697L);
   1875 insert("u01<float>(maxi64 - int64_t(a)) a=640", 0.500000000000000000000L);
   1876 insert("uneg11<float>(maxi64 - int64_t(a)) a=640", 1.00000000000000000000L);
   1877 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=640", 0.499999940395355224609L);
   1878 insert("u01<double>(maxi64 - int64_t(a)) a=640", 0.499999999999999944489L);
   1879 insert("uneg11<double>(maxi64 - int64_t(a)) a=640", 0.999999999999999888978L);
   1880 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=640", 0.499999999999999888978L);
   1881 insert("u01<long double>(maxi64 - int64_t(a)) a=640", 0.499999999999999965278L);
   1882 insert("uneg11<long double>(maxi64 - int64_t(a)) a=640", 0.999999999999999930557L);
   1883 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=640", 0.499999999999999965251L);
   1884 insert("u01<float>(minu32 + uint32_t(a)) a=641", 1.49360857903957366943e-07L);
   1885 insert("uneg11<float>(minu32 + uint32_t(a)) a=641", 2.98721715807914733887e-07L);
   1886 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=641", 1.78813934326171875000e-07L);
   1887 insert("u01<double>(minu32 + uint32_t(a)) a=641", 1.49360857903957366943e-07L);
   1888 insert("uneg11<double>(minu32 + uint32_t(a)) a=641", 2.98721715807914733887e-07L);
   1889 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=641", 1.49360857903957366943e-07L);
   1890 insert("u01<long double>(minu32 + uint32_t(a)) a=641", 1.49360857903957366943e-07L);
   1891 insert("uneg11<long double>(minu32 + uint32_t(a)) a=641", 2.98721715807914733887e-07L);
   1892 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=641", 1.49360857903957366943e-07L);
   1893 insert("u01<float>(minu64 + uint64_t(a)) a=641", 3.47757846824725547208e-17L);
   1894 insert("uneg11<float>(minu64 + uint64_t(a)) a=641", 6.95515693649451094416e-17L);
   1895 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=641", 5.96046447753906250000e-08L);
   1896 insert("u01<double>(minu64 + uint64_t(a)) a=641", 3.47757846824725547208e-17L);
   1897 insert("uneg11<double>(minu64 + uint64_t(a)) a=641", 6.95515693649451094416e-17L);
   1898 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=641", 1.11022302462515654042e-16L);
   1899 insert("u01<long double>(minu64 + uint64_t(a)) a=641", 3.47757846824725547208e-17L);
   1900 insert("uneg11<long double>(minu64 + uint64_t(a)) a=641", 6.95515693649451094416e-17L);
   1901 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=641", 3.47486796281604171099e-17L);
   1902 insert("u01<float>(mini32 + int32_t(a)) a=641", 0.500000178813934326172L);
   1903 insert("uneg11<float>(mini32 + int32_t(a)) a=641", -0.999999701976776123047L);
   1904 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=641", 0.500000178813934326172L);
   1905 insert("u01<double>(mini32 + int32_t(a)) a=641", 0.500000149360857903957L);
   1906 insert("uneg11<double>(mini32 + int32_t(a)) a=641", -0.999999701278284192085L);
   1907 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=641", 0.500000149360857903957L);
   1908 insert("u01<long double>(mini32 + int32_t(a)) a=641", 0.500000149360857903957L);
   1909 insert("uneg11<long double>(mini32 + int32_t(a)) a=641", -0.999999701278284192085L);
   1910 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=641", 0.500000149360857903957L);
   1911 insert("u01<float>(mini64 + int64_t(a)) a=641", 0.500000000000000000000L);
   1912 insert("uneg11<float>(mini64 + int64_t(a)) a=641", -1.00000000000000000000L);
   1913 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=641", 0.500000059604644775391L);
   1914 insert("u01<double>(mini64 + int64_t(a)) a=641", 0.500000000000000000000L);
   1915 insert("uneg11<double>(mini64 + int64_t(a)) a=641", -0.999999999999999888978L);
   1916 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=641", 0.500000000000000111022L);
   1917 insert("u01<long double>(mini64 + int64_t(a)) a=641", 0.500000000000000034803L);
   1918 insert("uneg11<long double>(mini64 + int64_t(a)) a=641", -0.999999999999999930448L);
   1919 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=641", 0.500000000000000034749L);
   1920 insert("u01<float>(maxu32 - uint32_t(a)) a=641", 0.999999821186065673828L);
   1921 insert("uneg11<float>(maxu32 - uint32_t(a)) a=641", -2.98721715807914733887e-07L);
   1922 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=641", 0.999999821186065673828L);
   1923 insert("u01<double>(maxu32 - uint32_t(a)) a=641", 0.999999850639142096043L);
   1924 insert("uneg11<double>(maxu32 - uint32_t(a)) a=641", -2.98721715807914733887e-07L);
   1925 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=641", 0.999999850639142096043L);
   1926 insert("u01<long double>(maxu32 - uint32_t(a)) a=641", 0.999999850639142096043L);
   1927 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=641", -2.98721715807914733887e-07L);
   1928 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=641", 0.999999850639142096043L);
   1929 insert("u01<float>(maxu64 - uint64_t(a)) a=641", 1.00000000000000000000L);
   1930 insert("uneg11<float>(maxu64 - uint64_t(a)) a=641", -6.95515693649451094416e-17L);
   1931 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=641", 0.999999940395355224609L);
   1932 insert("u01<double>(maxu64 - uint64_t(a)) a=641", 1.00000000000000000000L);
   1933 insert("uneg11<double>(maxu64 - uint64_t(a)) a=641", -6.95515693649451094416e-17L);
   1934 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=641", 0.999999999999999888978L);
   1935 insert("u01<long double>(maxu64 - uint64_t(a)) a=641", 0.999999999999999965197L);
   1936 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=641", -6.95515693649451094416e-17L);
   1937 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=641", 0.999999999999999965251L);
   1938 insert("u01<float>(maxi32 - int32_t(a)) a=641", 0.499999850988388061523L);
   1939 insert("uneg11<float>(maxi32 - int32_t(a)) a=641", 0.999999701976776123047L);
   1940 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=641", 0.499999821186065673828L);
   1941 insert("u01<double>(maxi32 - int32_t(a)) a=641", 0.499999850639142096043L);
   1942 insert("uneg11<double>(maxi32 - int32_t(a)) a=641", 0.999999701278284192085L);
   1943 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=641", 0.499999850639142096043L);
   1944 insert("u01<long double>(maxi32 - int32_t(a)) a=641", 0.499999850639142096043L);
   1945 insert("uneg11<long double>(maxi32 - int32_t(a)) a=641", 0.999999701278284192085L);
   1946 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=641", 0.499999850639142096043L);
   1947 insert("u01<float>(maxi64 - int64_t(a)) a=641", 0.500000000000000000000L);
   1948 insert("uneg11<float>(maxi64 - int64_t(a)) a=641", 1.00000000000000000000L);
   1949 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=641", 0.499999940395355224609L);
   1950 insert("u01<double>(maxi64 - int64_t(a)) a=641", 0.499999999999999944489L);
   1951 insert("uneg11<double>(maxi64 - int64_t(a)) a=641", 0.999999999999999888978L);
   1952 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=641", 0.499999999999999888978L);
   1953 insert("u01<long double>(maxi64 - int64_t(a)) a=641", 0.499999999999999965224L);
   1954 insert("uneg11<long double>(maxi64 - int64_t(a)) a=641", 0.999999999999999930448L);
   1955 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=641", 0.499999999999999965251L);
   1956 insert("u01<float>(minu32 + uint32_t(a)) a=1023", 2.38302163779735565186e-07L);
   1957 insert("uneg11<float>(minu32 + uint32_t(a)) a=1023", 4.76604327559471130371e-07L);
   1958 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=1023", 1.78813934326171875000e-07L);
   1959 insert("u01<double>(minu32 + uint32_t(a)) a=1023", 2.38302163779735565186e-07L);
   1960 insert("uneg11<double>(minu32 + uint32_t(a)) a=1023", 4.76604327559471130371e-07L);
   1961 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=1023", 2.38302163779735565186e-07L);
   1962 insert("u01<long double>(minu32 + uint32_t(a)) a=1023", 2.38302163779735565186e-07L);
   1963 insert("uneg11<long double>(minu32 + uint32_t(a)) a=1023", 4.76604327559471130371e-07L);
   1964 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=1023", 2.38302163779735565186e-07L);
   1965 insert("u01<float>(minu64 + uint64_t(a)) a=1023", 5.54840461769456894103e-17L);
   1966 insert("uneg11<float>(minu64 + uint64_t(a)) a=1023", 1.10968092353891378821e-16L);
   1967 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=1023", 5.96046447753906250000e-08L);
   1968 insert("u01<double>(minu64 + uint64_t(a)) a=1023", 5.54840461769456894103e-17L);
   1969 insert("uneg11<double>(minu64 + uint64_t(a)) a=1023", 1.10968092353891378821e-16L);
   1970 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=1023", 1.11022302462515654042e-16L);
   1971 insert("u01<long double>(minu64 + uint64_t(a)) a=1023", 5.54840461769456894103e-17L);
   1972 insert("uneg11<long double>(minu64 + uint64_t(a)) a=1023", 1.10968092353891378821e-16L);
   1973 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=1023", 5.54569411226335517995e-17L);
   1974 insert("u01<float>(mini32 + int32_t(a)) a=1023", 0.500000238418579101562L);
   1975 insert("uneg11<float>(mini32 + int32_t(a)) a=1023", -0.999999523162841796875L);
   1976 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=1023", 0.500000178813934326172L);
   1977 insert("u01<double>(mini32 + int32_t(a)) a=1023", 0.500000238302163779736L);
   1978 insert("uneg11<double>(mini32 + int32_t(a)) a=1023", -0.999999523395672440529L);
   1979 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=1023", 0.500000238302163779736L);
   1980 insert("u01<long double>(mini32 + int32_t(a)) a=1023", 0.500000238302163779736L);
   1981 insert("uneg11<long double>(mini32 + int32_t(a)) a=1023", -0.999999523395672440529L);
   1982 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=1023", 0.500000238302163779736L);
   1983 insert("u01<float>(mini64 + int64_t(a)) a=1023", 0.500000000000000000000L);
   1984 insert("uneg11<float>(mini64 + int64_t(a)) a=1023", -1.00000000000000000000L);
   1985 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=1023", 0.500000059604644775391L);
   1986 insert("u01<double>(mini64 + int64_t(a)) a=1023", 0.500000000000000000000L);
   1987 insert("uneg11<double>(mini64 + int64_t(a)) a=1023", -0.999999999999999888978L);
   1988 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=1023", 0.500000000000000111022L);
   1989 insert("u01<long double>(mini64 + int64_t(a)) a=1023", 0.500000000000000055511L);
   1990 insert("uneg11<long double>(mini64 + int64_t(a)) a=1023", -0.999999999999999889032L);
   1991 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=1023", 0.500000000000000055457L);
   1992 insert("u01<float>(maxu32 - uint32_t(a)) a=1023", 0.999999761581420898438L);
   1993 insert("uneg11<float>(maxu32 - uint32_t(a)) a=1023", -4.76604327559471130371e-07L);
   1994 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=1023", 0.999999821186065673828L);
   1995 insert("u01<double>(maxu32 - uint32_t(a)) a=1023", 0.999999761697836220264L);
   1996 insert("uneg11<double>(maxu32 - uint32_t(a)) a=1023", -4.76604327559471130371e-07L);
   1997 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=1023", 0.999999761697836220264L);
   1998 insert("u01<long double>(maxu32 - uint32_t(a)) a=1023", 0.999999761697836220264L);
   1999 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=1023", -4.76604327559471130371e-07L);
   2000 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=1023", 0.999999761697836220264L);
   2001 insert("u01<float>(maxu64 - uint64_t(a)) a=1023", 1.00000000000000000000L);
   2002 insert("uneg11<float>(maxu64 - uint64_t(a)) a=1023", -1.10968092353891378821e-16L);
   2003 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=1023", 0.999999940395355224609L);
   2004 insert("u01<double>(maxu64 - uint64_t(a)) a=1023", 1.00000000000000000000L);
   2005 insert("uneg11<double>(maxu64 - uint64_t(a)) a=1023", -1.10968092353891378821e-16L);
   2006 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=1023", 0.999999999999999888978L);
   2007 insert("u01<long double>(maxu64 - uint64_t(a)) a=1023", 0.999999999999999944489L);
   2008 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=1023", -1.10968092353891378821e-16L);
   2009 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=1023", 0.999999999999999944543L);
   2010 insert("u01<float>(maxi32 - int32_t(a)) a=1023", 0.499999761581420898438L);
   2011 insert("uneg11<float>(maxi32 - int32_t(a)) a=1023", 0.999999523162841796875L);
   2012 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=1023", 0.499999821186065673828L);
   2013 insert("u01<double>(maxi32 - int32_t(a)) a=1023", 0.499999761697836220264L);
   2014 insert("uneg11<double>(maxi32 - int32_t(a)) a=1023", 0.999999523395672440529L);
   2015 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=1023", 0.499999761697836220264L);
   2016 insert("u01<long double>(maxi32 - int32_t(a)) a=1023", 0.499999761697836220264L);
   2017 insert("uneg11<long double>(maxi32 - int32_t(a)) a=1023", 0.999999523395672440529L);
   2018 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=1023", 0.499999761697836220264L);
   2019 insert("u01<float>(maxi64 - int64_t(a)) a=1023", 0.500000000000000000000L);
   2020 insert("uneg11<float>(maxi64 - int64_t(a)) a=1023", 1.00000000000000000000L);
   2021 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=1023", 0.499999940395355224609L);
   2022 insert("u01<double>(maxi64 - int64_t(a)) a=1023", 0.499999999999999944489L);
   2023 insert("uneg11<double>(maxi64 - int64_t(a)) a=1023", 0.999999999999999888978L);
   2024 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=1023", 0.499999999999999888978L);
   2025 insert("u01<long double>(maxi64 - int64_t(a)) a=1023", 0.499999999999999944516L);
   2026 insert("uneg11<long double>(maxi64 - int64_t(a)) a=1023", 0.999999999999999889032L);
   2027 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=1023", 0.499999999999999944543L);
   2028 insert("u01<float>(minu32 + uint32_t(a)) a=1024", 2.38534994423389434814e-07L);
   2029 insert("uneg11<float>(minu32 + uint32_t(a)) a=1024", 4.77069988846778869629e-07L);
   2030 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=1024", 2.98023223876953125000e-07L);
   2031 insert("u01<double>(minu32 + uint32_t(a)) a=1024", 2.38534994423389434814e-07L);
   2032 insert("uneg11<double>(minu32 + uint32_t(a)) a=1024", 4.77069988846778869629e-07L);
   2033 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=1024", 2.38534994423389434814e-07L);
   2034 insert("u01<long double>(minu32 + uint32_t(a)) a=1024", 2.38534994423389434814e-07L);
   2035 insert("uneg11<long double>(minu32 + uint32_t(a)) a=1024", 4.77069988846778869629e-07L);
   2036 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=1024", 2.38534994423389434814e-07L);
   2037 insert("u01<float>(minu64 + uint64_t(a)) a=1024", 5.55382562855699646320e-17L);
   2038 insert("uneg11<float>(minu64 + uint64_t(a)) a=1024", 1.11076512571139929264e-16L);
   2039 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=1024", 5.96046447753906250000e-08L);
   2040 insert("u01<double>(minu64 + uint64_t(a)) a=1024", 5.55382562855699646320e-17L);
   2041 insert("uneg11<double>(minu64 + uint64_t(a)) a=1024", 1.11076512571139929264e-16L);
   2042 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=1024", 1.11022302462515654042e-16L);
   2043 insert("u01<long double>(minu64 + uint64_t(a)) a=1024", 5.55382562855699646320e-17L);
   2044 insert("uneg11<long double>(minu64 + uint64_t(a)) a=1024", 1.11076512571139929264e-16L);
   2045 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=1024", 5.55653613398821022429e-17L);
   2046 insert("u01<float>(mini32 + int32_t(a)) a=1024", 0.500000238418579101562L);
   2047 insert("uneg11<float>(mini32 + int32_t(a)) a=1024", -0.999999523162841796875L);
   2048 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=1024", 0.500000298023223876953L);
   2049 insert("u01<double>(mini32 + int32_t(a)) a=1024", 0.500000238534994423389L);
   2050 insert("uneg11<double>(mini32 + int32_t(a)) a=1024", -0.999999522930011153221L);
   2051 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=1024", 0.500000238534994423389L);
   2052 insert("u01<long double>(mini32 + int32_t(a)) a=1024", 0.500000238534994423389L);
   2053 insert("uneg11<long double>(mini32 + int32_t(a)) a=1024", -0.999999522930011153221L);
   2054 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=1024", 0.500000238534994423389L);
   2055 insert("u01<float>(mini64 + int64_t(a)) a=1024", 0.500000000000000000000L);
   2056 insert("uneg11<float>(mini64 + int64_t(a)) a=1024", -1.00000000000000000000L);
   2057 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=1024", 0.500000059604644775391L);
   2058 insert("u01<double>(mini64 + int64_t(a)) a=1024", 0.500000000000000000000L);
   2059 insert("uneg11<double>(mini64 + int64_t(a)) a=1024", -0.999999999999999888978L);
   2060 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=1024", 0.500000000000000111022L);
   2061 insert("u01<long double>(mini64 + int64_t(a)) a=1024", 0.500000000000000055511L);
   2062 insert("uneg11<long double>(mini64 + int64_t(a)) a=1024", -0.999999999999999888923L);
   2063 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=1024", 0.500000000000000055565L);
   2064 insert("u01<float>(maxu32 - uint32_t(a)) a=1024", 0.999999761581420898438L);
   2065 insert("uneg11<float>(maxu32 - uint32_t(a)) a=1024", -4.77069988846778869629e-07L);
   2066 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=1024", 0.999999701976776123047L);
   2067 insert("u01<double>(maxu32 - uint32_t(a)) a=1024", 0.999999761465005576611L);
   2068 insert("uneg11<double>(maxu32 - uint32_t(a)) a=1024", -4.77069988846778869629e-07L);
   2069 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=1024", 0.999999761465005576611L);
   2070 insert("u01<long double>(maxu32 - uint32_t(a)) a=1024", 0.999999761465005576611L);
   2071 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=1024", -4.77069988846778869629e-07L);
   2072 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=1024", 0.999999761465005576611L);
   2073 insert("u01<float>(maxu64 - uint64_t(a)) a=1024", 1.00000000000000000000L);
   2074 insert("uneg11<float>(maxu64 - uint64_t(a)) a=1024", -1.11076512571139929264e-16L);
   2075 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=1024", 0.999999940395355224609L);
   2076 insert("u01<double>(maxu64 - uint64_t(a)) a=1024", 0.999999999999999888978L);
   2077 insert("uneg11<double>(maxu64 - uint64_t(a)) a=1024", -1.11076512571139929264e-16L);
   2078 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=1024", 0.999999999999999888978L);
   2079 insert("u01<long double>(maxu64 - uint64_t(a)) a=1024", 0.999999999999999944489L);
   2080 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=1024", -1.11076512571139929264e-16L);
   2081 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=1024", 0.999999999999999944435L);
   2082 insert("u01<float>(maxi32 - int32_t(a)) a=1024", 0.499999761581420898438L);
   2083 insert("uneg11<float>(maxi32 - int32_t(a)) a=1024", 0.999999523162841796875L);
   2084 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=1024", 0.499999701976776123047L);
   2085 insert("u01<double>(maxi32 - int32_t(a)) a=1024", 0.499999761465005576611L);
   2086 insert("uneg11<double>(maxi32 - int32_t(a)) a=1024", 0.999999522930011153221L);
   2087 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=1024", 0.499999761465005576611L);
   2088 insert("u01<long double>(maxi32 - int32_t(a)) a=1024", 0.499999761465005576611L);
   2089 insert("uneg11<long double>(maxi32 - int32_t(a)) a=1024", 0.999999522930011153221L);
   2090 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=1024", 0.499999761465005576611L);
   2091 insert("u01<float>(maxi64 - int64_t(a)) a=1024", 0.500000000000000000000L);
   2092 insert("uneg11<float>(maxi64 - int64_t(a)) a=1024", 1.00000000000000000000L);
   2093 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=1024", 0.499999940395355224609L);
   2094 insert("u01<double>(maxi64 - int64_t(a)) a=1024", 0.499999999999999944489L);
   2095 insert("uneg11<double>(maxi64 - int64_t(a)) a=1024", 0.999999999999999888978L);
   2096 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=1024", 0.499999999999999888978L);
   2097 insert("u01<long double>(maxi64 - int64_t(a)) a=1024", 0.499999999999999944462L);
   2098 insert("uneg11<long double>(maxi64 - int64_t(a)) a=1024", 0.999999999999999888923L);
   2099 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=1024", 0.499999999999999944435L);
   2100 insert("u01<float>(minu32 + uint32_t(a)) a=1025", 2.38767825067043304443e-07L);
   2101 insert("uneg11<float>(minu32 + uint32_t(a)) a=1025", 4.77535650134086608887e-07L);
   2102 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=1025", 2.98023223876953125000e-07L);
   2103 insert("u01<double>(minu32 + uint32_t(a)) a=1025", 2.38767825067043304443e-07L);
   2104 insert("uneg11<double>(minu32 + uint32_t(a)) a=1025", 4.77535650134086608887e-07L);
   2105 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=1025", 2.38767825067043304443e-07L);
   2106 insert("u01<long double>(minu32 + uint32_t(a)) a=1025", 2.38767825067043304443e-07L);
   2107 insert("uneg11<long double>(minu32 + uint32_t(a)) a=1025", 4.77535650134086608887e-07L);
   2108 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=1025", 2.38767825067043304443e-07L);
   2109 insert("u01<float>(minu64 + uint64_t(a)) a=1025", 5.55924663941942398537e-17L);
   2110 insert("uneg11<float>(minu64 + uint64_t(a)) a=1025", 1.11184932788388479707e-16L);
   2111 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=1025", 5.96046447753906250000e-08L);
   2112 insert("u01<double>(minu64 + uint64_t(a)) a=1025", 5.55924663941942398537e-17L);
   2113 insert("uneg11<double>(minu64 + uint64_t(a)) a=1025", 1.11184932788388479707e-16L);
   2114 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=1025", 1.11022302462515654042e-16L);
   2115 insert("u01<long double>(minu64 + uint64_t(a)) a=1025", 5.55924663941942398537e-17L);
   2116 insert("uneg11<long double>(minu64 + uint64_t(a)) a=1025", 1.11184932788388479707e-16L);
   2117 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=1025", 5.55653613398821022429e-17L);
   2118 insert("u01<float>(mini32 + int32_t(a)) a=1025", 0.500000238418579101562L);
   2119 insert("uneg11<float>(mini32 + int32_t(a)) a=1025", -0.999999523162841796875L);
   2120 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=1025", 0.500000298023223876953L);
   2121 insert("u01<double>(mini32 + int32_t(a)) a=1025", 0.500000238767825067043L);
   2122 insert("uneg11<double>(mini32 + int32_t(a)) a=1025", -0.999999522464349865913L);
   2123 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=1025", 0.500000238767825067043L);
   2124 insert("u01<long double>(mini32 + int32_t(a)) a=1025", 0.500000238767825067043L);
   2125 insert("uneg11<long double>(mini32 + int32_t(a)) a=1025", -0.999999522464349865913L);
   2126 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=1025", 0.500000238767825067043L);
   2127 insert("u01<float>(mini64 + int64_t(a)) a=1025", 0.500000000000000000000L);
   2128 insert("uneg11<float>(mini64 + int64_t(a)) a=1025", -1.00000000000000000000L);
   2129 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=1025", 0.500000059604644775391L);
   2130 insert("u01<double>(mini64 + int64_t(a)) a=1025", 0.500000000000000111022L);
   2131 insert("uneg11<double>(mini64 + int64_t(a)) a=1025", -0.999999999999999888978L);
   2132 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=1025", 0.500000000000000111022L);
   2133 insert("u01<long double>(mini64 + int64_t(a)) a=1025", 0.500000000000000055620L);
   2134 insert("uneg11<long double>(mini64 + int64_t(a)) a=1025", -0.999999999999999888815L);
   2135 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=1025", 0.500000000000000055565L);
   2136 insert("u01<float>(maxu32 - uint32_t(a)) a=1025", 0.999999761581420898438L);
   2137 insert("uneg11<float>(maxu32 - uint32_t(a)) a=1025", -4.77535650134086608887e-07L);
   2138 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=1025", 0.999999701976776123047L);
   2139 insert("u01<double>(maxu32 - uint32_t(a)) a=1025", 0.999999761232174932957L);
   2140 insert("uneg11<double>(maxu32 - uint32_t(a)) a=1025", -4.77535650134086608887e-07L);
   2141 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=1025", 0.999999761232174932957L);
   2142 insert("u01<long double>(maxu32 - uint32_t(a)) a=1025", 0.999999761232174932957L);
   2143 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=1025", -4.77535650134086608887e-07L);
   2144 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=1025", 0.999999761232174932957L);
   2145 insert("u01<float>(maxu64 - uint64_t(a)) a=1025", 1.00000000000000000000L);
   2146 insert("uneg11<float>(maxu64 - uint64_t(a)) a=1025", -1.11184932788388479707e-16L);
   2147 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=1025", 0.999999940395355224609L);
   2148 insert("u01<double>(maxu64 - uint64_t(a)) a=1025", 0.999999999999999888978L);
   2149 insert("uneg11<double>(maxu64 - uint64_t(a)) a=1025", -1.11184932788388479707e-16L);
   2150 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=1025", 0.999999999999999888978L);
   2151 insert("u01<long double>(maxu64 - uint64_t(a)) a=1025", 0.999999999999999944380L);
   2152 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=1025", -1.11184932788388479707e-16L);
   2153 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=1025", 0.999999999999999944435L);
   2154 insert("u01<float>(maxi32 - int32_t(a)) a=1025", 0.499999761581420898438L);
   2155 insert("uneg11<float>(maxi32 - int32_t(a)) a=1025", 0.999999523162841796875L);
   2156 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=1025", 0.499999701976776123047L);
   2157 insert("u01<double>(maxi32 - int32_t(a)) a=1025", 0.499999761232174932957L);
   2158 insert("uneg11<double>(maxi32 - int32_t(a)) a=1025", 0.999999522464349865913L);
   2159 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=1025", 0.499999761232174932957L);
   2160 insert("u01<long double>(maxi32 - int32_t(a)) a=1025", 0.499999761232174932957L);
   2161 insert("uneg11<long double>(maxi32 - int32_t(a)) a=1025", 0.999999522464349865913L);
   2162 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=1025", 0.499999761232174932957L);
   2163 insert("u01<float>(maxi64 - int64_t(a)) a=1025", 0.500000000000000000000L);
   2164 insert("uneg11<float>(maxi64 - int64_t(a)) a=1025", 1.00000000000000000000L);
   2165 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=1025", 0.499999940395355224609L);
   2166 insert("u01<double>(maxi64 - int64_t(a)) a=1025", 0.499999999999999944489L);
   2167 insert("uneg11<double>(maxi64 - int64_t(a)) a=1025", 0.999999999999999888978L);
   2168 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=1025", 0.499999999999999888978L);
   2169 insert("u01<long double>(maxi64 - int64_t(a)) a=1025", 0.499999999999999944408L);
   2170 insert("uneg11<long double>(maxi64 - int64_t(a)) a=1025", 0.999999999999999888815L);
   2171 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=1025", 0.499999999999999944435L);
   2172 insert("u01<float>(minu32 + uint32_t(a)) a=3070", 7.14906491339206695557e-07L);
   2173 insert("uneg11<float>(minu32 + uint32_t(a)) a=3070", 1.42981298267841339111e-06L);
   2174 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=3070", 6.55651092529296875000e-07L);
   2175 insert("u01<double>(minu32 + uint32_t(a)) a=3070", 7.14906491339206695557e-07L);
   2176 insert("uneg11<double>(minu32 + uint32_t(a)) a=3070", 1.42981298267841339111e-06L);
   2177 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=3070", 7.14906491339206695557e-07L);
   2178 insert("u01<long double>(minu32 + uint32_t(a)) a=3070", 7.14906491339206695557e-07L);
   2179 insert("uneg11<long double>(minu32 + uint32_t(a)) a=3070", 1.42981298267841339111e-06L);
   2180 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=3070", 7.14906491339206695557e-07L);
   2181 insert("u01<float>(minu64 + uint64_t(a)) a=3070", 1.66452138530837068231e-16L);
   2182 insert("uneg11<float>(minu64 + uint64_t(a)) a=3070", 3.32904277061674136462e-16L);
   2183 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=3070", 5.96046447753906250000e-08L);
   2184 insert("u01<double>(minu64 + uint64_t(a)) a=3070", 1.66452138530837068231e-16L);
   2185 insert("uneg11<double>(minu64 + uint64_t(a)) a=3070", 3.32904277061674136462e-16L);
   2186 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=3070", 1.11022302462515654042e-16L);
   2187 insert("u01<long double>(minu64 + uint64_t(a)) a=3070", 1.66452138530837068231e-16L);
   2188 insert("uneg11<long double>(minu64 + uint64_t(a)) a=3070", 3.32904277061674136462e-16L);
   2189 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=3070", 1.66479243585149205842e-16L);
   2190 insert("u01<float>(mini32 + int32_t(a)) a=3070", 0.500000715255737304688L);
   2191 insert("uneg11<float>(mini32 + int32_t(a)) a=3070", -0.999998569488525390625L);
   2192 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=3070", 0.500000655651092529297L);
   2193 insert("u01<double>(mini32 + int32_t(a)) a=3070", 0.500000714906491339207L);
   2194 insert("uneg11<double>(mini32 + int32_t(a)) a=3070", -0.999998570187017321587L);
   2195 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=3070", 0.500000714906491339207L);
   2196 insert("u01<long double>(mini32 + int32_t(a)) a=3070", 0.500000714906491339207L);
   2197 insert("uneg11<long double>(mini32 + int32_t(a)) a=3070", -0.999998570187017321587L);
   2198 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=3070", 0.500000714906491339207L);
   2199 insert("u01<float>(mini64 + int64_t(a)) a=3070", 0.500000000000000000000L);
   2200 insert("uneg11<float>(mini64 + int64_t(a)) a=3070", -1.00000000000000000000L);
   2201 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=3070", 0.500000059604644775391L);
   2202 insert("u01<double>(mini64 + int64_t(a)) a=3070", 0.500000000000000111022L);
   2203 insert("uneg11<double>(mini64 + int64_t(a)) a=3070", -0.999999999999999666933L);
   2204 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=3070", 0.500000000000000111022L);
   2205 insert("u01<long double>(mini64 + int64_t(a)) a=3070", 0.500000000000000166425L);
   2206 insert("uneg11<long double>(mini64 + int64_t(a)) a=3070", -0.999999999999999667096L);
   2207 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=3070", 0.500000000000000166479L);
   2208 insert("u01<float>(maxu32 - uint32_t(a)) a=3070", 0.999999284744262695312L);
   2209 insert("uneg11<float>(maxu32 - uint32_t(a)) a=3070", -1.42981298267841339111e-06L);
   2210 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=3070", 0.999999344348907470703L);
   2211 insert("u01<double>(maxu32 - uint32_t(a)) a=3070", 0.999999285093508660793L);
   2212 insert("uneg11<double>(maxu32 - uint32_t(a)) a=3070", -1.42981298267841339111e-06L);
   2213 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=3070", 0.999999285093508660793L);
   2214 insert("u01<long double>(maxu32 - uint32_t(a)) a=3070", 0.999999285093508660793L);
   2215 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=3070", -1.42981298267841339111e-06L);
   2216 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=3070", 0.999999285093508660793L);
   2217 insert("u01<float>(maxu64 - uint64_t(a)) a=3070", 1.00000000000000000000L);
   2218 insert("uneg11<float>(maxu64 - uint64_t(a)) a=3070", -3.32904277061674136462e-16L);
   2219 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=3070", 0.999999940395355224609L);
   2220 insert("u01<double>(maxu64 - uint64_t(a)) a=3070", 0.999999999999999888978L);
   2221 insert("uneg11<double>(maxu64 - uint64_t(a)) a=3070", -3.32904277061674136462e-16L);
   2222 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=3070", 0.999999999999999888978L);
   2223 insert("u01<long double>(maxu64 - uint64_t(a)) a=3070", 0.999999999999999833575L);
   2224 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=3070", -3.32904277061674136462e-16L);
   2225 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=3070", 0.999999999999999833521L);
   2226 insert("u01<float>(maxi32 - int32_t(a)) a=3070", 0.499999284744262695312L);
   2227 insert("uneg11<float>(maxi32 - int32_t(a)) a=3070", 0.999998569488525390625L);
   2228 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=3070", 0.499999344348907470703L);
   2229 insert("u01<double>(maxi32 - int32_t(a)) a=3070", 0.499999285093508660793L);
   2230 insert("uneg11<double>(maxi32 - int32_t(a)) a=3070", 0.999998570187017321587L);
   2231 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=3070", 0.499999285093508660793L);
   2232 insert("u01<long double>(maxi32 - int32_t(a)) a=3070", 0.499999285093508660793L);
   2233 insert("uneg11<long double>(maxi32 - int32_t(a)) a=3070", 0.999998570187017321587L);
   2234 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=3070", 0.499999285093508660793L);
   2235 insert("u01<float>(maxi64 - int64_t(a)) a=3070", 0.500000000000000000000L);
   2236 insert("uneg11<float>(maxi64 - int64_t(a)) a=3070", 1.00000000000000000000L);
   2237 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=3070", 0.499999940395355224609L);
   2238 insert("u01<double>(maxi64 - int64_t(a)) a=3070", 0.499999999999999833467L);
   2239 insert("uneg11<double>(maxi64 - int64_t(a)) a=3070", 0.999999999999999666933L);
   2240 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=3070", 0.499999999999999888978L);
   2241 insert("u01<long double>(maxi64 - int64_t(a)) a=3070", 0.499999999999999833548L);
   2242 insert("uneg11<long double>(maxi64 - int64_t(a)) a=3070", 0.999999999999999667096L);
   2243 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=3070", 0.499999999999999833521L);
   2244 insert("u01<float>(minu32 + uint32_t(a)) a=3071", 7.15139321982860565186e-07L);
   2245 insert("uneg11<float>(minu32 + uint32_t(a)) a=3071", 1.43027864396572113037e-06L);
   2246 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=3071", 6.55651092529296875000e-07L);
   2247 insert("u01<double>(minu32 + uint32_t(a)) a=3071", 7.15139321982860565186e-07L);
   2248 insert("uneg11<double>(minu32 + uint32_t(a)) a=3071", 1.43027864396572113037e-06L);
   2249 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=3071", 7.15139321982860565186e-07L);
   2250 insert("u01<long double>(minu32 + uint32_t(a)) a=3071", 7.15139321982860565186e-07L);
   2251 insert("uneg11<long double>(minu32 + uint32_t(a)) a=3071", 1.43027864396572113037e-06L);
   2252 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=3071", 7.15139321982860565186e-07L);
   2253 insert("u01<float>(minu64 + uint64_t(a)) a=3071", 1.66506348639461343453e-16L);
   2254 insert("uneg11<float>(minu64 + uint64_t(a)) a=3071", 3.33012697278922686905e-16L);
   2255 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=3071", 5.96046447753906250000e-08L);
   2256 insert("u01<double>(minu64 + uint64_t(a)) a=3071", 1.66506348639461343453e-16L);
   2257 insert("uneg11<double>(minu64 + uint64_t(a)) a=3071", 3.33012697278922686905e-16L);
   2258 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=3071", 1.11022302462515654042e-16L);
   2259 insert("u01<long double>(minu64 + uint64_t(a)) a=3071", 1.66506348639461343453e-16L);
   2260 insert("uneg11<long double>(minu64 + uint64_t(a)) a=3071", 3.33012697278922686905e-16L);
   2261 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=3071", 1.66479243585149205842e-16L);
   2262 insert("u01<float>(mini32 + int32_t(a)) a=3071", 0.500000715255737304688L);
   2263 insert("uneg11<float>(mini32 + int32_t(a)) a=3071", -0.999998569488525390625L);
   2264 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=3071", 0.500000655651092529297L);
   2265 insert("u01<double>(mini32 + int32_t(a)) a=3071", 0.500000715139321982861L);
   2266 insert("uneg11<double>(mini32 + int32_t(a)) a=3071", -0.999998569721356034279L);
   2267 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=3071", 0.500000715139321982861L);
   2268 insert("u01<long double>(mini32 + int32_t(a)) a=3071", 0.500000715139321982861L);
   2269 insert("uneg11<long double>(mini32 + int32_t(a)) a=3071", -0.999998569721356034279L);
   2270 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=3071", 0.500000715139321982861L);
   2271 insert("u01<float>(mini64 + int64_t(a)) a=3071", 0.500000000000000000000L);
   2272 insert("uneg11<float>(mini64 + int64_t(a)) a=3071", -1.00000000000000000000L);
   2273 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=3071", 0.500000059604644775391L);
   2274 insert("u01<double>(mini64 + int64_t(a)) a=3071", 0.500000000000000111022L);
   2275 insert("uneg11<double>(mini64 + int64_t(a)) a=3071", -0.999999999999999666933L);
   2276 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=3071", 0.500000000000000111022L);
   2277 insert("u01<long double>(mini64 + int64_t(a)) a=3071", 0.500000000000000166533L);
   2278 insert("uneg11<long double>(mini64 + int64_t(a)) a=3071", -0.999999999999999666987L);
   2279 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=3071", 0.500000000000000166479L);
   2280 insert("u01<float>(maxu32 - uint32_t(a)) a=3071", 0.999999284744262695312L);
   2281 insert("uneg11<float>(maxu32 - uint32_t(a)) a=3071", -1.43027864396572113037e-06L);
   2282 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=3071", 0.999999344348907470703L);
   2283 insert("u01<double>(maxu32 - uint32_t(a)) a=3071", 0.999999284860678017139L);
   2284 insert("uneg11<double>(maxu32 - uint32_t(a)) a=3071", -1.43027864396572113037e-06L);
   2285 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=3071", 0.999999284860678017139L);
   2286 insert("u01<long double>(maxu32 - uint32_t(a)) a=3071", 0.999999284860678017139L);
   2287 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=3071", -1.43027864396572113037e-06L);
   2288 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=3071", 0.999999284860678017139L);
   2289 insert("u01<float>(maxu64 - uint64_t(a)) a=3071", 1.00000000000000000000L);
   2290 insert("uneg11<float>(maxu64 - uint64_t(a)) a=3071", -3.33012697278922686905e-16L);
   2291 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=3071", 0.999999940395355224609L);
   2292 insert("u01<double>(maxu64 - uint64_t(a)) a=3071", 0.999999999999999777955L);
   2293 insert("uneg11<double>(maxu64 - uint64_t(a)) a=3071", -3.33012697278922686905e-16L);
   2294 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=3071", 0.999999999999999888978L);
   2295 insert("u01<long double>(maxu64 - uint64_t(a)) a=3071", 0.999999999999999833467L);
   2296 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=3071", -3.33012697278922686905e-16L);
   2297 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=3071", 0.999999999999999833521L);
   2298 insert("u01<float>(maxi32 - int32_t(a)) a=3071", 0.499999284744262695312L);
   2299 insert("uneg11<float>(maxi32 - int32_t(a)) a=3071", 0.999998569488525390625L);
   2300 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=3071", 0.499999344348907470703L);
   2301 insert("u01<double>(maxi32 - int32_t(a)) a=3071", 0.499999284860678017139L);
   2302 insert("uneg11<double>(maxi32 - int32_t(a)) a=3071", 0.999998569721356034279L);
   2303 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=3071", 0.499999284860678017139L);
   2304 insert("u01<long double>(maxi32 - int32_t(a)) a=3071", 0.499999284860678017139L);
   2305 insert("uneg11<long double>(maxi32 - int32_t(a)) a=3071", 0.999998569721356034279L);
   2306 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=3071", 0.499999284860678017139L);
   2307 insert("u01<float>(maxi64 - int64_t(a)) a=3071", 0.500000000000000000000L);
   2308 insert("uneg11<float>(maxi64 - int64_t(a)) a=3071", 1.00000000000000000000L);
   2309 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=3071", 0.499999940395355224609L);
   2310 insert("u01<double>(maxi64 - int64_t(a)) a=3071", 0.499999999999999833467L);
   2311 insert("uneg11<double>(maxi64 - int64_t(a)) a=3071", 0.999999999999999666933L);
   2312 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=3071", 0.499999999999999888978L);
   2313 insert("u01<long double>(maxi64 - int64_t(a)) a=3071", 0.499999999999999833494L);
   2314 insert("uneg11<long double>(maxi64 - int64_t(a)) a=3071", 0.999999999999999666987L);
   2315 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=3071", 0.499999999999999833521L);
   2316 insert("u01<float>(minu32 + uint32_t(a)) a=3072", 7.15372152626514434814e-07L);
   2317 insert("uneg11<float>(minu32 + uint32_t(a)) a=3072", 1.43074430525302886963e-06L);
   2318 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=3072", 7.74860382080078125000e-07L);
   2319 insert("u01<double>(minu32 + uint32_t(a)) a=3072", 7.15372152626514434814e-07L);
   2320 insert("uneg11<double>(minu32 + uint32_t(a)) a=3072", 1.43074430525302886963e-06L);
   2321 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=3072", 7.15372152626514434814e-07L);
   2322 insert("u01<long double>(minu32 + uint32_t(a)) a=3072", 7.15372152626514434814e-07L);
   2323 insert("uneg11<long double>(minu32 + uint32_t(a)) a=3072", 1.43074430525302886963e-06L);
   2324 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=3072", 7.15372152626514434814e-07L);
   2325 insert("u01<float>(minu64 + uint64_t(a)) a=3072", 1.66560558748085618674e-16L);
   2326 insert("uneg11<float>(minu64 + uint64_t(a)) a=3072", 3.33121117496171237349e-16L);
   2327 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=3072", 5.96046447753906250000e-08L);
   2328 insert("u01<double>(minu64 + uint64_t(a)) a=3072", 1.66560558748085618674e-16L);
   2329 insert("uneg11<double>(minu64 + uint64_t(a)) a=3072", 3.33121117496171237349e-16L);
   2330 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=3072", 1.11022302462515654042e-16L);
   2331 insert("u01<long double>(minu64 + uint64_t(a)) a=3072", 1.66560558748085618674e-16L);
   2332 insert("uneg11<long double>(minu64 + uint64_t(a)) a=3072", 3.33121117496171237349e-16L);
   2333 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=3072", 1.66587663802397756285e-16L);
   2334 insert("u01<float>(mini32 + int32_t(a)) a=3072", 0.500000715255737304688L);
   2335 insert("uneg11<float>(mini32 + int32_t(a)) a=3072", -0.999998569488525390625L);
   2336 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=3072", 0.500000774860382080078L);
   2337 insert("u01<double>(mini32 + int32_t(a)) a=3072", 0.500000715372152626514L);
   2338 insert("uneg11<double>(mini32 + int32_t(a)) a=3072", -0.999998569255694746971L);
   2339 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=3072", 0.500000715372152626514L);
   2340 insert("u01<long double>(mini32 + int32_t(a)) a=3072", 0.500000715372152626514L);
   2341 insert("uneg11<long double>(mini32 + int32_t(a)) a=3072", -0.999998569255694746971L);
   2342 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=3072", 0.500000715372152626514L);
   2343 insert("u01<float>(mini64 + int64_t(a)) a=3072", 0.500000000000000000000L);
   2344 insert("uneg11<float>(mini64 + int64_t(a)) a=3072", -1.00000000000000000000L);
   2345 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=3072", 0.500000059604644775391L);
   2346 insert("u01<double>(mini64 + int64_t(a)) a=3072", 0.500000000000000222045L);
   2347 insert("uneg11<double>(mini64 + int64_t(a)) a=3072", -0.999999999999999666933L);
   2348 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=3072", 0.500000000000000111022L);
   2349 insert("u01<long double>(mini64 + int64_t(a)) a=3072", 0.500000000000000166533L);
   2350 insert("uneg11<long double>(mini64 + int64_t(a)) a=3072", -0.999999999999999666879L);
   2351 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=3072", 0.500000000000000166588L);
   2352 insert("u01<float>(maxu32 - uint32_t(a)) a=3072", 0.999999284744262695312L);
   2353 insert("uneg11<float>(maxu32 - uint32_t(a)) a=3072", -1.43074430525302886963e-06L);
   2354 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=3072", 0.999999225139617919922L);
   2355 insert("u01<double>(maxu32 - uint32_t(a)) a=3072", 0.999999284627847373486L);
   2356 insert("uneg11<double>(maxu32 - uint32_t(a)) a=3072", -1.43074430525302886963e-06L);
   2357 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=3072", 0.999999284627847373486L);
   2358 insert("u01<long double>(maxu32 - uint32_t(a)) a=3072", 0.999999284627847373486L);
   2359 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=3072", -1.43074430525302886963e-06L);
   2360 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=3072", 0.999999284627847373486L);
   2361 insert("u01<float>(maxu64 - uint64_t(a)) a=3072", 1.00000000000000000000L);
   2362 insert("uneg11<float>(maxu64 - uint64_t(a)) a=3072", -3.33121117496171237349e-16L);
   2363 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=3072", 0.999999940395355224609L);
   2364 insert("u01<double>(maxu64 - uint64_t(a)) a=3072", 0.999999999999999777955L);
   2365 insert("uneg11<double>(maxu64 - uint64_t(a)) a=3072", -3.33121117496171237349e-16L);
   2366 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=3072", 0.999999999999999888978L);
   2367 insert("u01<long double>(maxu64 - uint64_t(a)) a=3072", 0.999999999999999833467L);
   2368 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=3072", -3.33121117496171237349e-16L);
   2369 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=3072", 0.999999999999999833412L);
   2370 insert("u01<float>(maxi32 - int32_t(a)) a=3072", 0.499999284744262695312L);
   2371 insert("uneg11<float>(maxi32 - int32_t(a)) a=3072", 0.999998569488525390625L);
   2372 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=3072", 0.499999225139617919922L);
   2373 insert("u01<double>(maxi32 - int32_t(a)) a=3072", 0.499999284627847373486L);
   2374 insert("uneg11<double>(maxi32 - int32_t(a)) a=3072", 0.999998569255694746971L);
   2375 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=3072", 0.499999284627847373486L);
   2376 insert("u01<long double>(maxi32 - int32_t(a)) a=3072", 0.499999284627847373486L);
   2377 insert("uneg11<long double>(maxi32 - int32_t(a)) a=3072", 0.999998569255694746971L);
   2378 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=3072", 0.499999284627847373486L);
   2379 insert("u01<float>(maxi64 - int64_t(a)) a=3072", 0.500000000000000000000L);
   2380 insert("uneg11<float>(maxi64 - int64_t(a)) a=3072", 1.00000000000000000000L);
   2381 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=3072", 0.499999940395355224609L);
   2382 insert("u01<double>(maxi64 - int64_t(a)) a=3072", 0.499999999999999833467L);
   2383 insert("uneg11<double>(maxi64 - int64_t(a)) a=3072", 0.999999999999999666933L);
   2384 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=3072", 0.499999999999999888978L);
   2385 insert("u01<long double>(maxi64 - int64_t(a)) a=3072", 0.499999999999999833439L);
   2386 insert("uneg11<long double>(maxi64 - int64_t(a)) a=3072", 0.999999999999999666879L);
   2387 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=3072", 0.499999999999999833412L);
   2388 insert("u01<float>(minu32 + uint32_t(a)) a=5119", 1.19197648018598556519e-06L);
   2389 insert("uneg11<float>(minu32 + uint32_t(a)) a=5119", 2.38395296037197113037e-06L);
   2390 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=5119", 1.13248825073242187500e-06L);
   2391 insert("u01<double>(minu32 + uint32_t(a)) a=5119", 1.19197648018598556519e-06L);
   2392 insert("uneg11<double>(minu32 + uint32_t(a)) a=5119", 2.38395296037197113037e-06L);
   2393 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=5119", 1.19197648018598556519e-06L);
   2394 insert("u01<long double>(minu32 + uint32_t(a)) a=5119", 1.19197648018598556519e-06L);
   2395 insert("uneg11<long double>(minu32 + uint32_t(a)) a=5119", 2.38395296037197113037e-06L);
   2396 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=5119", 1.19197648018598556519e-06L);
   2397 insert("u01<float>(minu64 + uint64_t(a)) a=5119", 2.77528651101976997495e-16L);
   2398 insert("uneg11<float>(minu64 + uint64_t(a)) a=5119", 5.55057302203953994990e-16L);
   2399 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=5119", 5.96046447753906250000e-08L);
   2400 insert("u01<double>(minu64 + uint64_t(a)) a=5119", 2.77528651101976997495e-16L);
   2401 insert("uneg11<double>(minu64 + uint64_t(a)) a=5119", 5.55057302203953994990e-16L);
   2402 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=5119", 3.33066907387546962127e-16L);
   2403 insert("u01<long double>(minu64 + uint64_t(a)) a=5119", 2.77528651101976997495e-16L);
   2404 insert("uneg11<long double>(minu64 + uint64_t(a)) a=5119", 5.55057302203953994990e-16L);
   2405 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=5119", 2.77501546047664859884e-16L);
   2406 insert("u01<float>(mini32 + int32_t(a)) a=5119", 0.500001192092895507812L);
   2407 insert("uneg11<float>(mini32 + int32_t(a)) a=5119", -0.999997615814208984375L);
   2408 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=5119", 0.500001132488250732422L);
   2409 insert("u01<double>(mini32 + int32_t(a)) a=5119", 0.500001191976480185986L);
   2410 insert("uneg11<double>(mini32 + int32_t(a)) a=5119", -0.999997616047039628029L);
   2411 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=5119", 0.500001191976480185986L);
   2412 insert("u01<long double>(mini32 + int32_t(a)) a=5119", 0.500001191976480185986L);
   2413 insert("uneg11<long double>(mini32 + int32_t(a)) a=5119", -0.999997616047039628029L);
   2414 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=5119", 0.500001191976480185986L);
   2415 insert("u01<float>(mini64 + int64_t(a)) a=5119", 0.500000000000000000000L);
   2416 insert("uneg11<float>(mini64 + int64_t(a)) a=5119", -1.00000000000000000000L);
   2417 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=5119", 0.500000059604644775391L);
   2418 insert("u01<double>(mini64 + int64_t(a)) a=5119", 0.500000000000000222045L);
   2419 insert("uneg11<double>(mini64 + int64_t(a)) a=5119", -0.999999999999999444888L);
   2420 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=5119", 0.500000000000000333067L);
   2421 insert("u01<long double>(mini64 + int64_t(a)) a=5119", 0.500000000000000277556L);
   2422 insert("uneg11<long double>(mini64 + int64_t(a)) a=5119", -0.999999999999999444943L);
   2423 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=5119", 0.500000000000000277502L);
   2424 insert("u01<float>(maxu32 - uint32_t(a)) a=5119", 0.999998807907104492188L);
   2425 insert("uneg11<float>(maxu32 - uint32_t(a)) a=5119", -2.38395296037197113037e-06L);
   2426 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=5119", 0.999998867511749267578L);
   2427 insert("u01<double>(maxu32 - uint32_t(a)) a=5119", 0.999998808023519814014L);
   2428 insert("uneg11<double>(maxu32 - uint32_t(a)) a=5119", -2.38395296037197113037e-06L);
   2429 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=5119", 0.999998808023519814014L);
   2430 insert("u01<long double>(maxu32 - uint32_t(a)) a=5119", 0.999998808023519814014L);
   2431 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=5119", -2.38395296037197113037e-06L);
   2432 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=5119", 0.999998808023519814014L);
   2433 insert("u01<float>(maxu64 - uint64_t(a)) a=5119", 1.00000000000000000000L);
   2434 insert("uneg11<float>(maxu64 - uint64_t(a)) a=5119", -5.55057302203953994990e-16L);
   2435 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=5119", 0.999999940395355224609L);
   2436 insert("u01<double>(maxu64 - uint64_t(a)) a=5119", 0.999999999999999777955L);
   2437 insert("uneg11<double>(maxu64 - uint64_t(a)) a=5119", -5.55057302203953994990e-16L);
   2438 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=5119", 0.999999999999999666933L);
   2439 insert("u01<long double>(maxu64 - uint64_t(a)) a=5119", 0.999999999999999722444L);
   2440 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=5119", -5.55057302203953994990e-16L);
   2441 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=5119", 0.999999999999999722498L);
   2442 insert("u01<float>(maxi32 - int32_t(a)) a=5119", 0.499998807907104492188L);
   2443 insert("uneg11<float>(maxi32 - int32_t(a)) a=5119", 0.999997615814208984375L);
   2444 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=5119", 0.499998867511749267578L);
   2445 insert("u01<double>(maxi32 - int32_t(a)) a=5119", 0.499998808023519814014L);
   2446 insert("uneg11<double>(maxi32 - int32_t(a)) a=5119", 0.999997616047039628029L);
   2447 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=5119", 0.499998808023519814014L);
   2448 insert("u01<long double>(maxi32 - int32_t(a)) a=5119", 0.499998808023519814014L);
   2449 insert("uneg11<long double>(maxi32 - int32_t(a)) a=5119", 0.999997616047039628029L);
   2450 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=5119", 0.499998808023519814014L);
   2451 insert("u01<float>(maxi64 - int64_t(a)) a=5119", 0.500000000000000000000L);
   2452 insert("uneg11<float>(maxi64 - int64_t(a)) a=5119", 1.00000000000000000000L);
   2453 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=5119", 0.499999940395355224609L);
   2454 insert("u01<double>(maxi64 - int64_t(a)) a=5119", 0.499999999999999722444L);
   2455 insert("uneg11<double>(maxi64 - int64_t(a)) a=5119", 0.999999999999999444888L);
   2456 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=5119", 0.499999999999999666933L);
   2457 insert("u01<long double>(maxi64 - int64_t(a)) a=5119", 0.499999999999999722471L);
   2458 insert("uneg11<long double>(maxi64 - int64_t(a)) a=5119", 0.999999999999999444943L);
   2459 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=5119", 0.499999999999999722498L);
   2460 insert("u01<float>(minu32 + uint32_t(a)) a=5120", 1.19220931082963943481e-06L);
   2461 insert("uneg11<float>(minu32 + uint32_t(a)) a=5120", 2.38441862165927886963e-06L);
   2462 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=5120", 1.25169754028320312500e-06L);
   2463 insert("u01<double>(minu32 + uint32_t(a)) a=5120", 1.19220931082963943481e-06L);
   2464 insert("uneg11<double>(minu32 + uint32_t(a)) a=5120", 2.38441862165927886963e-06L);
   2465 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=5120", 1.19220931082963943481e-06L);
   2466 insert("u01<long double>(minu32 + uint32_t(a)) a=5120", 1.19220931082963943481e-06L);
   2467 insert("uneg11<long double>(minu32 + uint32_t(a)) a=5120", 2.38441862165927886963e-06L);
   2468 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=5120", 1.19220931082963943481e-06L);
   2469 insert("u01<float>(minu64 + uint64_t(a)) a=5120", 2.77582861210601272717e-16L);
   2470 insert("uneg11<float>(minu64 + uint64_t(a)) a=5120", 5.55165722421202545434e-16L);
   2471 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=5120", 5.96046447753906250000e-08L);
   2472 insert("u01<double>(minu64 + uint64_t(a)) a=5120", 2.77582861210601272717e-16L);
   2473 insert("uneg11<double>(minu64 + uint64_t(a)) a=5120", 5.55165722421202545434e-16L);
   2474 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=5120", 3.33066907387546962127e-16L);
   2475 insert("u01<long double>(minu64 + uint64_t(a)) a=5120", 2.77582861210601272717e-16L);
   2476 insert("uneg11<long double>(minu64 + uint64_t(a)) a=5120", 5.55165722421202545434e-16L);
   2477 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=5120", 2.77609966264913410328e-16L);
   2478 insert("u01<float>(mini32 + int32_t(a)) a=5120", 0.500001192092895507812L);
   2479 insert("uneg11<float>(mini32 + int32_t(a)) a=5120", -0.999997615814208984375L);
   2480 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=5120", 0.500001251697540283203L);
   2481 insert("u01<double>(mini32 + int32_t(a)) a=5120", 0.500001192209310829639L);
   2482 insert("uneg11<double>(mini32 + int32_t(a)) a=5120", -0.999997615581378340721L);
   2483 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=5120", 0.500001192209310829639L);
   2484 insert("u01<long double>(mini32 + int32_t(a)) a=5120", 0.500001192209310829639L);
   2485 insert("uneg11<long double>(mini32 + int32_t(a)) a=5120", -0.999997615581378340721L);
   2486 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=5120", 0.500001192209310829639L);
   2487 insert("u01<float>(mini64 + int64_t(a)) a=5120", 0.500000000000000000000L);
   2488 insert("uneg11<float>(mini64 + int64_t(a)) a=5120", -1.00000000000000000000L);
   2489 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=5120", 0.500000059604644775391L);
   2490 insert("u01<double>(mini64 + int64_t(a)) a=5120", 0.500000000000000222045L);
   2491 insert("uneg11<double>(mini64 + int64_t(a)) a=5120", -0.999999999999999444888L);
   2492 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=5120", 0.500000000000000333067L);
   2493 insert("u01<long double>(mini64 + int64_t(a)) a=5120", 0.500000000000000277556L);
   2494 insert("uneg11<long double>(mini64 + int64_t(a)) a=5120", -0.999999999999999444834L);
   2495 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=5120", 0.500000000000000277610L);
   2496 insert("u01<float>(maxu32 - uint32_t(a)) a=5120", 0.999998807907104492188L);
   2497 insert("uneg11<float>(maxu32 - uint32_t(a)) a=5120", -2.38441862165927886963e-06L);
   2498 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=5120", 0.999998748302459716797L);
   2499 insert("u01<double>(maxu32 - uint32_t(a)) a=5120", 0.999998807790689170361L);
   2500 insert("uneg11<double>(maxu32 - uint32_t(a)) a=5120", -2.38441862165927886963e-06L);
   2501 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=5120", 0.999998807790689170361L);
   2502 insert("u01<long double>(maxu32 - uint32_t(a)) a=5120", 0.999998807790689170361L);
   2503 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=5120", -2.38441862165927886963e-06L);
   2504 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=5120", 0.999998807790689170361L);
   2505 insert("u01<float>(maxu64 - uint64_t(a)) a=5120", 1.00000000000000000000L);
   2506 insert("uneg11<float>(maxu64 - uint64_t(a)) a=5120", -5.55165722421202545434e-16L);
   2507 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=5120", 0.999999940395355224609L);
   2508 insert("u01<double>(maxu64 - uint64_t(a)) a=5120", 0.999999999999999666933L);
   2509 insert("uneg11<double>(maxu64 - uint64_t(a)) a=5120", -5.55165722421202545434e-16L);
   2510 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=5120", 0.999999999999999666933L);
   2511 insert("u01<long double>(maxu64 - uint64_t(a)) a=5120", 0.999999999999999722444L);
   2512 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=5120", -5.55165722421202545434e-16L);
   2513 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=5120", 0.999999999999999722390L);
   2514 insert("u01<float>(maxi32 - int32_t(a)) a=5120", 0.499998807907104492188L);
   2515 insert("uneg11<float>(maxi32 - int32_t(a)) a=5120", 0.999997615814208984375L);
   2516 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=5120", 0.499998748302459716797L);
   2517 insert("u01<double>(maxi32 - int32_t(a)) a=5120", 0.499998807790689170361L);
   2518 insert("uneg11<double>(maxi32 - int32_t(a)) a=5120", 0.999997615581378340721L);
   2519 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=5120", 0.499998807790689170361L);
   2520 insert("u01<long double>(maxi32 - int32_t(a)) a=5120", 0.499998807790689170361L);
   2521 insert("uneg11<long double>(maxi32 - int32_t(a)) a=5120", 0.999997615581378340721L);
   2522 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=5120", 0.499998807790689170361L);
   2523 insert("u01<float>(maxi64 - int64_t(a)) a=5120", 0.500000000000000000000L);
   2524 insert("uneg11<float>(maxi64 - int64_t(a)) a=5120", 1.00000000000000000000L);
   2525 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=5120", 0.499999940395355224609L);
   2526 insert("u01<double>(maxi64 - int64_t(a)) a=5120", 0.499999999999999722444L);
   2527 insert("uneg11<double>(maxi64 - int64_t(a)) a=5120", 0.999999999999999444888L);
   2528 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=5120", 0.499999999999999666933L);
   2529 insert("u01<long double>(maxi64 - int64_t(a)) a=5120", 0.499999999999999722417L);
   2530 insert("uneg11<long double>(maxi64 - int64_t(a)) a=5120", 0.999999999999999444834L);
   2531 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=5120", 0.499999999999999722390L);
   2532 insert("u01<float>(minu32 + uint32_t(a)) a=5121", 1.19244214147329330444e-06L);
   2533 insert("uneg11<float>(minu32 + uint32_t(a)) a=5121", 2.38488428294658660889e-06L);
   2534 insert("u01fixedpt<float>(minu32 + uint32_t(a)) a=5121", 1.25169754028320312500e-06L);
   2535 insert("u01<double>(minu32 + uint32_t(a)) a=5121", 1.19244214147329330444e-06L);
   2536 insert("uneg11<double>(minu32 + uint32_t(a)) a=5121", 2.38488428294658660889e-06L);
   2537 insert("u01fixedpt<double>(minu32 + uint32_t(a)) a=5121", 1.19244214147329330444e-06L);
   2538 insert("u01<long double>(minu32 + uint32_t(a)) a=5121", 1.19244214147329330444e-06L);
   2539 insert("uneg11<long double>(minu32 + uint32_t(a)) a=5121", 2.38488428294658660889e-06L);
   2540 insert("u01fixedpt<long double>(minu32 + uint32_t(a)) a=5121", 1.19244214147329330444e-06L);
   2541 insert("u01<float>(minu64 + uint64_t(a)) a=5121", 2.77637071319225547938e-16L);
   2542 insert("uneg11<float>(minu64 + uint64_t(a)) a=5121", 5.55274142638451095877e-16L);
   2543 insert("u01fixedpt<float>(minu64 + uint64_t(a)) a=5121", 5.96046447753906250000e-08L);
   2544 insert("u01<double>(minu64 + uint64_t(a)) a=5121", 2.77637071319225547938e-16L);
   2545 insert("uneg11<double>(minu64 + uint64_t(a)) a=5121", 5.55274142638451095877e-16L);
   2546 insert("u01fixedpt<double>(minu64 + uint64_t(a)) a=5121", 3.33066907387546962127e-16L);
   2547 insert("u01<long double>(minu64 + uint64_t(a)) a=5121", 2.77637071319225547938e-16L);
   2548 insert("uneg11<long double>(minu64 + uint64_t(a)) a=5121", 5.55274142638451095877e-16L);
   2549 insert("u01fixedpt<long double>(minu64 + uint64_t(a)) a=5121", 2.77609966264913410328e-16L);
   2550 insert("u01<float>(mini32 + int32_t(a)) a=5121", 0.500001192092895507812L);
   2551 insert("uneg11<float>(mini32 + int32_t(a)) a=5121", -0.999997615814208984375L);
   2552 insert("u01fixedpt<float>(mini32 + int32_t(a)) a=5121", 0.500001251697540283203L);
   2553 insert("u01<double>(mini32 + int32_t(a)) a=5121", 0.500001192442141473293L);
   2554 insert("uneg11<double>(mini32 + int32_t(a)) a=5121", -0.999997615115717053413L);
   2555 insert("u01fixedpt<double>(mini32 + int32_t(a)) a=5121", 0.500001192442141473293L);
   2556 insert("u01<long double>(mini32 + int32_t(a)) a=5121", 0.500001192442141473293L);
   2557 insert("uneg11<long double>(mini32 + int32_t(a)) a=5121", -0.999997615115717053413L);
   2558 insert("u01fixedpt<long double>(mini32 + int32_t(a)) a=5121", 0.500001192442141473293L);
   2559 insert("u01<float>(mini64 + int64_t(a)) a=5121", 0.500000000000000000000L);
   2560 insert("uneg11<float>(mini64 + int64_t(a)) a=5121", -1.00000000000000000000L);
   2561 insert("u01fixedpt<float>(mini64 + int64_t(a)) a=5121", 0.500000059604644775391L);
   2562 insert("u01<double>(mini64 + int64_t(a)) a=5121", 0.500000000000000333067L);
   2563 insert("uneg11<double>(mini64 + int64_t(a)) a=5121", -0.999999999999999444888L);
   2564 insert("u01fixedpt<double>(mini64 + int64_t(a)) a=5121", 0.500000000000000333067L);
   2565 insert("u01<long double>(mini64 + int64_t(a)) a=5121", 0.500000000000000277664L);
   2566 insert("uneg11<long double>(mini64 + int64_t(a)) a=5121", -0.999999999999999444726L);
   2567 insert("u01fixedpt<long double>(mini64 + int64_t(a)) a=5121", 0.500000000000000277610L);
   2568 insert("u01<float>(maxu32 - uint32_t(a)) a=5121", 0.999998807907104492188L);
   2569 insert("uneg11<float>(maxu32 - uint32_t(a)) a=5121", -2.38488428294658660889e-06L);
   2570 insert("u01fixedpt<float>(maxu32 - uint32_t(a)) a=5121", 0.999998748302459716797L);
   2571 insert("u01<double>(maxu32 - uint32_t(a)) a=5121", 0.999998807557858526707L);
   2572 insert("uneg11<double>(maxu32 - uint32_t(a)) a=5121", -2.38488428294658660889e-06L);
   2573 insert("u01fixedpt<double>(maxu32 - uint32_t(a)) a=5121", 0.999998807557858526707L);
   2574 insert("u01<long double>(maxu32 - uint32_t(a)) a=5121", 0.999998807557858526707L);
   2575 insert("uneg11<long double>(maxu32 - uint32_t(a)) a=5121", -2.38488428294658660889e-06L);
   2576 insert("u01fixedpt<long double>(maxu32 - uint32_t(a)) a=5121", 0.999998807557858526707L);
   2577 insert("u01<float>(maxu64 - uint64_t(a)) a=5121", 1.00000000000000000000L);
   2578 insert("uneg11<float>(maxu64 - uint64_t(a)) a=5121", -5.55274142638451095877e-16L);
   2579 insert("u01fixedpt<float>(maxu64 - uint64_t(a)) a=5121", 0.999999940395355224609L);
   2580 insert("u01<double>(maxu64 - uint64_t(a)) a=5121", 0.999999999999999666933L);
   2581 insert("uneg11<double>(maxu64 - uint64_t(a)) a=5121", -5.55274142638451095877e-16L);
   2582 insert("u01fixedpt<double>(maxu64 - uint64_t(a)) a=5121", 0.999999999999999666933L);
   2583 insert("u01<long double>(maxu64 - uint64_t(a)) a=5121", 0.999999999999999722336L);
   2584 insert("uneg11<long double>(maxu64 - uint64_t(a)) a=5121", -5.55274142638451095877e-16L);
   2585 insert("u01fixedpt<long double>(maxu64 - uint64_t(a)) a=5121", 0.999999999999999722390L);
   2586 insert("u01<float>(maxi32 - int32_t(a)) a=5121", 0.499998807907104492188L);
   2587 insert("uneg11<float>(maxi32 - int32_t(a)) a=5121", 0.999997615814208984375L);
   2588 insert("u01fixedpt<float>(maxi32 - int32_t(a)) a=5121", 0.499998748302459716797L);
   2589 insert("u01<double>(maxi32 - int32_t(a)) a=5121", 0.499998807557858526707L);
   2590 insert("uneg11<double>(maxi32 - int32_t(a)) a=5121", 0.999997615115717053413L);
   2591 insert("u01fixedpt<double>(maxi32 - int32_t(a)) a=5121", 0.499998807557858526707L);
   2592 insert("u01<long double>(maxi32 - int32_t(a)) a=5121", 0.499998807557858526707L);
   2593 insert("uneg11<long double>(maxi32 - int32_t(a)) a=5121", 0.999997615115717053413L);
   2594 insert("u01fixedpt<long double>(maxi32 - int32_t(a)) a=5121", 0.499998807557858526707L);
   2595 insert("u01<float>(maxi64 - int64_t(a)) a=5121", 0.500000000000000000000L);
   2596 insert("uneg11<float>(maxi64 - int64_t(a)) a=5121", 1.00000000000000000000L);
   2597 insert("u01fixedpt<float>(maxi64 - int64_t(a)) a=5121", 0.499999940395355224609L);
   2598 insert("u01<double>(maxi64 - int64_t(a)) a=5121", 0.499999999999999722444L);
   2599 insert("uneg11<double>(maxi64 - int64_t(a)) a=5121", 0.999999999999999444888L);
   2600 insert("u01fixedpt<double>(maxi64 - int64_t(a)) a=5121", 0.499999999999999666933L);
   2601 insert("u01<long double>(maxi64 - int64_t(a)) a=5121", 0.499999999999999722363L);
   2602 insert("uneg11<long double>(maxi64 - int64_t(a)) a=5121", 0.999999999999999444726L);
   2603 insert("u01fixedpt<long double>(maxi64 - int64_t(a)) a=5121", 0.499999999999999722390L);
   2604 // ./ut_uniform: SUCCESS