jdk/test/java/lang/StrictMath/HypotTests.java
author darcy
Tue, 06 Oct 2015 18:39:26 -0700
changeset 32928 a3f03999ed62
parent 32765 b65c2f5d4d01
child 32992 19ed8781c2ba
permissions -rw-r--r--
8138823: Correct bug in port of fdlibm hypot to Java Reviewed-by: bpb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
     1
/*
32765
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
     2
 * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
     4
 *
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
     7
 * published by the Free Software Foundation.
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
     8
 *
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
     9
 * This code is distributed in the hope that it will be useful, but WITHOUT
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    10
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    11
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    12
 * version 2 for more details (a copy is included in the LICENSE file that
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    13
 * accompanied this code).
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    14
 *
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    15
 * You should have received a copy of the GNU General Public License version
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    16
 * 2 along with this work; if not, write to the Free Software Foundation,
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    17
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    18
 *
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 1826
diff changeset
    19
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 1826
diff changeset
    20
 * or visit www.oracle.com if you need additional information or have any
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 1826
diff changeset
    21
 * questions.
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    22
 */
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    23
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    24
/*
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    25
 * @test
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    26
 * @bug 4851638
32928
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    27
 * @key randomness
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    28
 * @summary Tests for StrictMath.hypot
32928
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    29
 * @library /lib/testlibrary/
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    30
 * @build jdk.testlibrary.*
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    31
 * @build Tests
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    32
 * @build FdlibmTranslit
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    33
 * @build HypotTests
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    34
 * @run main HypotTests
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    35
 * @author Joseph D. Darcy
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    36
 */
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    37
32928
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    38
import jdk.testlibrary.RandomFactory;
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    39
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    40
/**
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    41
 * The tests in ../Math/HypotTests.java test properties that should
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    42
 * hold for any hypot implementation, including the FDLIBM-based one
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    43
 * required for StrictMath.hypot.  Therefore, the test cases in
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    44
 * ../Math/HypotTests.java are run against both the Math and
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    45
 * StrictMath versions of hypot.  The role of this test is to verify
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    46
 * that the FDLIBM hypot algorithm is being used by running golden
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    47
 * file tests on values that may vary from one conforming hypot
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    48
 * implementation to another.
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    49
 */
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    50
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    51
public class HypotTests {
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    52
    private HypotTests(){}
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    53
32928
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    54
    public static void main(String... args) {
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    55
        int failures = 0;
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    56
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    57
        failures += testHypot();
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    58
        failures += testAgainstTranslit();
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    59
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    60
        if (failures > 0) {
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    61
            System.err.println("Testing hypot incurred "
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    62
                               + failures + " failures.");
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    63
            throw new RuntimeException();
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    64
        }
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    65
    }
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
    66
32765
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    67
    /**
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    68
     * The hypot implementation is commutative, {@code hypot(a, b) ==
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    69
     * hypot(b, a)}, and independent of sign, {@code hypot(a, b) ==
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    70
     * hypot(-a, b) == hypot(a, -b) == hypot(-a, -b)}.
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    71
     */
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    72
    static int testHypotCase(double input1, double input2, double expected) {
32765
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    73
        int failures = 0;
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    74
        failures += Tests.test("StrictMath.hypot(double)", input1, input2,
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    75
                               StrictMath.hypot(input1, input2), expected);
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    76
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    77
        failures += Tests.test("StrictMath.hypot(double)", input2, input1,
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    78
                          StrictMath.hypot(input2, input1), expected);
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    79
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    80
        failures += Tests.test("StrictMath.hypot(double)", -input1, input2,
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    81
                               StrictMath.hypot(-input1, input2), expected);
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    82
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    83
        failures += Tests.test("StrictMath.hypot(double)", input2, -input1,
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    84
                          StrictMath.hypot(input2, -input1), expected);
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    85
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    86
        failures += Tests.test("StrictMath.hypot(double)", input1, -input2,
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    87
                               StrictMath.hypot(input1, -input2), expected);
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    88
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    89
        failures += Tests.test("StrictMath.hypot(double)", -input2, input1,
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    90
                          StrictMath.hypot(-input2, input1), expected);
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    91
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    92
        failures += Tests.test("StrictMath.hypot(double)", -input1, -input2,
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    93
                               StrictMath.hypot(-input1, -input2), expected);
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    94
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    95
        failures +=  Tests.test("StrictMath.hypot(double)", -input2, -input1,
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    96
                          StrictMath.hypot(-input2, -input1), expected);
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
    97
        return failures;
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    98
    }
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
    99
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   100
    static int testHypot() {
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   101
        int failures = 0;
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   102
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   103
        double [][] testCases = {
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   104
            {0x1.0p0,   0x1.ffffffffffab5p-1,   0x1.6a09e667f39edp0},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   105
            {0x1.0p0,   0x1.ffffffffffffbp0,    0x1.1e3779b97f4a6p1},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   106
            {0x1.0p0,   0x1.7ffffffffffffp1,    0x1.94c583ada5b51p1},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   107
            {0x1.0p0,   0x1.ffffffffffffdp1,    0x1.07e0f66afed06p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   108
            {0x1.0p0,   0x1.3fffffffffffdp2,    0x1.465655f122ff3p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   109
            {0x1.0p0,   0x1.4p2,                0x1.465655f122ff6p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   110
            {0x1.0p0,   0x1.7ffffffffffffp2,    0x1.854bfb363dc38p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   111
            {0x1.0p0,   0x1.8p2,                0x1.854bfb363dc39p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   112
            {0x1.0p0,   0x1.bfffffffffffep2,    0x1.c48c6001f0abdp2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   113
            {0x1.0p0,   0x1.fffffffffffffp2,    0x1.01fe03f61badp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   114
            {0x1.0p0,   0x1.1fffffffffffap3,    0x1.21c5b70d9f81dp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   115
            {0x1.0p0,   0x1.3ffffffffffe5p3,    0x1.419894c2329d5p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   116
            {0x1.0p0,   0x1.3ffffffffffe7p3,    0x1.419894c2329d8p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   117
            {0x1.0p0,   0x1.5ffffffffff7ep3,    0x1.617398f2aa9c6p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   118
            {0x1.0p0,   0x1.5ffffffffff8dp3,    0x1.617398f2aa9d5p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   119
            {0x1.0p0,   0x1.7ffffffffff9bp3,    0x1.8154be27734c1p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   120
            {0x1.0p0,   0x1.8p3,                0x1.8154be2773526p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   121
            {0x1.0p0,   0x1.9fffffffffff4p3,    0x1.a13a9cb996644p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   122
            {0x1.0p0,   0x1.9ffffffffffffp3,    0x1.a13a9cb99664fp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   123
            {0x1.0p0,   0x1.bfffffffffffep3,    0x1.c12432fec0327p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   124
            {0x1.0p0,   0x1.cp3,                0x1.c12432fec0329p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   125
            {0x1.0p0,   0x1.dffffffffffbcp3,    0x1.e110c39105f6bp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   126
            {0x1.0p0,   0x1.ep3,                0x1.e110c39105fafp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   127
            {0x1.0p0,   0x1.ffffffffffeafp3,    0x1.007fe00ff5fc8p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   128
            {0x1.0p0,   0x1.0fffffffffff4p4,    0x1.10785dd689a1cp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   129
            {0x1.0p0,   0x1.0fffffffffffbp4,    0x1.10785dd689a23p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   130
            {0x1.0p0,   0x1.1ffffffffff92p4,    0x1.2071b0abcd7cap4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   131
            {0x1.0p0,   0x1.1ffffffffff99p4,    0x1.2071b0abcd7d1p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   132
            {0x1.0p0,   0x1.2fffffffffffcp4,    0x1.306bb705ae7bfp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   133
            {0x1.0p0,   0x1.2ffffffffffffp4,    0x1.306bb705ae7c3p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   134
            {0x1.0p0,   0x1.3fffffffffffdp4,    0x1.4066560954a8bp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   135
            {0x1.0p0,   0x1.4fffffffffe14p4,    0x1.506177f548fcfp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   136
            {0x1.0p0,   0x1.5p4,                0x1.506177f5491bbp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   137
            {0x1.0p0,   0x1.5fffffffffffdp4,    0x1.605d0af9d3a42p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   138
            {0x1.0p0,   0x1.5fffffffffffep4,    0x1.605d0af9d3a42p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   139
            {0x1.0p0,   0x1.6fffffffffff8p4,    0x1.7059005e2c015p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   140
            {0x1.0p0,   0x1.6ffffffffffffp4,    0x1.7059005e2c01dp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   141
            {0x1.0p0,   0x1.7fffffffffffdp4,    0x1.80554bdc2dc4dp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   142
            {0x1.0p0,   0x1.7ffffffffffffp4,    0x1.80554bdc2dc4ep4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   143
            {0x1.0p0,   0x1.8fffffffffe68p4,    0x1.9051e3235a2cp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   144
            {0x1.0p0,   0x1.9p4,                0x1.9051e3235a458p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   145
            {0x1.0p0,   0x1.9fffffffffff4p4,    0x1.a04ebd789d00cp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   146
            {0x1.0p0,   0x1.ap4,                0x1.a04ebd789d019p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   147
            {0x1.0p0,   0x1.afffffffffed8p4,    0x1.b04bd36b639fbp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   148
            {0x1.0p0,   0x1.affffffffff43p4,    0x1.b04bd36b63a66p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   149
            {0x1.0p0,   0x1.bfffffffffe3ep4,    0x1.c0491e9ab90fdp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   150
            {0x1.0p0,   0x1.cp4,                0x1.c0491e9ab92bfp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   151
            {0x1.0p0,   0x1.cfffffffffed8p4,    0x1.d0469986884d6p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   152
            {0x1.0p0,   0x1.cfffffffffee8p4,    0x1.d0469986884e5p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   153
            {0x1.0p0,   0x1.dfffffffffe5cp4,    0x1.e0443f6a33104p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   154
            {0x1.0p0,   0x1.dffffffffffffp4,    0x1.e0443f6a332a7p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   155
            {0x1.0p0,   0x1.efffffffffff8p4,    0x1.f0420c1e63084p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   156
            {0x1.0p0,   0x1.fp4,                0x1.f0420c1e6308dp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   157
            {0x1.0p0,   0x1.ffffffffffffdp4,    0x1.001ffe003ff5fp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   158
            {0x1.0p0,   0x1.07ffffffffed8p5,    0x1.081f05ef4d755p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   159
            {0x1.0p0,   0x1.07ffffffffee8p5,    0x1.081f05ef4d764p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   160
            {0x1.0p0,   0x1.0fffffffffff4p5,    0x1.101e1c7371c6bp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   161
            {0x1.0p0,   0x1.0fffffffffffbp5,    0x1.101e1c7371c72p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   162
            {0x1.0p0,   0x1.17ffffffffff8p5,    0x1.181d404cf7f51p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   163
            {0x1.0p0,   0x1.17ffffffffffdp5,    0x1.181d404cf7f56p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   164
            {0x1.0p0,   0x1.1fffffffffbf2p5,    0x1.201c705fa7a27p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   165
            {0x1.0p0,   0x1.1fffffffffc65p5,    0x1.201c705fa7a9ap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   166
            {0x1.0p0,   0x1.27ffffffffe08p5,    0x1.281babadfba01p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   167
            {0x1.0p0,   0x1.28p5,               0x1.281babadfbbf9p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   168
            {0x1.0p0,   0x1.2ffffffffff64p5,    0x1.301af15517357p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   169
            {0x1.0p0,   0x1.2ffffffffff6cp5,    0x1.301af1551735ep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   170
            {0x1.0p0,   0x1.37ffffffffc78p5,    0x1.381a40895d3f5p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   171
            {0x1.0p0,   0x1.37ffffffffc88p5,    0x1.381a40895d406p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   172
            {0x1.0p0,   0x1.3fffffffffffdp5,    0x1.4019989389b2dp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   173
            {0x1.0p0,   0x1.4p5,                0x1.4019989389b3p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   174
            {0x1.0p0,   0x1.47fffffffffe8p5,    0x1.4818f8ce34e19p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   175
            {0x1.0p0,   0x1.47ffffffffffap5,    0x1.4818f8ce34e2cp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   176
            {0x1.0p0,   0x1.4fffffffffa64p5,    0x1.501860a3b54bep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   177
            {0x1.0p0,   0x1.4fffffffffe47p5,    0x1.501860a3b58a1p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   178
            {0x1.0p0,   0x1.57ffffffffff8p5,    0x1.5817cf8c4c199p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   179
            {0x1.0p0,   0x1.57fffffffffffp5,    0x1.5817cf8c4c1ap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   180
            {0x1.0p0,   0x1.5fffffffffbeep5,    0x1.6017450c8d3e7p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   181
            {0x1.0p0,   0x1.6p5,                0x1.6017450c8d7f9p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   182
            {0x1.0p0,   0x1.67fffffffffe8p5,    0x1.6816c0b405afp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   183
            {0x1.0p0,   0x1.68p5,               0x1.6816c0b405b09p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   184
            {0x1.0p0,   0x1.6fffffffffb78p5,    0x1.7016421c06043p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   185
            {0x1.0p0,   0x1.7p5,                0x1.7016421c064cbp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   186
            {0x1.0p0,   0x1.77ffffffffffp5,     0x1.7815c8e69cc37p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   187
            {0x1.0p0,   0x1.77ffffffffffcp5,    0x1.7815c8e69cc43p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   188
            {0x1.0p0,   0x1.7ffffffffffffp5,    0x1.801554bda99c5p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   189
            {0x1.0p0,   0x1.87fffffffffdp5,     0x1.8814e55214271p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   190
            {0x1.0p0,   0x1.87ffffffffffcp5,    0x1.8814e5521429ep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   191
            {0x1.0p0,   0x1.8ffffffffffe8p5,    0x1.90147a5b16ce5p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   192
            {0x1.0p0,   0x1.8fffffffffffcp5,    0x1.90147a5b16cfap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   193
            {0x1.0p0,   0x1.97ffffffffffp5,     0x1.98141395a0592p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   194
            {0x1.0p0,   0x1.97fffffffffffp5,    0x1.98141395a05a1p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   195
            {0x1.0p0,   0x1.9fffffffff8f4p5,    0x1.a013b0c3c7377p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   196
            {0x1.0p0,   0x1.9fffffffffb18p5,    0x1.a013b0c3c759bp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   197
            {0x1.0p0,   0x1.a7fffffffffdp5,     0x1.a81351ac4f317p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   198
            {0x1.0p0,   0x1.a7ffffffffffp5,     0x1.a81351ac4f338p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   199
            {0x1.0p0,   0x1.afffffffff698p5,    0x1.b012f61a35d98p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   200
            {0x1.0p0,   0x1.bp5,                0x1.b012f61a367p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   201
            {0x1.0p0,   0x1.b7ffffffff85p5,     0x1.b8129ddc56b26p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   202
            {0x1.0p0,   0x1.b7ffffffff87p5,     0x1.b8129ddc56b45p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   203
            {0x1.0p0,   0x1.bfffffffffffdp5,    0x1.c01248c50d99cp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   204
            {0x1.0p0,   0x1.bfffffffffffep5,    0x1.c01248c50d99cp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   205
            {0x1.0p0,   0x1.c7ffffffffedp5,     0x1.c811f6a9e9676p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   206
            {0x1.0p0,   0x1.c8p5,               0x1.c811f6a9e97a6p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   207
            {0x1.0p0,   0x1.cffffffffffe8p5,    0x1.d011a7636789ep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   208
            {0x1.0p0,   0x1.d7ffffffffffp5,     0x1.d8115accb20f3p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   209
            {0x1.0p0,   0x1.d8p5,               0x1.d8115accb2103p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   210
            {0x1.0p0,   0x1.dfffffffffebcp5,    0x1.e01110c367a41p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   211
            {0x1.0p0,   0x1.ep5,                0x1.e01110c367b85p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   212
            {0x1.0p0,   0x1.e7fffffffffdp5,     0x1.e810c927681fap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   213
            {0x1.0p0,   0x1.e8p5,               0x1.e810c9276822ap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   214
            {0x1.0p0,   0x1.efffffffff7f8p5,    0x1.f01083daa4dadp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   215
            {0x1.0p0,   0x1.fp5,                0x1.f01083daa55b5p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   216
            {0x1.0p0,   0x1.f7ffffffffffp5,     0x1.f81040c0f9c6p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   217
            {0x1.0p0,   0x1.f8p5,               0x1.f81040c0f9c71p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   218
            {0x1.0p0,   0x1.fffffffffffffp5,    0x1.0007ffe000fffp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   219
            {0x1.0p0,   0x1.03fffffffffdp6,     0x1.0407e05f7d188p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   220
            {0x1.0p0,   0x1.03ffffffffffbp6,    0x1.0407e05f7d1b4p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   221
            {0x1.0p0,   0x1.07ffffffff7f8p6,    0x1.0807c1d34edd5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   222
            {0x1.0p0,   0x1.07ffffffff808p6,    0x1.0807c1d34ede4p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   223
            {0x1.0p0,   0x1.0bffffffff65p6,     0x1.0c07a430870e5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   224
            {0x1.0p0,   0x1.0bffffffff67p6,     0x1.0c07a43087104p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   225
            {0x1.0p0,   0x1.0fffffffffc54p6,    0x1.1007876cda509p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   226
            {0x1.0p0,   0x1.0fffffffffe0dp6,    0x1.1007876cda6c2p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   227
            {0x1.0p0,   0x1.13fffffffffdp6,     0x1.14076b7e954b4p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   228
            {0x1.0p0,   0x1.13ffffffffffep6,    0x1.14076b7e954e3p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   229
            {0x1.0p0,   0x1.17ffffffffff8p6,    0x1.1807505c9310dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   230
            {0x1.0p0,   0x1.18p6,               0x1.1807505c93116p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   231
            {0x1.0p0,   0x1.1bfffffffecbp6,     0x1.1c0735fe3197ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   232
            {0x1.0p0,   0x1.1bffffffff1dbp6,    0x1.1c0735fe31ea5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   233
            {0x1.0p0,   0x1.1ffffffffebcap6,    0x1.20071c5b4ce64p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   234
            {0x1.0p0,   0x1.1fffffffffaf1p6,    0x1.20071c5b4dd8bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   235
            {0x1.0p0,   0x1.23ffffffff83p6,     0x1.2407036c309fdp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   236
            {0x1.0p0,   0x1.23ffffffff85p6,     0x1.2407036c30a1cp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   237
            {0x1.0p0,   0x1.27ffffffffba8p6,    0x1.2806eb2991e76p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   238
            {0x1.0p0,   0x1.28p6,               0x1.2806eb29922cep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   239
            {0x1.0p0,   0x1.2bfffffffff7p6,     0x1.2c06d38c8b4ffp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   240
            {0x1.0p0,   0x1.2bfffffffff9p6,     0x1.2c06d38c8b52p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   241
            {0x1.0p0,   0x1.2fffffffffff4p6,    0x1.3006bc8e938c8p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   242
            {0x1.0p0,   0x1.2fffffffffffcp6,    0x1.3006bc8e938cfp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   243
            {0x1.0p0,   0x1.33ffffffff87p6,     0x1.3406a6297821ep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   244
            {0x1.0p0,   0x1.33ffffffff89p6,     0x1.3406a6297823dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   245
            {0x1.0p0,   0x1.37ffffffff9d8p6,    0x1.380690575943dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   246
            {0x1.0p0,   0x1.37ffffffff9eap6,    0x1.380690575944fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   247
            {0x1.0p0,   0x1.3bffffffffffp6,     0x1.3c067b12a2013p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   248
            {0x1.0p0,   0x1.3cp6,               0x1.3c067b12a2024p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   249
            {0x1.0p0,   0x1.3fffffffffe19p6,    0x1.40066656044ep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   250
            {0x1.0p0,   0x1.4p6,                0x1.40066656046c7p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   251
            {0x1.0p0,   0x1.43ffffffff1dp6,     0x1.4406521c75c3p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   252
            {0x1.0p0,   0x1.43ffffffffccfp6,    0x1.4406521c7672fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   253
            {0x1.0p0,   0x1.47ffffffff8a8p6,    0x1.48063e612ce7ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   254
            {0x1.0p0,   0x1.47ffffffffcb9p6,    0x1.48063e612d28bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   255
            {0x1.0p0,   0x1.4bfffffffe1fp6,     0x1.4c062b1f96823p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   256
            {0x1.0p0,   0x1.4cp6,               0x1.4c062b1f98633p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   257
            {0x1.0p0,   0x1.4ffffffffde04p6,    0x1.500618535d07dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   258
            {0x1.0p0,   0x1.5p6,                0x1.500618535f279p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   259
            {0x1.0p0,   0x1.53fffffffef1p6,     0x1.540605f85c637p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   260
            {0x1.0p0,   0x1.53ffffffffdf3p6,    0x1.540605f85d51ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   261
            {0x1.0p0,   0x1.57ffffffffff8p6,    0x1.5805f40aa0595p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   262
            {0x1.0p0,   0x1.5bffffffffffp6,     0x1.5c05e286636b5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   263
            {0x1.0p0,   0x1.5bfffffffffffp6,    0x1.5c05e286636c4p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   264
            {0x1.0p0,   0x1.5ffffffffd9cep6,    0x1.6005d1680baa2p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   265
            {0x1.0p0,   0x1.5fffffffff873p6,    0x1.6005d1680d947p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   266
            {0x1.0p0,   0x1.63ffffffffa5p6,     0x1.6405c0ac30a35p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   267
            {0x1.0p0,   0x1.63ffffffffa7p6,     0x1.6405c0ac30a56p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   268
            {0x1.0p0,   0x1.67ffffffff988p6,    0x1.6805b04f83ac3p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   269
            {0x1.0p0,   0x1.68p6,               0x1.6805b04f8413bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   270
            {0x1.0p0,   0x1.6bfffffffffep6,     0x1.6c05a04ee40c3p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   271
            {0x1.0p0,   0x1.6cp6,               0x1.6c05a04ee40e3p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   272
            {0x1.0p0,   0x1.6fffffffff018p6,    0x1.700590a74f9b5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   273
            {0x1.0p0,   0x1.6fffffffffbe2p6,    0x1.700590a75057fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   274
            {0x1.0p0,   0x1.73ffffffff4ap6,     0x1.74058155e9b72p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   275
            {0x1.0p0,   0x1.74p6,               0x1.74058155ea6d2p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   276
            {0x1.0p0,   0x1.77ffffffffffp6,     0x1.78057257f1868p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   277
            {0x1.0p0,   0x1.78p6,               0x1.78057257f1878p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   278
            {0x1.0p0,   0x1.7bfffffffffep6,     0x1.7c0563aac389bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   279
            {0x1.0p0,   0x1.7bfffffffffe4p6,    0x1.7c0563aac389fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   280
            {0x1.0p0,   0x1.7ffffffffffffp6,    0x1.8005554bda349p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   281
            {0x1.0p0,   0x1.8p6,                0x1.8005554bda34bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   282
            {0x1.0p0,   0x1.83fffffffffap6,     0x1.84054738c9dcdp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   283
            {0x1.0p0,   0x1.84p6,               0x1.84054738c9e2dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   284
            {0x1.0p0,   0x1.87ffffffff09p6,     0x1.8805396f3f494p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   285
            {0x1.0p0,   0x1.87ffffffff0bp6,     0x1.8805396f3f4b5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   286
            {0x1.0p0,   0x1.8bfffffffffep6,     0x1.8c052bed02f7ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   287
            {0x1.0p0,   0x1.8cp6,               0x1.8c052bed02f9bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   288
            {0x1.0p0,   0x1.8fffffffff7c8p6,    0x1.90051eafee07bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   289
            {0x1.0p0,   0x1.9p6,                0x1.90051eafee8b3p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   290
            {0x1.0p1,   0x1.fffffffffdcb5p-1,   0x1.1e3779b97f0b5p1},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   291
            {0x1.0p1,   0x1.ffffffffffab5p0,    0x1.6a09e667f39edp1},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   292
            {0x1.0p1,   0x1.7ffffffffffffp1,    0x1.cd82b446159f2p1},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   293
            {0x1.0p1,   0x1.8p1,                0x1.cd82b446159f3p1},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   294
            {0x1.0p1,   0x1.ffffffffffffbp1,    0x1.1e3779b97f4a6p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   295
            {0x1.0p1,   0x1.3fffffffffffdp2,    0x1.58a68a4a8d9fp2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   296
            {0x1.0p1,   0x1.3fffffffffffep2,    0x1.58a68a4a8d9f1p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   297
            {0x1.0p1,   0x1.7ffffffffffffp2,    0x1.94c583ada5b51p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   298
            {0x1.0p1,   0x1.bfffffffffffep2,    0x1.d1ed52076fbe7p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   299
            {0x1.0p1,   0x1.cp2,                0x1.d1ed52076fbe9p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   300
            {0x1.0p1,   0x1.ffffffffffffdp2,    0x1.07e0f66afed06p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   301
            {0x1.0p1,   0x1.1fffffffffff2p3,    0x1.2706821902e8cp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   302
            {0x1.0p1,   0x1.2p3,                0x1.2706821902e9ap3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   303
            {0x1.0p1,   0x1.3fffffffffffdp3,    0x1.465655f122ff3p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   304
            {0x1.0p1,   0x1.4p3,                0x1.465655f122ff6p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   305
            {0x1.0p1,   0x1.5ffffffffffd6p3,    0x1.65c55827df1a8p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   306
            {0x1.0p1,   0x1.7ffffffffffffp3,    0x1.854bfb363dc38p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   307
            {0x1.0p1,   0x1.8p3,                0x1.854bfb363dc39p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   308
            {0x1.0p1,   0x1.9ffffffffffe4p3,    0x1.a4e4efeda34c2p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   309
            {0x1.0p1,   0x1.ap3,                0x1.a4e4efeda34dep3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   310
            {0x1.0p1,   0x1.bfffffffffffep3,    0x1.c48c6001f0abdp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   311
            {0x1.0p1,   0x1.dfffffffffffcp3,    0x1.e43f746f77956p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   312
            {0x1.0p1,   0x1.ep3,                0x1.e43f746f7795bp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   313
            {0x1.0p1,   0x1.fffffffffffffp3,    0x1.01fe03f61badp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   314
            {0x1.0p1,   0x1.0ffffffffffc4p4,    0x1.11e039f40ee2ap4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   315
            {0x1.0p1,   0x1.0ffffffffffc7p4,    0x1.11e039f40ee2dp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   316
            {0x1.0p1,   0x1.1fffffffffffap4,    0x1.21c5b70d9f81dp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   317
            {0x1.0p1,   0x1.2fffffffffffcp4,    0x1.31adf859f9e5ap4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   318
            {0x1.0p1,   0x1.2fffffffffffep4,    0x1.31adf859f9e5cp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   319
            {0x1.0p1,   0x1.3ffffffffffe5p4,    0x1.419894c2329d5p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   320
            {0x1.0p1,   0x1.3ffffffffffe7p4,    0x1.419894c2329d8p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   321
            {0x1.0p1,   0x1.4fffffffffff4p4,    0x1.518536f3ca668p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   322
            {0x1.0p1,   0x1.5p4,                0x1.518536f3ca675p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   323
            {0x1.0p1,   0x1.5ffffffffff7ep4,    0x1.617398f2aa9c6p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   324
            {0x1.0p1,   0x1.5ffffffffff8dp4,    0x1.617398f2aa9d5p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   325
            {0x1.0p1,   0x1.6ffffffffffb8p4,    0x1.716380ce70352p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   326
            {0x1.0p1,   0x1.7p4,                0x1.716380ce7039ap4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   327
            {0x1.0p1,   0x1.7ffffffffff9bp4,    0x1.8154be27734c1p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   328
            {0x1.0p1,   0x1.8p4,                0x1.8154be2773526p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   329
            {0x1.0p1,   0x1.8ffffffffffe8p4,    0x1.9147284a4142fp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   330
            {0x1.0p1,   0x1.8ffffffffffffp4,    0x1.9147284a41446p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   331
            {0x1.0p1,   0x1.9fffffffffff4p4,    0x1.a13a9cb996644p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   332
            {0x1.0p1,   0x1.9ffffffffffffp4,    0x1.a13a9cb99664fp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   333
            {0x1.0p1,   0x1.affffffffff58p4,    0x1.b12efe0a8f113p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   334
            {0x1.0p1,   0x1.affffffffffd2p4,    0x1.b12efe0a8f18dp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   335
            {0x1.0p1,   0x1.bfffffffffffep4,    0x1.c12432fec0327p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   336
            {0x1.0p1,   0x1.cp4,                0x1.c12432fec0329p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   337
            {0x1.0p1,   0x1.cffffffffffe8p4,    0x1.d11a25cd6ed78p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   338
            {0x1.0p1,   0x1.dp4,                0x1.d11a25cd6ed91p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   339
            {0x1.0p1,   0x1.dffffffffffbcp4,    0x1.e110c39105f6bp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   340
            {0x1.0p1,   0x1.ep4,                0x1.e110c39105fafp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   341
            {0x1.0p1,   0x1.effffffffffe8p4,    0x1.f107fbd0adcf1p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   342
            {0x1.0p1,   0x1.efffffffffff8p4,    0x1.f107fbd0addp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   343
            {0x1.0p1,   0x1.ffffffffffeafp4,    0x1.007fe00ff5fc8p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   344
            {0x1.0p1,   0x1.07fffffffffe8p5,    0x1.087c01e7d5092p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   345
            {0x1.0p1,   0x1.08p5,               0x1.087c01e7d50abp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   346
            {0x1.0p1,   0x1.0fffffffffff4p5,    0x1.10785dd689a1cp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   347
            {0x1.0p1,   0x1.0fffffffffffbp5,    0x1.10785dd689a23p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   348
            {0x1.0p1,   0x1.17ffffffffed8p5,    0x1.1874eee5c5cb1p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   349
            {0x1.0p1,   0x1.17ffffffffee8p5,    0x1.1874eee5c5cc2p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   350
            {0x1.0p1,   0x1.1ffffffffff92p5,    0x1.2071b0abcd7cap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   351
            {0x1.0p1,   0x1.1ffffffffff99p5,    0x1.2071b0abcd7d1p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   352
            {0x1.0p1,   0x1.27ffffffffea8p5,    0x1.286e9f388de9fp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   353
            {0x1.0p1,   0x1.28p5,               0x1.286e9f388dff7p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   354
            {0x1.0p1,   0x1.2fffffffffffcp5,    0x1.306bb705ae7bfp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   355
            {0x1.0p1,   0x1.2ffffffffffffp5,    0x1.306bb705ae7c3p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   356
            {0x1.0p1,   0x1.37ffffffffff8p5,    0x1.3868f4e9108b9p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   357
            {0x1.0p1,   0x1.38p5,               0x1.3868f4e9108c1p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   358
            {0x1.0p1,   0x1.3fffffffffffdp5,    0x1.4066560954a8bp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   359
            {0x1.0p1,   0x1.47ffffffffe28p5,    0x1.4863d7d40ad39p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   360
            {0x1.0p1,   0x1.48p5,               0x1.4863d7d40af11p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   361
            {0x1.0p1,   0x1.4fffffffffe14p5,    0x1.506177f548fcfp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   362
            {0x1.0p1,   0x1.5p5,                0x1.506177f5491bbp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   363
            {0x1.0p1,   0x1.57ffffffffeb8p5,    0x1.585f34506bafbp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   364
            {0x1.0p1,   0x1.58p5,               0x1.585f34506bc43p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   365
            {0x1.0p1,   0x1.5fffffffffffdp5,    0x1.605d0af9d3a42p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   366
            {0x1.0p1,   0x1.5fffffffffffep5,    0x1.605d0af9d3a42p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   367
            {0x1.0p1,   0x1.67ffffffffda8p5,    0x1.685afa317791bp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   368
            {0x1.0p1,   0x1.68p5,               0x1.685afa3177b73p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   369
            {0x1.0p1,   0x1.6fffffffffff8p5,    0x1.7059005e2c015p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   370
            {0x1.0p1,   0x1.6ffffffffffffp5,    0x1.7059005e2c01dp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   371
            {0x1.0p1,   0x1.77ffffffffffp5,     0x1.78571c0982328p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   372
            {0x1.0p1,   0x1.78p5,               0x1.78571c0982339p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   373
            {0x1.0p1,   0x1.7fffffffffffdp5,    0x1.80554bdc2dc4dp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   374
            {0x1.0p1,   0x1.7ffffffffffffp5,    0x1.80554bdc2dc4ep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   375
            {0x1.0p1,   0x1.87fffffffffdp5,     0x1.88538e9ad8dacp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   376
            {0x1.0p1,   0x1.87fffffffffffp5,    0x1.88538e9ad8ddbp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   377
            {0x1.0p1,   0x1.8fffffffffe68p5,    0x1.9051e3235a2cp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   378
            {0x1.0p1,   0x1.9p5,                0x1.9051e3235a458p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   379
            {0x1.0p1,   0x1.97ffffffffffp5,     0x1.9850486a3f17p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   380
            {0x1.0p1,   0x1.97fffffffffffp5,    0x1.9850486a3f17fp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   381
            {0x1.0p1,   0x1.9fffffffffff4p5,    0x1.a04ebd789d00cp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   382
            {0x1.0p1,   0x1.ap5,                0x1.a04ebd789d019p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   383
            {0x1.0p1,   0x1.a7ffffffffe1p5,     0x1.a84d416a2354dp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   384
            {0x1.0p1,   0x1.a8p5,               0x1.a84d416a2373dp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   385
            {0x1.0p1,   0x1.afffffffffed8p5,    0x1.b04bd36b639fbp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   386
            {0x1.0p1,   0x1.affffffffff43p5,    0x1.b04bd36b63a66p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   387
            {0x1.0p1,   0x1.b7ffffffffd7p5,     0x1.b84a72b848951p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   388
            {0x1.0p1,   0x1.b7ffffffffe2bp5,    0x1.b84a72b848a0cp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   389
            {0x1.0p1,   0x1.bfffffffffe3ep5,    0x1.c0491e9ab90fdp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   390
            {0x1.0p1,   0x1.cp5,                0x1.c0491e9ab92bfp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   391
            {0x1.0p1,   0x1.c7fffffffffdp5,     0x1.c847d6695dbc5p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   392
            {0x1.0p1,   0x1.c8p5,               0x1.c847d6695dbf6p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   393
            {0x1.0p1,   0x1.cfffffffffed8p5,    0x1.d0469986884d6p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   394
            {0x1.0p1,   0x1.cfffffffffee8p5,    0x1.d0469986884e5p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   395
            {0x1.0p1,   0x1.d7ffffffffdfp5,     0x1.d845675f37721p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   396
            {0x1.0p1,   0x1.d8p5,               0x1.d845675f37931p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   397
            {0x1.0p1,   0x1.dfffffffffe5cp5,    0x1.e0443f6a33104p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   398
            {0x1.0p1,   0x1.dffffffffffffp5,    0x1.e0443f6a332a7p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   399
            {0x1.0p1,   0x1.e7fffffffff05p5,    0x1.e84321273f31ep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   400
            {0x1.0p1,   0x1.e7fffffffff1p5,     0x1.e84321273f328p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   401
            {0x1.0p1,   0x1.efffffffffff8p5,    0x1.f0420c1e63084p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   402
            {0x1.0p1,   0x1.fp5,                0x1.f0420c1e6308dp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   403
            {0x1.0p1,   0x1.f7ffffffffc3p5,     0x1.f840ffdf40effp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   404
            {0x1.0p1,   0x1.f7fffffffff08p5,    0x1.f840ffdf411d7p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   405
            {0x1.0p1,   0x1.ffffffffffffdp5,    0x1.001ffe003ff5fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   406
            {0x1.0p1,   0x1.03fffffffffdp6,     0x1.041f800f9f928p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   407
            {0x1.0p1,   0x1.03ffffffffffap6,    0x1.041f800f9f953p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   408
            {0x1.0p1,   0x1.07ffffffffed8p6,    0x1.081f05ef4d755p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   409
            {0x1.0p1,   0x1.07ffffffffee8p6,    0x1.081f05ef4d764p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   410
            {0x1.0p1,   0x1.0bfffffffff5p6,     0x1.0c1e8f739cdcap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   411
            {0x1.0p1,   0x1.0bfffffffff7p6,     0x1.0c1e8f739cde9p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   412
            {0x1.0p1,   0x1.0fffffffffff4p6,    0x1.101e1c7371c6bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   413
            {0x1.0p1,   0x1.0fffffffffffbp6,    0x1.101e1c7371c72p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   414
            {0x1.0p1,   0x1.13fffffffffdp6,     0x1.141dacc811a34p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   415
            {0x1.0p1,   0x1.13ffffffffffcp6,    0x1.141dacc811a6p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   416
            {0x1.0p1,   0x1.17ffffffffff8p6,    0x1.181d404cf7f51p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   417
            {0x1.0p1,   0x1.17ffffffffffdp6,    0x1.181d404cf7f56p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   418
            {0x1.0p1,   0x1.1bffffffffffp6,     0x1.1c1cd6dfae4a5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   419
            {0x1.0p1,   0x1.1bffffffffffep6,    0x1.1c1cd6dfae4b4p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   420
            {0x1.0p1,   0x1.1fffffffffbf2p6,    0x1.201c705fa7a27p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   421
            {0x1.0p1,   0x1.1fffffffffc65p6,    0x1.201c705fa7a9ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   422
            {0x1.0p1,   0x1.23fffffffffdp6,     0x1.241c0cae201cap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   423
            {0x1.0p1,   0x1.23ffffffffffp6,     0x1.241c0cae201ebp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   424
            {0x1.0p1,   0x1.27ffffffffe08p6,    0x1.281babadfba01p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   425
            {0x1.0p1,   0x1.28p6,               0x1.281babadfbbf9p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   426
            {0x1.0p1,   0x1.2bffffffffc1p6,     0x1.2c1b4d43ac4cfp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   427
            {0x1.0p1,   0x1.2bffffffffc3p6,     0x1.2c1b4d43ac4eep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   428
            {0x1.0p1,   0x1.2ffffffffff64p6,    0x1.301af15517357p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   429
            {0x1.0p1,   0x1.2ffffffffff6cp6,    0x1.301af1551735ep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   430
            {0x1.0p1,   0x1.33ffffffffadp6,     0x1.341a97c97b22ep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   431
            {0x1.0p1,   0x1.33ffffffffafp6,     0x1.341a97c97b24fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   432
            {0x1.0p1,   0x1.37ffffffffc78p6,    0x1.381a40895d3f5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   433
            {0x1.0p1,   0x1.37ffffffffc88p6,    0x1.381a40895d406p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   434
            {0x1.0p1,   0x1.3bffffffffffp6,     0x1.3c19eb7e71afcp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   435
            {0x1.0p1,   0x1.3bfffffffffffp6,    0x1.3c19eb7e71b0cp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   436
            {0x1.0p1,   0x1.3fffffffffffdp6,    0x1.4019989389b2dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   437
            {0x1.0p1,   0x1.4p6,                0x1.4019989389b3p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   438
            {0x1.0p1,   0x1.43fffffffffdp6,     0x1.441947b4829e8p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   439
            {0x1.0p1,   0x1.43ffffffffff8p6,    0x1.441947b482a11p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   440
            {0x1.0p1,   0x1.47fffffffffe8p6,    0x1.4818f8ce34e19p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   441
            {0x1.0p1,   0x1.47ffffffffffap6,    0x1.4818f8ce34e2cp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   442
            {0x1.0p1,   0x1.4bffffffffffp6,     0x1.4c18abce6501fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   443
            {0x1.0p1,   0x1.4bffffffffffcp6,    0x1.4c18abce6502cp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   444
            {0x1.0p1,   0x1.4fffffffffa64p6,    0x1.501860a3b54bep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   445
            {0x1.0p1,   0x1.4fffffffffe47p6,    0x1.501860a3b58a1p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   446
            {0x1.0p1,   0x1.53ffffffffd5p6,     0x1.5418173d9a501p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   447
            {0x1.0p1,   0x1.53ffffffffd7p6,     0x1.5418173d9a522p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   448
            {0x1.0p1,   0x1.57ffffffffff8p6,    0x1.5817cf8c4c199p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   449
            {0x1.0p1,   0x1.57fffffffffffp6,    0x1.5817cf8c4c1ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   450
            {0x1.0p1,   0x1.5bffffffff83p6,     0x1.5c178980bc34bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   451
            {0x1.0p1,   0x1.5bffffffff988p6,    0x1.5c178980bc4a3p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   452
            {0x1.0p1,   0x1.5fffffffffbeep6,    0x1.6017450c8d3e7p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   453
            {0x1.0p1,   0x1.6p6,                0x1.6017450c8d7f9p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   454
            {0x1.0p1,   0x1.63fffffffffdp6,     0x1.6417022204f99p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   455
            {0x1.0p1,   0x1.67fffffffffe8p6,    0x1.6816c0b405afp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   456
            {0x1.0p1,   0x1.68p6,               0x1.6816c0b405b09p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   457
            {0x1.0p1,   0x1.6bfffffffffep6,     0x1.6c1680b6059e8p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   458
            {0x1.0p1,   0x1.6cp6,               0x1.6c1680b605a08p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   459
            {0x1.0p1,   0x1.6fffffffffb78p6,    0x1.7016421c06043p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   460
            {0x1.0p1,   0x1.7p6,                0x1.7016421c064cbp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   461
            {0x1.0p1,   0x1.73fffffffffap6,     0x1.741604da8d2b9p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   462
            {0x1.0p1,   0x1.73ffffffffff8p6,    0x1.741604da8d311p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   463
            {0x1.0p1,   0x1.77ffffffffffp6,     0x1.7815c8e69cc37p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   464
            {0x1.0p1,   0x1.77ffffffffffcp6,    0x1.7815c8e69cc43p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   465
            {0x1.0p1,   0x1.7bfffffffffep6,     0x1.7c158e35adde4p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   466
            {0x1.0p1,   0x1.7bfffffffffe8p6,    0x1.7c158e35addecp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   467
            {0x1.0p1,   0x1.7ffffffffffffp6,    0x1.801554bda99c5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   468
            {0x1.0p1,   0x1.83ffffffffdap6,     0x1.84151c74e35e4p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   469
            {0x1.0p1,   0x1.83ffffffffdep6,     0x1.84151c74e3625p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   470
            {0x1.0p1,   0x1.87fffffffffdp6,     0x1.8814e55214271p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   471
            {0x1.0p1,   0x1.87ffffffffffcp6,    0x1.8814e5521429ep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   472
            {0x1.0p1,   0x1.8bfffffffffep6,     0x1.8c14af4c540b6p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   473
            {0x1.0p1,   0x1.8bffffffffff6p6,    0x1.8c14af4c540cdp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   474
            {0x1.0p1,   0x1.8ffffffffffe8p6,    0x1.90147a5b16ce5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   475
            {0x1.0p1,   0x1.8fffffffffffcp6,    0x1.90147a5b16cfap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   476
            {0x1.8p1,   0x1.ffffffffffffdp-1,   0x1.94c583ada5b53p1},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   477
            {0x1.8p1,   0x1.0p1,                0x1.cd82b446159f3p1},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   478
            {0x1.8p1,   0x1.7fffffffffff7p1,    0x1.0f876ccdf6cd6p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   479
            {0x1.8p1,   0x1.8p1,                0x1.0f876ccdf6cd9p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   480
            {0x1.8p1,   0x1.fffffffffffffp1,    0x1.4p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   481
            {0x1.8p1,   0x1.3ffffffffffe1p2,    0x1.752e50db3a387p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   482
            {0x1.8p1,   0x1.4p2,                0x1.752e50db3a3a2p2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   483
            {0x1.8p1,   0x1.7ffffffffffffp2,    0x1.ad5336963eefap2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   484
            {0x1.8p1,   0x1.bfffffffffffep2,    0x1.e768d399dc46dp2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   485
            {0x1.8p1,   0x1.bffffffffffffp2,    0x1.e768d399dc46fp2},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   486
            {0x1.8p1,   0x1.fffffffffffffp2,    0x1.11687a8ae14a3p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   487
            {0x1.8p1,   0x1.1fffffffffff2p3,    0x1.2f9422c23c47p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   488
            {0x1.8p1,   0x1.1fffffffffff7p3,    0x1.2f9422c23c475p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   489
            {0x1.8p1,   0x1.3fffffffffff1p3,    0x1.4e16fdacff928p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   490
            {0x1.8p1,   0x1.3fffffffffff4p3,    0x1.4e16fdacff92bp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   491
            {0x1.8p1,   0x1.5ffffffffffffp3,    0x1.6cdb2bbb212ebp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   492
            {0x1.8p1,   0x1.7fffffffffffdp3,    0x1.8bd171a07e388p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   493
            {0x1.8p1,   0x1.7ffffffffffffp3,    0x1.8bd171a07e389p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   494
            {0x1.8p1,   0x1.9ffffffffffe4p3,    0x1.aaeee979b481cp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   495
            {0x1.8p1,   0x1.9ffffffffffecp3,    0x1.aaeee979b4825p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   496
            {0x1.8p1,   0x1.bffffffffffeep3,    0x1.ca2b9714180e5p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   497
            {0x1.8p1,   0x1.cp3,                0x1.ca2b9714180f7p3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   498
            {0x1.8p1,   0x1.dfffffffffffcp3,    0x1.e98180e9b47edp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   499
            {0x1.8p1,   0x1.dfffffffffffep3,    0x1.e98180e9b47efp3},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   500
            {0x1.8p1,   0x1.fffffffffffffp3,    0x1.04760c95db31p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   501
            {0x1.8p1,   0x1.0fffffffffff4p4,    0x1.1433ec467efefp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   502
            {0x1.8p1,   0x1.1ffffffffffeap4,    0x1.23f8fc68ae515p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   503
            {0x1.8p1,   0x1.2p4,                0x1.23f8fc68ae52bp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   504
            {0x1.8p1,   0x1.2fffffffffffcp4,    0x1.33c42213ee0c5p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   505
            {0x1.8p1,   0x1.3p4,                0x1.33c42213ee0c9p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   506
            {0x1.8p1,   0x1.3ffffffffffd9p4,    0x1.439479381ec96p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   507
            {0x1.8p1,   0x1.3fffffffffff6p4,    0x1.439479381ecb3p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   508
            {0x1.8p1,   0x1.4ffffffffffc4p4,    0x1.53694801747d4p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   509
            {0x1.8p1,   0x1.4ffffffffffccp4,    0x1.53694801747dcp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   510
            {0x1.8p1,   0x1.5ffffffffffbep4,    0x1.6341f58bad9d2p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   511
            {0x1.8p1,   0x1.5ffffffffffc2p4,    0x1.6341f58bad9d7p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   512
            {0x1.8p1,   0x1.6fffffffffff8p4,    0x1.731e02ed21f18p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   513
            {0x1.8p1,   0x1.6ffffffffffffp4,    0x1.731e02ed21f2p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   514
            {0x1.8p1,   0x1.7fffffffffffdp4,    0x1.82fd05f129836p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   515
            {0x1.8p1,   0x1.7ffffffffffffp4,    0x1.82fd05f129837p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   516
            {0x1.8p1,   0x1.8ffffffffffa8p4,    0x1.92dea50d28578p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   517
            {0x1.8p1,   0x1.8ffffffffffffp4,    0x1.92dea50d285cep4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   518
            {0x1.8p1,   0x1.9ffffffffffe4p4,    0x1.a2c2943e2866p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   519
            {0x1.8p1,   0x1.9fffffffffffcp4,    0x1.a2c2943e28678p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   520
            {0x1.8p1,   0x1.afffffffffff8p4,    0x1.b2a892946f42dp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   521
            {0x1.8p1,   0x1.afffffffffffep4,    0x1.b2a892946f434p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   522
            {0x1.8p1,   0x1.bffffffffffeep4,    0x1.c2906842b6bf3p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   523
            {0x1.8p1,   0x1.bfffffffffff2p4,    0x1.c2906842b6bf8p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   524
            {0x1.8p1,   0x1.cffffffffffe8p4,    0x1.d279e51208c72p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   525
            {0x1.8p1,   0x1.dp4,                0x1.d279e51208c8ap4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   526
            {0x1.8p1,   0x1.dfffffffffff4p4,    0x1.e264df234beddp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   527
            {0x1.8p1,   0x1.dfffffffffffcp4,    0x1.e264df234bee4p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   528
            {0x1.8p1,   0x1.efffffffffff8p4,    0x1.f25131ed54d64p4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   529
            {0x1.8p1,   0x1.fp4,                0x1.f25131ed54d6cp4},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   530
            {0x1.8p1,   0x1.fffffffffffffp4,    0x1.011f5eb54147p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   531
            {0x1.8p1,   0x1.07fffffffff88p5,    0x1.0916b2b5fff3ep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   532
            {0x1.8p1,   0x1.07fffffffffaap5,    0x1.0916b2b5fff6p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   533
            {0x1.8p1,   0x1.0ffffffffffc4p5,    0x1.110e8885865b8p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   534
            {0x1.8p1,   0x1.0ffffffffffccp5,    0x1.110e8885865c1p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   535
            {0x1.8p1,   0x1.17fffffffff58p5,    0x1.1906d51932b7ep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   536
            {0x1.8p1,   0x1.17fffffffff77p5,    0x1.1906d51932b9dp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   537
            {0x1.8p1,   0x1.1fffffffffffap5,    0x1.20ff8e9d967d6p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   538
            {0x1.8p1,   0x1.1fffffffffffep5,    0x1.20ff8e9d967dbp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   539
            {0x1.8p1,   0x1.27fffffffffc8p5,    0x1.28f8ac4cd98f2p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   540
            {0x1.8p1,   0x1.27fffffffffd8p5,    0x1.28f8ac4cd9903p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   541
            {0x1.8p1,   0x1.2ffffffffff7cp5,    0x1.30f2264b9c502p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   542
            {0x1.8p1,   0x1.2ffffffffffafp5,    0x1.30f2264b9c535p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   543
            {0x1.8p1,   0x1.37ffffffffff8p5,    0x1.38ebf58b30cb4p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   544
            {0x1.8p1,   0x1.37fffffffffffp5,    0x1.38ebf58b30cbcp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   545
            {0x1.8p1,   0x1.3fffffffffffdp5,    0x1.40e613b03f1dcp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   546
            {0x1.8p1,   0x1.3ffffffffffffp5,    0x1.40e613b03f1dfp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   547
            {0x1.8p1,   0x1.47fffffffffa1p5,    0x1.48e07afd169d5p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   548
            {0x1.8p1,   0x1.47fffffffffa8p5,    0x1.48e07afd169dbp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   549
            {0x1.8p1,   0x1.4ffffffffff84p5,    0x1.50db263f101e3p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   550
            {0x1.8p1,   0x1.4ffffffffff8cp5,    0x1.50db263f101ecp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   551
            {0x1.8p1,   0x1.57ffffffffff8p5,    0x1.58d610be831eep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   552
            {0x1.8p1,   0x1.58p5,               0x1.58d610be831f7p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   553
            {0x1.8p1,   0x1.5fffffffffffap5,    0x1.60d13630e611p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   554
            {0x1.8p1,   0x1.5fffffffffffep5,    0x1.60d13630e6113p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   555
            {0x1.8p1,   0x1.67fffffffffe8p5,    0x1.68cc92acc47abp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   556
            {0x1.8p1,   0x1.68p5,               0x1.68cc92acc47c3p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   557
            {0x1.8p1,   0x1.6fffffffffff8p5,    0x1.70c8229f43a38p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   558
            {0x1.8p1,   0x1.6fffffffffffap5,    0x1.70c8229f43a3ap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   559
            {0x1.8p1,   0x1.77ffffffffffp5,     0x1.78c3e2c2fb433p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   560
            {0x1.8p1,   0x1.77ffffffffffep5,    0x1.78c3e2c2fb441p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   561
            {0x1.8p1,   0x1.7ffffffffffffp5,    0x1.80bfd017f10a6p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   562
            {0x1.8p1,   0x1.87fffffffff5p5,     0x1.88bbe7dc8d9ap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   563
            {0x1.8p1,   0x1.88p5,               0x1.88bbe7dc8da5p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   564
            {0x1.8p1,   0x1.8ffffffffffe8p5,    0x1.90b8278768b67p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   565
            {0x1.8p1,   0x1.9p5,                0x1.90b8278768b8p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   566
            {0x1.8p1,   0x1.97fffffffff2bp5,    0x1.98b48cc1ce669p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   567
            {0x1.8p1,   0x1.97fffffffff3p5,     0x1.98b48cc1ce66dp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   568
            {0x1.8p1,   0x1.9ffffffffff34p5,    0x1.a0b11562e5efcp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   569
            {0x1.8p1,   0x1.ap5,                0x1.a0b11562e5fc8p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   570
            {0x1.8p1,   0x1.a7fffffffffdp5,     0x1.a8adbf6b63874p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   571
            {0x1.8p1,   0x1.a8p5,               0x1.a8adbf6b638a4p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   572
            {0x1.8p1,   0x1.affffffffffd8p5,    0x1.b0aa8901b442cp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   573
            {0x1.8p1,   0x1.affffffffffe8p5,    0x1.b0aa8901b443dp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   574
            {0x1.8p1,   0x1.b7ffffffffffp5,     0x1.b8a7706e94761p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   575
            {0x1.8p1,   0x1.b7ffffffffffep5,    0x1.b8a7706e9477p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   576
            {0x1.8p1,   0x1.bfffffffffffep5,    0x1.c0a4741a02dcap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   577
            {0x1.8p1,   0x1.cp5,                0x1.c0a4741a02dcdp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   578
            {0x1.8p1,   0x1.c7fffffffffdp5,     0x1.c8a1928885b75p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   579
            {0x1.8p1,   0x1.c7ffffffffff9p5,    0x1.c8a1928885b9fp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   580
            {0x1.8p1,   0x1.cffffffffff28p5,    0x1.d09eca58b7d2cp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   581
            {0x1.8p1,   0x1.dp5,                0x1.d09eca58b7e04p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   582
            {0x1.8p1,   0x1.d7ffffffffffp5,     0x1.d89c1a4115253p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   583
            {0x1.8p1,   0x1.d8p5,               0x1.d89c1a4115264p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   584
            {0x1.8p1,   0x1.dfffffffffffcp5,    0x1.e099810dfefd1p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   585
            {0x1.8p1,   0x1.e7fffffffffdp5,     0x1.e896fd9ff2afep5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   586
            {0x1.8p1,   0x1.e7ffffffffffap5,    0x1.e896fd9ff2b29p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   587
            {0x1.8p1,   0x1.effffffffff98p5,    0x1.f0948ee9ebc7bp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   588
            {0x1.8p1,   0x1.effffffffffcap5,    0x1.f0948ee9ebcadp5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   589
            {0x1.8p1,   0x1.f7fffffffff7p5,     0x1.f89233efeda08p5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   590
            {0x1.8p1,   0x1.f7fffffffffb2p5,    0x1.f89233efeda4ap5},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   591
            {0x1.8p1,   0x1.ffffffffffda9p5,    0x1.0047f5e2d7ed7p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   592
            {0x1.8p1,   0x1.03ffffffffedp6,     0x1.0446dac6b5468p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   593
            {0x1.8p1,   0x1.04p6,               0x1.0446dac6b5598p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   594
            {0x1.8p1,   0x1.07fffffffffe8p6,    0x1.0845c83b5eb9bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   595
            {0x1.8p1,   0x1.07ffffffffff9p6,    0x1.0845c83b5ebadp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   596
            {0x1.8p1,   0x1.0bffffffffe9bp6,    0x1.0c44bdded82bdp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   597
            {0x1.8p1,   0x1.0bffffffffebp6,     0x1.0c44bdded82d1p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   598
            {0x1.8p1,   0x1.0fffffffffed4p6,    0x1.1043bb54e5cc9p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   599
            {0x1.8p1,   0x1.0ffffffffff1fp6,    0x1.1043bb54e5d14p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   600
            {0x1.8p1,   0x1.13ffffffffe9p6,     0x1.1442c046a0ea6p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   601
            {0x1.8p1,   0x1.13fffffffff5ap6,    0x1.1442c046a0f7p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   602
            {0x1.8p1,   0x1.17fffffffffa8p6,    0x1.1841cc62174cbp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   603
            {0x1.8p1,   0x1.17fffffffffb8p6,    0x1.1841cc62174dap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   604
            {0x1.8p1,   0x1.1bffffffffffp6,     0x1.1c40df59f1a57p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   605
            {0x1.8p1,   0x1.1cp6,               0x1.1c40df59f1a67p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   606
            {0x1.8p1,   0x1.1fffffffffffap6,    0x1.203ff8e522535p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   607
            {0x1.8p1,   0x1.1ffffffffffffp6,    0x1.203ff8e52253bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   608
            {0x1.8p1,   0x1.23fffffffffdp6,     0x1.243f18be9a334p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   609
            {0x1.8p1,   0x1.23ffffffffffbp6,    0x1.243f18be9a36p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   610
            {0x1.8p1,   0x1.27fffffffffe8p6,    0x1.283e3ea503c63p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   611
            {0x1.8p1,   0x1.27ffffffffff8p6,    0x1.283e3ea503c74p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   612
            {0x1.8p1,   0x1.2bffffffffdfp6,     0x1.2c3d6a5a83932p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   613
            {0x1.8p1,   0x1.2bffffffffe1p6,     0x1.2c3d6a5a83953p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   614
            {0x1.8p1,   0x1.2fffffffffffcp6,    0x1.303c9ba47e6d4p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   615
            {0x1.8p1,   0x1.3p6,                0x1.303c9ba47e6d8p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   616
            {0x1.8p1,   0x1.33fffffffffdp6,     0x1.343bd24b62468p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   617
            {0x1.8p1,   0x1.33fffffffffffp6,    0x1.343bd24b62498p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   618
            {0x1.8p1,   0x1.37ffffffffff8p6,    0x1.383b0e1a75c0ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   619
            {0x1.8p1,   0x1.37fffffffffffp6,    0x1.383b0e1a75c12p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   620
            {0x1.8p1,   0x1.3bffffffffffp6,     0x1.3c3a4edfa9748p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   621
            {0x1.8p1,   0x1.3bffffffffffep6,    0x1.3c3a4edfa9756p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   622
            {0x1.8p1,   0x1.3fffffffffd4dp6,    0x1.4039946b6d79fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   623
            {0x1.8p1,   0x1.3ffffffffffffp6,    0x1.4039946b6da51p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   624
            {0x1.8p1,   0x1.43fffffffff9p6,     0x1.4438de908abeap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   625
            {0x1.8p1,   0x1.43fffffffffbp6,     0x1.4438de908ac0bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   626
            {0x1.8p1,   0x1.47ffffffffd08p6,    0x1.48382d23fccedp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   627
            {0x1.8p1,   0x1.47fffffffffa2p6,    0x1.48382d23fcf87p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   628
            {0x1.8p1,   0x1.4bffffffffcebp6,    0x1.4c377ffcd212fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   629
            {0x1.8p1,   0x1.4bffffffffcfp6,     0x1.4c377ffcd2133p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   630
            {0x1.8p1,   0x1.4ffffffffff44p6,    0x1.5036d6f40ad53p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   631
            {0x1.8p1,   0x1.4ffffffffff9bp6,    0x1.5036d6f40adaap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   632
            {0x1.8p1,   0x1.53ffffffffedp6,     0x1.543631e47c1e1p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   633
            {0x1.8p1,   0x1.54p6,               0x1.543631e47c311p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   634
            {0x1.8p1,   0x1.57ffffffffd78p6,    0x1.583590aab542dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   635
            {0x1.8p1,   0x1.58p6,               0x1.583590aab56b5p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   636
            {0x1.8p1,   0x1.5bffffffffc7p6,     0x1.5c34f324e60eep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   637
            {0x1.8p1,   0x1.5bffffffffc9p6,     0x1.5c34f324e610fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   638
            {0x1.8p1,   0x1.5fffffffffffdp6,    0x1.60345932c760dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   639
            {0x1.8p1,   0x1.5fffffffffffep6,    0x1.60345932c760dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   640
            {0x1.8p1,   0x1.63fffffffff79p6,    0x1.6433c2b58421fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   641
            {0x1.8p1,   0x1.63fffffffff9p6,     0x1.6433c2b584235p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   642
            {0x1.8p1,   0x1.67ffffffffda8p6,    0x1.68332f8fa63a6p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   643
            {0x1.8p1,   0x1.67fffffffff4dp6,    0x1.68332f8fa654bp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   644
            {0x1.8p1,   0x1.6bfffffffffep6,     0x1.6c329fa502ccfp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   645
            {0x1.8p1,   0x1.6cp6,               0x1.6c329fa502cefp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   646
            {0x1.8p1,   0x1.6fffffffffff8p6,    0x1.703212daa75f3p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   647
            {0x1.8p1,   0x1.6ffffffffffffp6,    0x1.703212daa75fbp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   648
            {0x1.8p1,   0x1.73fffffffffap6,     0x1.74318916ca409p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   649
            {0x1.8p1,   0x1.74p6,               0x1.74318916ca46ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   650
            {0x1.8p1,   0x1.77ffffffffffp6,     0x1.78310240ba47p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   651
            {0x1.8p1,   0x1.78p6,               0x1.78310240ba481p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   652
            {0x1.8p1,   0x1.7bfffffffffep6,     0x1.7c307e40cff7fp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   653
            {0x1.8p1,   0x1.7bfffffffffe4p6,    0x1.7c307e40cff83p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   654
            {0x1.8p1,   0x1.7fffffffffff7p6,    0x1.802ffd005ff07p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   655
            {0x1.8p1,   0x1.7fffffffffff9p6,    0x1.802ffd005ff0ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   656
            {0x1.8p1,   0x1.83fffffffffap6,     0x1.842f7e69adc1ep6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   657
            {0x1.8p1,   0x1.83fffffffffffp6,    0x1.842f7e69adc7dp6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   658
            {0x1.8p1,   0x1.87fffffffffdp6,     0x1.882f0267dfef4p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   659
            {0x1.8p1,   0x1.88p6,               0x1.882f0267dff24p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   660
            {0x1.8p1,   0x1.8bfffffffffep6,     0x1.8c2e88e6f449ap6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   661
            {0x1.8p1,   0x1.8bffffffffff6p6,    0x1.8c2e88e6f44b1p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   662
            {0x1.8p1,   0x1.8ffffffffffe8p6,    0x1.902e11d3b5549p6},
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   663
            {0x1.8p1,   0x1.8fffffffffffep6,    0x1.902e11d3b556p6},
32765
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   664
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   665
            // Test near decision points of the fdlibm algorithm
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   666
            {0x1.0000000000001p501,   0x1.000000000000p501,    0x1.6a09e667f3bcdp501},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   667
            {0x1.0p501,               0x1.0p499,               0x1.07e0f66afed07p501},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   668
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   669
            {0x1.0p500,               0x1.0p450,               0x1.0p500},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   670
            {0x1.0000000000001p500,   0x1.0p450,               0x1.0000000000001p500},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   671
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   672
            {0x1.0p500,               0x1.0p440,               0x1.0p500},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   673
            {0x1.0000000000001p500,   0x1.0p440,               0x1.0000000000001p500},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   674
            {0x1.0p500,               0x1.0p439,               0x1.0p500},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   675
            {0x1.0000000000001p500,   0x1.0p439,               0x1.0000000000001p500},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   676
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   677
            {0x1.0p-450,              0x1.0p-500,              0x1.0p-450},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   678
            {0x1.0000000000001p-450,  0x1.0p-500,              0x1.0000000000001p-450},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   679
            {0x1.0p-450,              0x1.fffffffffffffp-499,  0x1.0p-450},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   680
            {0x1.0000000000001p-450,  0x1.fffffffffffffp-499,  0x1.0000000000001p-450},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   681
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   682
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   683
            {0x1.0p-450,              0x1.0p-500,              0x1.0p-450},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   684
            {0x1.0000000000001p-450,  0x1.0p-500,              0x1.0000000000001p-450},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   685
            {0x1.0p-450,              0x1.fffffffffffffp-499,  0x1.0p-450},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   686
            {0x1.0000000000001p-450,  0x1.fffffffffffffp-499,  0x1.0000000000001p-450},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   687
32928
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   688
            {0x1.00000_ffff_0000p500,  0x1.fffffffffffffp499,  0x1.6a09f1b837ccfp500},
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   689
            {0x1.00000_0000_0001p500,  0x1.fffffffffffffp499,  0x1.6a09e667f3bcdp500},
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   690
            {0x1.00000_ffff_ffffp500,  0x1.fffffffffffffp499,  0x1.6a09f1b8431d3p500},
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   691
            {0x1.00001_0000_0000p500,  0x1.fffffffffffffp499,  0x1.6a09f1b8431d5p500},
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   692
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   693
32765
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   694
            // 0x1.0p-1022 is MIN_NORMAL
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   695
            {0x1.0000000000001p-1022, 0x1.0000000000001p-1022, 0x1.6a09e667f3bcep-1022},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   696
            {0x1.0000000000001p-1022, 0x1.0p-1022,             0x1.6a09e667f3bcdp-1022},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   697
            {0x1.0000000000001p-1022, 0x0.fffffffffffffp-1022, 0x1.6a09e667f3bcdp-1022},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   698
            {0x1.0000000000001p-1022, 0x0.0000000000001P-1022, 0x1.0000000000001p-1022},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   699
            {0x1.0000000000001p-1022, 0.0,                     0x1.0000000000001p-1022},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   700
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   701
            {0x1.0000000000000p-1022, 0x0.fffffffffffffp-1022, 0x1.6a09e667f3bccp-1022},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   702
            {0x1.0000000000000p-1021, 0x0.fffffffffffffp-1022, 0x1.1e3779b97f4a8p-1021},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   703
            {0x1.0000000000000p-1020, 0x0.fffffffffffffp-1022, 0x1.07e0f66afed07p-1020},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   704
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   705
            // 0x0.0000000000001P-1022 is MIN_VALUE (smallest nonzero number)
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   706
            {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   707
            {0x0.0000000000002p-1022, 0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   708
            {0x0.0000000000003p-1022, 0x0.0000000000002p-1022, 0x0.0000000000004p-1022},
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   709
        };
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   710
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   711
        for (double[] testCase: testCases)
32765
b65c2f5d4d01 7130085: Port fdlibm hypot to Java
darcy
parents: 5506
diff changeset
   712
            failures += testHypotCase(testCase[0], testCase[1], testCase[2]);
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   713
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   714
        return failures;
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   715
    }
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   716
32928
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   717
    // Initialize shared random number generator
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   718
    private static java.util.Random random = RandomFactory.getRandom();
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   719
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   720
    /**
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   721
     * Test StrictMath.hypot against transliteration port of hypot.
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   722
     */
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   723
    private static int testAgainstTranslit() {
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   724
        int failures = 0;
32928
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   725
        double x = Tests.createRandomDouble(random);
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   726
        double y = Tests.createRandomDouble(random);
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   727
32928
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   728
        // Make the increment twice the ulp value in case the random
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   729
        // value is near an exponent threshold.
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   730
        double increment_x = 2.0 * Math.ulp(x);
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   731
        double increment_y = 2.0 * Math.ulp(y);
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   732
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   733
        // Don't worry about x or y overflowing to infinity if their
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   734
        // exponent is MAX_EXPONENT.
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   735
        for (int i = 0; i < 200; i++, x += increment_x) {
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   736
            for (int j = 0; j < 200; j++, y += increment_y) {
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   737
                failures += testHypotCase(x, y, FdlibmTranslit.hypot(x, y));
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   738
            }
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   739
        }
32928
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   740
a3f03999ed62 8138823: Correct bug in port of fdlibm hypot to Java
darcy
parents: 32765
diff changeset
   741
        return failures;
1826
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   742
    }
39d505a353e8 6601457: Move wrapper class tests from closed to open
darcy
parents:
diff changeset
   743
}