components/ilmbase/test/results-all.master
author Rich Burridge <rich.burridge@oracle.com>
Thu, 08 Sep 2016 09:15:40 -0700
changeset 6861 6110892450ff
parent 5054 91b97df27c58
child 7294 61f1f259467a
permissions -rw-r--r--
22890928 deliver gawk section 3am man pages in /usr/share/man/man3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
Making check in Half
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
/usr/gnu/bin/make  check-am
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
make[3]: Nothing to be done for `check-am'.
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
Making check in HalfTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
/usr/gnu/bin/make  HalfTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
mkdir .libs
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
creating HalfTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
/usr/gnu/bin/make  check-TESTS
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
testing type half:
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
size and alignment
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
sizeof  (half) = 2
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
alignof (half) = 2
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17
basic arithmetic operations:
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    18
f1 = 1, f2 = 2, h1 = 3, h2 = 4
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    19
h1 = f1 + f2: 3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    20
h2 += f1: 5
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    21
h2 = h1 + h2: 8
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    22
h2 += h1: 11
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    23
h1 = h2: 11
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    24
h2 = -h1: -11
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    25
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    26
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    27
float-to-half conversion error for normalized half numbers
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    28
max error          = 0.000487566
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    29
max expected error = 0.00048828
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    30
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    31
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    32
float-to-half conversion error for denormalized half numbers
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    33
max error          = 2.98023e-08
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    34
max expected error = 2.98023e-08
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    35
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    36
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    37
rounding normalized numbers to 10-bit precision
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    38
max error          = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    39
max expected error = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    40
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    41
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    42
rounding denormalized numbers to 10-bit precision
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    43
max error          = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    44
max expected error = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    45
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    46
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    47
rounding normalized numbers to 9-bit precision
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    48
max error          = 0.000975609
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    49
max expected error = 0.00097656
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    50
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    51
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    52
rounding denormalized numbers to 9-bit precision
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    53
max error          = 5.96046e-08
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    54
max expected error = 5.96046e-08
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    55
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    56
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    57
rounding normalized numbers to 1-bit precision
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    58
max error          = 0.249634
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    59
max expected error = 0.249999
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    60
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    61
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    62
rounding denormalized numbers to 1-bit precision
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    63
max error          = 1.52588e-05
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    64
max expected error = 1.52588e-05
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    65
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    66
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    67
rounding normalized numbers to 0-bit precision
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    68
max error          = 0.499756
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    69
max expected error = 0.499999
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    70
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    71
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    72
rounding denormalized numbers to 0-bit precision
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    73
max error          = 3.05176e-05
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    74
max expected error = 3.05176e-05
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    75
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    76
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    77
specific bit patterns
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    78
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    79
              1    0 01111111 00000000000000000000000    0 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    80
              1    0 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    81
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    82
      1.0009766    0 01111111 00000000010000000000000    0 01111 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    83
      1.0009766    0 01111111 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    84
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    85
      1.0004883    0 01111111 00000000001000000000000    0 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    86
              1    0 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    87
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    88
      1.0004882    0 01111111 00000000000111111111111    0 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    89
              1    0 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    90
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    91
      1.0004884    0 01111111 00000000001000000000001    0 01111 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    92
      1.0009766    0 01111111 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    93
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    94
      1.0019531    0 01111111 00000000100000000000000    0 01111 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    95
      1.0019531    0 01111111 00000000100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    96
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    97
      1.0014648    0 01111111 00000000011000000000000    0 01111 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    98
      1.0019531    0 01111111 00000000100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    99
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   100
      1.0014647    0 01111111 00000000010111111111111    0 01111 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   101
      1.0009766    0 01111111 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   102
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   103
       1.001465    0 01111111 00000000011000000000001    0 01111 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   104
      1.0019531    0 01111111 00000000100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   105
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   106
     0.99951172    0 01111110 11111111110000000000000    0 01110 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   107
     0.99951172    0 01111110 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   108
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   109
     0.99975586    0 01111110 11111111111000000000000    0 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   110
              1    0 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   112
     0.99975592    0 01111110 11111111111000000000001    0 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   113
              1    0 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   114
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   115
      0.9997558    0 01111110 11111111110111111111111    0 01110 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   116
     0.99951172    0 01111110 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   117
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   118
  5.9604645e-08    0 01100111 00000000000000000000000    0 00000 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   119
  5.9604645e-08    0 01100111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   120
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   121
  1.1920929e-07    0 01101000 00000000000000000000000    0 00000 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   122
  1.1920929e-07    0 01101000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   123
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   124
  8.9406967e-08    0 01100111 10000000000000000000000    0 00000 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   125
  1.1920929e-07    0 01101000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   126
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   127
  8.9401006e-08    0 01100111 01111111111110010111001    0 00000 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   128
  5.9604645e-08    0 01100111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   129
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   130
  8.9412929e-08    0 01100111 10000000000001101000111    0 00000 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   131
  1.1920929e-07    0 01101000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   132
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   133
              0    0 00000000 00000000000000000000000    0 00000 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   134
              0    0 00000000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   135
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   136
  2.9802322e-08    0 01100110 00000000000000000000000    0 00000 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   137
              0    0 00000000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   138
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   139
  2.9808284e-08    0 01100110 00000000000011010001110    0 00000 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   140
  5.9604645e-08    0 01100111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   141
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   142
  2.9796363e-08    0 01100101 11111111111001011100101    0 00000 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   143
              0    0 00000000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   144
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   145
  6.1035156e-05    0 01110001 00000000000000000000000    0 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   146
  6.1035156e-05    0 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   147
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   148
  6.1094761e-05    0 01110001 00000000010000000000000    0 00001 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   149
  6.1094761e-05    0 01110001 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   150
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   151
  6.1064959e-05    0 01110001 00000000001000000000000    0 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   152
  6.1035156e-05    0 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   153
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   154
  6.1064951e-05    0 01110001 00000000000111111111111    0 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   155
  6.1035156e-05    0 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   156
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   157
  6.1064966e-05    0 01110001 00000000001000000000001    0 00001 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   158
  6.1094761e-05    0 01110001 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   159
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   160
  6.0975552e-05    0 01110000 11111111100000000000000    0 00000 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   161
  6.0975552e-05    0 01110000 11111111100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   162
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   163
  6.1005354e-05    0 01110000 11111111110000000000000    0 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   164
  6.1035156e-05    0 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   165
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   166
  6.1005358e-05    0 01110000 11111111110000000000001    0 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   167
  6.1035156e-05    0 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   168
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   169
   6.100535e-05    0 01110000 11111111101111111111111    0 00000 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   170
  6.0975552e-05    0 01110000 11111111100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   171
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   172
              2    0 10000000 00000000000000000000000    0 10000 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   173
              2    0 10000000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   174
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   175
              3    0 10000000 10000000000000000000000    0 10000 1000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   176
              3    0 10000000 10000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   177
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   178
             10    0 10000010 01000000000000000000000    0 10010 0100000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   179
             10    0 10000010 01000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   180
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   181
            0.1    0 01111011 10011001100110011001101    0 01011 1001100110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   182
    0.099975586    0 01111011 10011001100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   183
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   184
            0.2    0 01111100 10011001100110011001101    0 01100 1001100110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   185
     0.19995117    0 01111100 10011001100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   186
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   187
     0.30000001    0 01111101 00110011001100110011010    0 01101 0011001101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   188
     0.30004883    0 01111101 00110011010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   189
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   190
          65504    0 10001110 11111111110000000000000    0 11110 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   191
          65504    0 10001110 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   192
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   193
          65536    0 10001111 00000000000000000000000    0 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   194
       Infinity    0 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   195
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   196
          65520    0 10001110 11111111111000000000000    0 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   197
       Infinity    0 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   198
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   199
      65519.996    0 10001110 11111111110111111111111    0 11110 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   200
          65504    0 10001110 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   201
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   202
      65520.004    0 10001110 11111111111000000000001    0 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   203
       Infinity    0 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   204
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   205
   4.290774e+09    0 10011110 11111111100000000000100    0 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   206
       Infinity    0 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   207
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   208
  3.4028235e+38    0 11111110 11111111111111111111111    0 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   209
       Infinity    0 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   210
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   211
       Infinity    0 11111111 00000000000000000000000    0 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   212
       Infinity    0 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   213
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   214
            NaN    0 11111111 11111111111111111111111    0 11111 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   215
            NaN    0 11111111 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   216
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   217
            NaN    0 11111111 10101010101010101010101    0 11111 1010101010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   218
            NaN    0 11111111 10101010100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   219
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   220
             -1    1 01111111 00000000000000000000000    1 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   221
             -1    1 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   222
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   223
     -1.0009766    1 01111111 00000000010000000000000    1 01111 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   224
     -1.0009766    1 01111111 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   225
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   226
     -1.0004883    1 01111111 00000000001000000000000    1 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   227
             -1    1 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   228
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   229
     -1.0004882    1 01111111 00000000000111111111111    1 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   230
             -1    1 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   231
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   232
     -1.0004884    1 01111111 00000000001000000000001    1 01111 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   233
     -1.0009766    1 01111111 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   234
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   235
     -1.0019531    1 01111111 00000000100000000000000    1 01111 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   236
     -1.0019531    1 01111111 00000000100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   237
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   238
     -1.0014648    1 01111111 00000000011000000000000    1 01111 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   239
     -1.0019531    1 01111111 00000000100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   240
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   241
     -1.0014647    1 01111111 00000000010111111111111    1 01111 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   242
     -1.0009766    1 01111111 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   243
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   244
      -1.001465    1 01111111 00000000011000000000001    1 01111 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   245
     -1.0019531    1 01111111 00000000100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   246
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   247
    -0.99951172    1 01111110 11111111110000000000000    1 01110 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   248
    -0.99951172    1 01111110 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   249
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   250
    -0.99975586    1 01111110 11111111111000000000000    1 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   251
             -1    1 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   252
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   253
    -0.99975592    1 01111110 11111111111000000000001    1 01111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   254
             -1    1 01111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   255
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   256
     -0.9997558    1 01111110 11111111110111111111111    1 01110 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   257
    -0.99951172    1 01111110 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   258
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   259
 -5.9604645e-08    1 01100111 00000000000000000000000    1 00000 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   260
 -5.9604645e-08    1 01100111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   261
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   262
 -1.1920929e-07    1 01101000 00000000000000000000000    1 00000 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   263
 -1.1920929e-07    1 01101000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   264
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   265
 -8.9406967e-08    1 01100111 10000000000000000000000    1 00000 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   266
 -1.1920929e-07    1 01101000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   267
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   268
 -8.9401006e-08    1 01100111 01111111111110010111001    1 00000 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   269
 -5.9604645e-08    1 01100111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   270
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   271
 -8.9412929e-08    1 01100111 10000000000001101000111    1 00000 0000000010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   272
 -1.1920929e-07    1 01101000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   273
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   274
             -0    1 00000000 00000000000000000000000    1 00000 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   275
             -0    1 00000000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   276
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   277
 -2.9802322e-08    1 01100110 00000000000000000000000    1 00000 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   278
             -0    1 00000000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   279
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   280
 -2.9808284e-08    1 01100110 00000000000011010001110    1 00000 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   281
 -5.9604645e-08    1 01100111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   282
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   283
 -2.9796363e-08    1 01100101 11111111111001011100101    1 00000 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   284
             -0    1 00000000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   285
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   286
 -6.1035156e-05    1 01110001 00000000000000000000000    1 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   287
 -6.1035156e-05    1 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   288
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   289
 -6.1094761e-05    1 01110001 00000000010000000000000    1 00001 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   290
 -6.1094761e-05    1 01110001 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   291
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   292
 -6.1064959e-05    1 01110001 00000000001000000000000    1 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   293
 -6.1035156e-05    1 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   294
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   295
 -6.1064951e-05    1 01110001 00000000000111111111111    1 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   296
 -6.1035156e-05    1 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   297
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   298
 -6.1064966e-05    1 01110001 00000000001000000000001    1 00001 0000000001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   299
 -6.1094761e-05    1 01110001 00000000010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   300
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   301
 -6.0975552e-05    1 01110000 11111111100000000000000    1 00000 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   302
 -6.0975552e-05    1 01110000 11111111100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   303
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   304
 -6.1005354e-05    1 01110000 11111111110000000000000    1 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   305
 -6.1035156e-05    1 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   306
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   307
 -6.1005358e-05    1 01110000 11111111110000000000001    1 00001 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   308
 -6.1035156e-05    1 01110001 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   309
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   310
  -6.100535e-05    1 01110000 11111111101111111111111    1 00000 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   311
 -6.0975552e-05    1 01110000 11111111100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   312
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   313
             -2    1 10000000 00000000000000000000000    1 10000 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   314
             -2    1 10000000 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   315
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   316
             -3    1 10000000 10000000000000000000000    1 10000 1000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   317
             -3    1 10000000 10000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   318
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   319
            -10    1 10000010 01000000000000000000000    1 10010 0100000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   320
            -10    1 10000010 01000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   321
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   322
           -0.1    1 01111011 10011001100110011001101    1 01011 1001100110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   323
   -0.099975586    1 01111011 10011001100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   324
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   325
           -0.2    1 01111100 10011001100110011001101    1 01100 1001100110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   326
    -0.19995117    1 01111100 10011001100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   327
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   328
    -0.30000001    1 01111101 00110011001100110011010    1 01101 0011001101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   329
    -0.30004883    1 01111101 00110011010000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   330
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   331
         -65504    1 10001110 11111111110000000000000    1 11110 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   332
         -65504    1 10001110 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   333
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   334
         -65536    1 10001111 00000000000000000000000    1 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   335
      -Infinity    1 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   336
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   337
         -65520    1 10001110 11111111111000000000000    1 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   338
      -Infinity    1 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   339
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   340
     -65519.996    1 10001110 11111111110111111111111    1 11110 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   341
         -65504    1 10001110 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   342
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   343
     -65520.004    1 10001110 11111111111000000000001    1 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   344
      -Infinity    1 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   345
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   346
  -4.290774e+09    1 10011110 11111111100000000000100    1 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   347
      -Infinity    1 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   348
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   349
 -3.4028235e+38    1 11111110 11111111111111111111111    1 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   350
      -Infinity    1 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   351
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   352
      -Infinity    1 11111111 00000000000000000000000    1 11111 0000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   353
      -Infinity    1 11111111 00000000000000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   354
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   355
           -NaN    1 11111111 11111111111111111111111    1 11111 1111111111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   356
           -NaN    1 11111111 11111111110000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   357
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   358
           -NaN    1 11111111 10101010101010101010101    1 11111 1010101010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   359
           -NaN    1 11111111 10101010100000000000000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   360
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   361
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   362
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   363
classification of bit patterns
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   364
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   365
              0    0 00000 0000000000    finite zero 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   366
              1    0 01111 0000000000    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   367
      1.0009766    0 01111 0000000001    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   368
  5.9604645e-08    0 00000 0000000001    finite denormalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   369
  1.1920929e-07    0 00000 0000000010    finite denormalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   370
  6.1035156e-05    0 00001 0000000000    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   371
  6.1094761e-05    0 00001 0000000001    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   372
  6.0975552e-05    0 00000 1111111111    finite denormalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   373
              2    0 10000 0000000000    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   374
              3    0 10000 1000000000    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   375
    0.099975586    0 01011 1001100110    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   376
     0.19995117    0 01100 1001100110    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   377
     0.30004883    0 01101 0011001101    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   378
          65504    0 11110 1111111111    finite normalized 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   379
       Infinity    0 11111 0000000000    infinity 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   380
            NaN    0 11111 1111111111    nan 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   381
            NaN    0 11111 1010101010    nan 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   382
             -1    1 01111 0000000000    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   383
     -1.0009766    1 01111 0000000001    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   384
 -5.9604645e-08    1 00000 0000000001    finite denormalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   385
 -1.1920929e-07    1 00000 0000000010    finite denormalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   386
 -6.1035156e-05    1 00001 0000000000    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   387
 -6.1094761e-05    1 00001 0000000001    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   388
 -6.0975552e-05    1 00000 1111111111    finite denormalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   389
             -2    1 10000 0000000000    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   390
             -3    1 10000 1000000000    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   391
   -0.099975586    1 01011 1001100110    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   392
    -0.19995117    1 01100 1001100110    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   393
    -0.30004883    1 01101 0011001101    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   394
         -65504    1 11110 1111111111    finite normalized negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   395
      -Infinity    1 11111 0000000000    infinity negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   396
           -NaN    1 11111 1111111111    nan negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   397
           -NaN    1 11111 1010101010    nan negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   398
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   399
       Infinity    0 11111 0000000000    infinity 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   400
      -Infinity    1 11111 0000000000    infinity negative 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   401
            NaN    0 11111 1111111111    nan 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   402
            NaN    0 11111 0111111111    nan 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   403
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   404
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   405
values in std::numeric_limits<half>
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   406
min_exponent
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   407
max_exponent
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   408
min_exponent10
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   409
max_exponent10
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   410
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   411
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   412
halfFunction<T>
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   413
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   414
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   415
PASS: HalfTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   416
==================
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   417
All 1 tests passed
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   418
==================
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   419
Making check in Iex
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   420
make[2]: Nothing to be done for `check'.
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   421
Making check in IexTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   422
/usr/gnu/bin/make  IexTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   423
mkdir .libs
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   424
creating IexTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   425
/usr/gnu/bin/make  check-TESTS
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   426
See if throw and catch work:
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   427
1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   428
2
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   429
3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   430
4
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   431
5
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   432
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   433
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   434
PASS: IexTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   435
==================
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   436
All 1 tests passed
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   437
==================
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   438
Making check in Imath
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   439
make[2]: Nothing to be done for `check'.
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   440
Making check in ImathTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   441
/usr/gnu/bin/make  ImathTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   442
mkdir .libs
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   443
creating ImathTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   444
/usr/gnu/bin/make  check-TESTS
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   445
Testing functions in ImathColor.h & ImathColorAlgo.h
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   446
rgb2packed -> packed2rgb
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   447
Imath::Color4 * f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   448
Imath::Color4 / f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   449
Assignment and comparison
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   450
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   451
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   452
Testing functions in ImathShear.h
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   453
Imath::Shear6 constructors
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   454
Imath::Shear6 * f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   455
Imath::Shear6 / f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   456
Assignment and comparison
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   457
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   458
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   459
Testing functions in ImathMatrix.h
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   460
Imath::Matrix33 shear functions
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   461
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   462
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   463
Testing functions in ImathRoots.h
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   464
coefficients:   1   6  11   6  solutions: -3 -2 -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   465
coefficients:   2   2 -20  16  solutions: -4 1 2
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   466
coefficients:   3  -3   1  -1  solutions: 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   467
coefficients:   2   0 -24 -32  solutions: -2 4
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   468
coefficients:   1   0   0   0  solutions: -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   469
coefficients:   8 -24  24  -8  solutions: 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   470
coefficients:   0   2 -10  12  solutions: 2 3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   471
coefficients:   0   1  -1 -20  solutions: -4 5
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   472
coefficients:   0   3 -12  12  solutions: 2
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   473
coefficients:   0   1   0   0  solutions: -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   474
coefficients:   0   1   0   1  solutions: none
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   475
coefficients:   0   0   3  -6  solutions: 2
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   476
coefficients:   0   0   5  15  solutions: -3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   477
coefficients:   0   0   1   0  solutions: -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   478
coefficients:   0   0   0   1  solutions: none
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   479
coefficients:   0   0   0   0  solutions: [-inf, inf]
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   480
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   481
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   482
Testing functions in ImathFun.h
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   483
floor
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   484
ceil
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   485
trunc
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   486
divs / mods
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   487
divp / modp
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   488
successor, predecessor
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   489
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   490
f 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   491
sf 1.40129846e-45
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   492
pf -1.40129846e-45
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   493
spf -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   494
psf 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   495
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   496
f -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   497
sf 1.40129846e-45
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   498
pf -1.40129846e-45
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   499
spf -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   500
psf 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   501
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   502
f 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   503
sf 1.00000012
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   504
pf 0.99999994
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   505
spf 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   506
psf 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   507
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   508
f -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   509
sf -0.99999994
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   510
pf -1.00000012
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   511
spf -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   512
psf -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   513
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   514
f 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   515
sf 16.0000019
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   516
pf 15.999999
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   517
spf 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   518
psf 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   519
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   520
f 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   521
sf 7.00000048
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   522
pf 6.99999952
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   523
spf 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   524
psf 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   525
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   526
f 0.699999988
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   527
sf 0.700000048
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   528
pf 0.699999928
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   529
spf 0.699999988
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   530
psf 0.699999988
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   531
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   532
f Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   533
sf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   534
pf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   535
spf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   536
psf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   537
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   538
f NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   539
sf NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   540
pf NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   541
spf NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   542
psf NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   543
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   544
f 3.40282347e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   545
sf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   546
pf 3.40282326e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   547
spf 3.40282347e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   548
psf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   549
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   550
f -3.40282347e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   551
sf -3.40282326e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   552
pf -Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   553
spf -Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   554
psf -3.40282347e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   555
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   556
d 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   557
sd 4.94065645841246544e-324
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   558
pd -4.94065645841246544e-324
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   559
spd -9.88131291682493088e-324
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   560
psd 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   561
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   562
d -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   563
sd 4.94065645841246544e-324
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   564
pd -4.94065645841246544e-324
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   565
spd -9.88131291682493088e-324
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   566
psd 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   567
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   568
d 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   569
sd 1.00000000000000022
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   570
pd 0.999999999999999889
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   571
spd 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   572
psd 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   573
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   574
d -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   575
sd -1.00000000000000022
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   576
pd -0.999999999999999889
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   577
spd -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   578
psd -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   579
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   580
d 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   581
sd 16.0000000000000036
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   582
pd 15.9999999999999982
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   583
spd 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   584
psd 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   585
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   586
d 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   587
sd 7.00000000000000089
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   588
pd 6.99999999999999911
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   589
spd 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   590
psd 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   591
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   592
d 0.699999999999999956
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   593
sd 0.700000000000000067
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   594
pd 0.699999999999999845
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   595
spd 0.699999999999999956
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   596
psd 0.699999999999999956
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   597
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   598
d Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   599
sd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   600
pd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   601
spd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   602
psd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   603
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   604
d NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   605
sd NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   606
pd NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   607
spd NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   608
psd NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   609
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   610
d 1.79769313486231571e+308
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   611
sd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   612
pd 1.79769313486231551e+308
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   613
spd 1.79769313486231571e+308
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   614
psd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   615
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   616
d -1.79769313486231571e+308
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   617
sd -Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   618
pd -1.79769313486231551e+308
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   619
spd -1.79769313486231571e+308
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   620
psd -Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   621
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   622
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   623
Testing 4x4 and 3x3 matrix inversion:
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   624
M44f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   625
M33f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   626
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   627
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   628
Testing functions in ImathFrustum.h
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   629
perspective 123
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   630
planes 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   631
exceptions 123
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   632
orthographic 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   633
planes 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   634
passed inequality test
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   635
passed equality test
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   636
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   637
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   638
Testing random number generators
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   639
erand48(), nrand48()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   640
Rand32
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   641
  values
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   642
  differences between successive values
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   643
  range
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   644
Rand48
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   645
  values
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   646
  differences between successive values
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   647
  range
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   648
solidSphereRand()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   649
hollowSphereRand()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   650
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   651
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   652
Testing extraction of rotation angle from 3x3 matrices
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   653
Testing extraction of Euler angles from matrices
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   654
extractEulerXYZ()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   655
order = 101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   656
extractEulerZYX()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   657
order = 2001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   658
Eulerf::extract()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   659
order = 101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   660
order = 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   661
order = 1101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   662
order = 1001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   663
order = 2101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   664
order = 2001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   665
order = 11
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   666
order = 111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   667
order = 1011
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   668
order = 1111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   669
order = 2011
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   670
order = 2111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   671
order = 2000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   672
order = 2100
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   673
order = 1000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   674
order = 1100
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   675
order = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   676
order = 100
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   677
order = 2110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   678
order = 2010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   679
order = 1110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   680
order = 1010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   681
order = 110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   682
order = 10
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   683
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   684
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   685
Testing extraction of scale, shear, rotation, translation from matrices
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   686
Imath::extractSHRT()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   687
  random angles
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   688
    3x3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   689
    4x4
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   690
  special angles
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   691
    3x3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   692
    4x4
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   693
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   694
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   695
Testing quaternion rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   696
  exact 90-degree rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   697
  exact zero-degree rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   698
  exact 180-degree rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   699
  other angles
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   700
  random from and to vectors
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   701
  nearly equal from and to vectors
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   702
  nearly opposite from and to vectors
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   703
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   704
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   705
Testing quaternion spherical linear interpolation
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   706
  combinations of 90-degree rotations around x, y and z
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   707
  random rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   708
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   709
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   710
Testing line algorithms
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   711
closest points on two lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   712
  non-intersecting, non-parallel lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   713
  intersecting, non-parallel lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   714
  parallel lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   715
  coincident lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   716
  random lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   717
line-triangle intersection
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   718
  line-plane intersection inside triangle
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   719
  line-plane intersection outside triangle
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   720
  line parallel to triangle
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   721
  zero-area triangle
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   722
  random lines and triangles
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   723
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   724
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   725
Testing box algorithms
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   726
  ray-box intersection, random rays
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   727
    box = ((-1 -1 -1) (1 1 1))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   728
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   729
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   730
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   731
    box = ((10 20 30) (1010 21 31))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   732
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   733
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   734
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   735
    box = ((10 20 30) (11 1020 31))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   736
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   737
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   738
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   739
    box = ((10 20 30) (11 21 1030))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   740
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   741
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   742
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   743
    box = ((-1e+10 -2e+10 -3e+10) (5e+15 6e+15 7e+15))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   744
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   745
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   746
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   747
    box = ((1 1 1) (2 1 1))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   748
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   749
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   750
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   751
    box = ((1 1 1) (1 2 1))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   752
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   753
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   754
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   755
    box = ((1 1 1) (1 1 2))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   756
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   757
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   758
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   759
    box = ((1 1 1) (1 2 3))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   760
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   761
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   762
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   763
    box = ((1 1 1) (2 3 1))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   764
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   765
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   766
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   767
    box = ((1 1 1) (2 1 3))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   768
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   769
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   770
    ray starts outside box, does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   771
    box = ((-1 -2 1) (-1 -2 1))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   772
    single-point box, ray intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   773
    single-point box, ray does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   774
    box = ((1 1 1) (1 1 1))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   775
    single-point box, ray intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   776
    single-point box, ray does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   777
    box = ((0 0 0) (0 0 0))
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   778
    single-point box, ray intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   779
    single-point box, ray does not intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   780
    empty box, no rays intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   781
  ray-box intersection, nearly axis-parallel rays
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   782
    dir ~ (1 0 0), result = 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   783
    dir ~ (-1 0 0), result = 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   784
    dir ~ (1 0 0), result = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   785
    dir ~ (-1 0 0), result = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   786
    dir ~ (0 1 0), result = 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   787
    dir ~ (0 -1 0), result = 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   788
    dir ~ (0 1 0), result = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   789
    dir ~ (0 -1 0), result = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   790
    dir ~ (0 0 1), result = 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   791
    dir ~ (0 0 -1), result = 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   792
    dir ~ (0 0 1), result = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   793
    dir ~ (0 0 -1), result = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   794
  transform box by matrix
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   795
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   796
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   797
PASS: ImathTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   798
==================
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   799
All 1 tests passed
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   800
==================
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   801
Making check in IlmThread
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   802
make[2]: Nothing to be done for `check'.
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   803
Making check in config
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   804
make[2]: Nothing to be done for `check-am'.