components/ilmbase/test/results-all.master
author Rich Burridge <rich.burridge@oracle.com>
Tue, 03 Nov 2015 13:40:13 -0800
changeset 5054 91b97df27c58
child 7294 61f1f259467a
permissions -rw-r--r--
22136498 GNU which really doesn't have any tests 22136700 xml-simple should have should master test results to compare against 22137750 gnupth should have should master test results to compare against 22139097 ilmbase should have should master test results to compare against 22139473 gd2 should have should master test results to compare against 22143550 libmemcached should have should master test results to compare against
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'.