components/ilmbase/test/results-all.master
author Jingning Ji <jingning.ji@oracle.com>
Tue, 14 Feb 2017 16:38:32 -0800
changeset 7696 3d9ec1a1fe4e
parent 7294 61f1f259467a
child 7964 d9801318ed3d
permissions -rw-r--r--
23086502 Upgrade ilmbase to 2.2.0
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
Making check in HalfTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
/usr/gnu/bin/make  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  check-TESTS
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
testing type half:
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
size and alignment
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
sizeof  (half) = 2
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
alignof (half) = 2
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
basic arithmetic operations:
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
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
    16
h1 = f1 + f2: 3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17
h2 += f1: 5
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    18
h2 = h1 + h2: 8
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    19
h2 += h1: 11
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    20
h1 = h2: 11
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    21
h2 = -h1: -11
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    22
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    23
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    24
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
    25
max error          = 0.000487566
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    26
max expected error = 0.00048828
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    27
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    28
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    29
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
    30
max error          = 2.98023e-08
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    31
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
    32
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    33
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    34
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
    35
max error          = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    36
max expected error = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    37
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    39
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
    40
max error          = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    41
max expected error = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    42
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    43
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    44
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
    45
max error          = 0.000975609
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    46
max expected error = 0.00097656
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    47
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    48
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    49
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
    50
max error          = 5.96046e-08
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    51
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
    52
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    53
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    54
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
    55
max error          = 0.249634
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    56
max expected error = 0.249999
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    57
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    58
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    59
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
    60
max error          = 1.52588e-05
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    61
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
    62
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    63
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    64
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
    65
max error          = 0.499756
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    66
max expected error = 0.499999
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    67
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    68
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    69
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
    70
max error          = 3.05176e-05
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    71
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
    72
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    73
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    74
specific bit patterns
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    75
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    76
              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
    77
              1    0 01111111 00000000000000000000000
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.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
    80
      1.0009766    0 01111111 00000000010000000000000
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.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
    83
              1    0 01111111 00000000000000000000000
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.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
    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.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
    89
      1.0009766    0 01111111 00000000010000000000000
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.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
    92
      1.0019531    0 01111111 00000000100000000000000
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.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
    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.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
    98
      1.0009766    0 01111111 00000000010000000000000
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.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
   101
      1.0019531    0 01111111 00000000100000000000000
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
     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
   104
     0.99951172    0 01111110 11111111110000000000000
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.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
   107
              1    0 01111111 00000000000000000000000
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.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
   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.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
   113
     0.99951172    0 01111110 11111111110000000000000
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
  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
   116
  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
   117
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   118
  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
   119
  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
   120
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   121
  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
   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.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
   125
  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
   126
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   127
  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
   128
  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
   129
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   130
              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
   131
              0    0 00000000 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
  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
   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.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
   137
  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
   138
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   139
  2.9796361e-08    0 01100101 11111111111001011100100    0 00000 0000000000
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   140
              0    0 00000000 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
  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
   143
  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
   144
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   145
  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
   146
  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
   147
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   148
  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
   149
  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
   150
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   151
  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
   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.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
   155
  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
   156
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   157
  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
   158
  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
   159
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   160
  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
   161
  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
   162
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   163
  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
   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.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
   167
  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
   168
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   169
              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
   170
              2    0 10000000 00000000000000000000000
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
              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
   173
              3    0 10000000 10000000000000000000000
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
             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
   176
             10    0 10000010 01000000000000000000000
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
            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
   179
    0.099975586    0 01111011 10011001100000000000000
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.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
   182
     0.19995117    0 01111100 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.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
   185
     0.30004883    0 01111101 00110011010000000000000
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
          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
   188
          65504    0 10001110 11111111110000000000000
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
          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
   191
       Infinity    0 11111111 00000000000000000000000
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
          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
   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
      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
   197
          65504    0 10001110 11111111110000000000000
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
      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
   200
       Infinity    0 11111111 00000000000000000000000
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
   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
   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
  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
   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
       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
   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
            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
   212
            NaN    0 11111111 11111111110000000000000
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 10101010101010101010101    0 11111 1010101010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   215
            NaN    0 11111111 10101010100000000000000
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
             -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
   218
             -1    1 01111111 00000000000000000000000
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.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
   221
     -1.0009766    1 01111111 00000000010000000000000
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.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
   224
             -1    1 01111111 00000000000000000000000
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.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
   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.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
   230
     -1.0009766    1 01111111 00000000010000000000000
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.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
   233
     -1.0019531    1 01111111 00000000100000000000000
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.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
   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.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
   239
     -1.0009766    1 01111111 00000000010000000000000
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.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
   242
     -1.0019531    1 01111111 00000000100000000000000
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
    -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
   245
    -0.99951172    1 01111110 11111111110000000000000
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.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
   248
             -1    1 01111111 00000000000000000000000
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.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
   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.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
   254
    -0.99951172    1 01111110 11111111110000000000000
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
 -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
   257
 -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
   258
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   259
 -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
   260
 -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
   261
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   262
 -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
   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.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
   266
 -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
   267
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   268
 -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
   269
 -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
   270
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   271
             -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
   272
             -0    1 00000000 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
 -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
   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.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
   278
 -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
   279
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   280
 -2.9796361e-08    1 01100101 11111111111001011100100    1 00000 0000000000
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   281
             -0    1 00000000 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
 -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
   284
 -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
   285
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   286
 -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
   287
 -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
   288
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   289
 -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
   290
 -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
   291
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   292
 -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
   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.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
   296
 -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
   297
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   298
 -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
   299
 -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
   300
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   301
 -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
   302
 -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
   303
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   304
 -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
   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.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
   308
 -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
   309
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   310
             -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
   311
             -2    1 10000000 00000000000000000000000
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
             -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
   314
             -3    1 10000000 10000000000000000000000
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
            -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
   317
            -10    1 10000010 01000000000000000000000
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
           -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
   320
   -0.099975586    1 01111011 10011001100000000000000
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.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
   323
    -0.19995117    1 01111100 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.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
   326
    -0.30004883    1 01111101 00110011010000000000000
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
         -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
   329
         -65504    1 10001110 11111111110000000000000
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
         -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
   332
      -Infinity    1 11111111 00000000000000000000000
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
         -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
   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
     -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
   338
         -65504    1 10001110 11111111110000000000000
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
     -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
   341
      -Infinity    1 11111111 00000000000000000000000
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
  -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
   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
 -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
   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
      -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
   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
           -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
   353
           -NaN    1 11111111 11111111110000000000000
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 10101010101010101010101    1 11111 1010101010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   356
           -NaN    1 11111111 10101010100000000000000
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
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   359
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   360
classification of bit patterns
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   361
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   362
              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
   363
              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
   364
      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
   365
  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
   366
  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
   367
  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
   368
  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
   369
  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
   370
              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
   371
              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
   372
    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
   373
     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
   374
     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
   375
          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
   376
       Infinity    0 11111 0000000000    infinity 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   377
            NaN    0 11111 1111111111    nan 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   378
            NaN    0 11111 1010101010    nan 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   379
             -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
   380
     -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
   381
 -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
   382
 -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
   383
 -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
   384
 -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
   385
 -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
   386
             -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
   387
             -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
   388
   -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
   389
    -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
   390
    -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
   391
         -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
   392
      -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
   393
           -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
   394
           -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
   395
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   396
       Infinity    0 11111 0000000000    infinity 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   397
      -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
   398
            NaN    0 11111 1111111111    nan 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   399
            NaN    0 11111 0111111111    nan 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   400
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   401
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   402
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
   403
min_exponent
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   404
max_exponent
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   405
min_exponent10
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   406
max_exponent10
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   407
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   408
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   409
halfFunction<T>
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
PASS: HalfTest
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   413
=============
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   414
1 test passed
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   415
=============
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   416
Making check in Iex
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   417
Making check in IexMath
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   418
Making check in IexTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   419
/usr/gnu/bin/make  IexTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   420
/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
   421
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
   422
1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   423
2
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   424
3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   425
4
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   426
5
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   427
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   428
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   429
PASS: IexTest
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   430
=============
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   431
1 test passed
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   432
=============
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   433
Making check in Imath
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   434
Making check in ImathTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   435
/usr/gnu/bin/make  ImathTest
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   436
/usr/gnu/bin/make  check-TESTS
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   437
Testing some basic vector operations
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   438
ok
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   439
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   440
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
   441
rgb2packed -> packed2rgb
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   442
Imath::Color4 * f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   443
Imath::Color4 / f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   444
Assignment and comparison
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   445
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   446
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   447
Testing functions in ImathShear.h
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   448
Imath::Shear6 constructors
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   449
Imath::Shear6 * f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   450
Imath::Shear6 / f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   451
Assignment and comparison
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   452
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   453
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   454
Testing functions in ImathMatrix.h
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   455
Imath::M33f shear functions
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   456
M33f constructors and equality operators
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   457
M33d constructors and equality operators
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   458
M44f constructors and equality operators
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   459
M44d constructors and equality operators
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   460
Converting between M33 and M44
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   461
3x3 Matrix minors
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   462
3x3 determinant
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   463
Outer product of two 3D vectors
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   464
4x4 determinants
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   465
4x4 matrix minors
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   466
M44 multiplicaftion test
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   467
ok
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   468
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   469
Testing misc functions in ImathMatrixAlgo.h
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   470
Testing the building of an orthonormal direct frame from : a position, an x axis direction and a normal to the y axis
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   471
IMATH_INTERNAL_NAMESPACE::computeLocalFrame()
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   472
ok
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   473
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   474
Add a translate/rotate/scale offset to an input frame and put it in another frame of reference
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   475
IMATH_INTERNAL_NAMESPACE::addOffset()
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   476
ok
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   477
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   478
Compute Translate/Rotate/Scale matrix from matrix A 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   479
with the Rotate/Scale of Matrix B
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   480
IMATH_INTERNAL_NAMESPACE::computeRSMatrix()
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   481
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   482
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   483
Testing functions in ImathRoots.h
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   484
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   485
solveCubic
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   486
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
   487
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
   488
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
   489
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
   490
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
   491
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
   492
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
   493
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
   494
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
   495
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
   496
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
   497
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
   498
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
   499
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
   500
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
   501
coefficients:   0   0   0   0  solutions: [-inf, inf]
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   502
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   503
solveQuadratic
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   504
coefficients:   1   3   2  solutions: -2 -1
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   505
coefficients:   1   0  -9  solutions: -3 3
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   506
coefficients:   1  -4   0  solutions: 0 4
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   507
coefficients:   2  -4   2  solutions: 1
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   508
coefficients:   0  -4   8  solutions: 2
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   509
coefficients:   0   7   0  solutions: -0
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   510
coefficients:  10   0   0  solutions: -0
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   511
coefficients:   0   0   0  solutions: [-inf, inf]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   512
coefficients:   0   0   1  solutions: none
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   513
coefficients:   3  -6  30  solutions: none
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   514
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   515
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   516
Testing functions in ImathFun.h
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   517
floor
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   518
ceil
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   519
trunc
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   520
divs / mods
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   521
divp / modp
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   522
successor, predecessor
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   523
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   524
f 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   525
sf 1.40129846e-45
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   526
pf -1.40129846e-45
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   527
spf -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   528
psf 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   529
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   530
f -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   531
sf 1.40129846e-45
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   532
pf -1.40129846e-45
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   533
spf -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   534
psf 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   535
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   536
f 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   537
sf 1.00000012
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   538
pf 0.99999994
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   539
spf 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   540
psf 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   541
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   542
f -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   543
sf -0.99999994
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   544
pf -1.00000012
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   545
spf -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   546
psf -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   547
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   548
f 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   549
sf 16.0000019
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   550
pf 15.999999
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   551
spf 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   552
psf 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   553
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   554
f 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   555
sf 7.00000048
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   556
pf 6.99999952
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   557
spf 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   558
psf 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   559
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   560
f 0.699999988
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   561
sf 0.700000048
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   562
pf 0.699999928
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   563
spf 0.699999988
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   564
psf 0.699999988
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   565
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   566
f Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   567
sf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   568
pf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   569
spf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   570
psf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   571
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   572
f NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   573
sf NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   574
pf NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   575
spf NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   576
psf NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   577
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   578
f 3.40282347e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   579
sf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   580
pf 3.40282326e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   581
spf 3.40282347e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   582
psf Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   583
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   584
f -3.40282347e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   585
sf -3.40282326e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   586
pf -Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   587
spf -Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   588
psf -3.40282347e+38
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   589
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   590
d 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   591
sd 4.94065645841246544e-324
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   592
pd -4.94065645841246544e-324
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   593
spd -0
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   594
psd 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   595
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   596
d -0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   597
sd 4.94065645841246544e-324
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   598
pd -4.94065645841246544e-324
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   599
spd -0
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   600
psd 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   601
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   602
d 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   603
sd 1.00000000000000022
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   604
pd 0.999999999999999889
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   605
spd 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   606
psd 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   607
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   608
d -1
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   609
sd -0.999999999999999889
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   610
pd -1.00000000000000022
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   611
spd -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   612
psd -1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   613
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   614
d 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   615
sd 16.0000000000000036
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   616
pd 15.9999999999999982
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   617
spd 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   618
psd 16
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   619
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   620
d 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   621
sd 7.00000000000000089
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   622
pd 6.99999999999999911
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   623
spd 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   624
psd 7
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   625
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   626
d 0.699999999999999956
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   627
sd 0.700000000000000067
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   628
pd 0.699999999999999845
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   629
spd 0.699999999999999956
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   630
psd 0.699999999999999956
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   631
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   632
d Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   633
sd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   634
pd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   635
spd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   636
psd Infinity
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
d NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   639
sd NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   640
pd NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   641
spd NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   642
psd NaN
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   643
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   644
d 1.79769313486231571e+308
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   645
sd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   646
pd 1.79769313486231551e+308
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   647
spd 1.79769313486231571e+308
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   648
psd Infinity
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   649
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   650
d -1.79769313486231571e+308
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   651
sd -1.79769313486231551e+308
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   652
pd -Infinity
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   653
spd -Infinity
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   654
psd -1.79769313486231571e+308
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   655
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   656
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   657
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
   658
M44f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   659
M33f
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   660
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   661
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   662
Testing functions in ImathFrustum.h
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   663
perspective 123
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   664
planes 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   665
exceptions 123
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   666
orthographic 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   667
planes 
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   668
passed inequality test
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   669
passed equality test
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   670
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   671
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   672
Testing random number generators
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   673
erand48(), nrand48()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   674
Rand32
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   675
  values
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   676
  differences between successive values
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   677
  range
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   678
Rand48
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   679
  values
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   680
  differences between successive values
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   681
  range
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   682
solidSphereRand()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   683
hollowSphereRand()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   684
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   685
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   686
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
   687
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
   688
extractEulerXYZ()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   689
order = 101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   690
extractEulerZYX()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   691
order = 2001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   692
Eulerf::extract()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   693
order = 101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   694
order = 1
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   695
order = 1101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   696
order = 1001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   697
order = 2101
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   698
order = 2001
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   699
order = 11
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   700
order = 111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   701
order = 1011
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   702
order = 1111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   703
order = 2011
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   704
order = 2111
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   705
order = 2000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   706
order = 2100
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   707
order = 1000
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   708
order = 1100
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   709
order = 0
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   710
order = 100
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   711
order = 2110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   712
order = 2010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   713
order = 1110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   714
order = 1010
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   715
order = 110
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   716
order = 10
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   717
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   718
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   719
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
   720
Imath::extractSHRT()
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   721
  random angles
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   722
    3x3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   723
    4x4
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   724
  special angles
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   725
    3x3
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   726
    4x4
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   727
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   728
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   729
Testing basic quaternion operations
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   730
ok
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   731
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   732
Testing quaternion rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   733
  exact 90-degree rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   734
  exact zero-degree rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   735
  exact 180-degree rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   736
  other angles
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   737
  random from and to vectors
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   738
  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
   739
  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
   740
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   741
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   742
Testing quaternion spherical linear interpolation
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   743
  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
   744
  random rotations
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   745
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   746
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   747
Testing line algorithms
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   748
closest points on two lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   749
  non-intersecting, non-parallel lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   750
  intersecting, non-parallel lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   751
  parallel lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   752
  coincident lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   753
  random lines
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   754
line-triangle intersection
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   755
  line-plane intersection inside triangle
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   756
  line-plane intersection outside triangle
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   757
  line parallel to triangle
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   758
  zero-area triangle
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   759
  random lines and triangles
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   760
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   761
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   762
Testing box algorithms
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   763
  ray-box entry and exit, random rays
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   764
    box = ((-1 -1 -1) (1 1 1))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   765
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   766
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   767
    box = ((10 20 30) (1010 21 31))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   768
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   769
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   770
    box = ((10 20 30) (11 1020 31))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   771
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   772
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   773
    box = ((10 20 30) (11 21 1030))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   774
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   775
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   776
    box = ((-1e+10 -2e+10 -3e+10) (5e+15 6e+15 7e+15))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   777
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   778
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   779
    box = ((1 1 1) (2 1 1))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   780
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   781
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   782
    box = ((1 1 1) (1 2 1))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   783
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   784
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   785
    box = ((1 1 1) (1 1 2))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   786
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   787
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   788
    box = ((1 1 1) (1 2 3))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   789
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   790
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   791
    box = ((1 1 1) (2 3 1))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   792
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   793
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   794
    box = ((1 1 1) (2 1 3))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   795
    ray starts outside box, intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   796
    ray starts outside box, does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   797
    box = ((-1 -2 1) (-1 -2 1))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   798
    single-point box, ray intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   799
    single-point box, ray does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   800
    box = ((1 1 1) (1 1 1))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   801
    single-point box, ray intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   802
    single-point box, ray does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   803
    box = ((0 0 0) (0 0 0))
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   804
    single-point box, ray intersects
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   805
    single-point box, ray does not intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   806
    empty box, no rays intersect
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   807
  ray-box entry and exit, nearly axis-parallel rays
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   808
    dir ~ (1 0 0), result = 1
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   809
    dir ~ (-1 0 0), result = 1
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   810
    dir ~ (1 0 0), result = 0
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   811
    dir ~ (-1 0 0), result = 0
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   812
    dir ~ (0 1 0), result = 1
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   813
    dir ~ (0 -1 0), result = 1
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   814
    dir ~ (0 1 0), result = 0
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   815
    dir ~ (0 -1 0), result = 0
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   816
    dir ~ (0 0 1), result = 1
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   817
    dir ~ (0 0 -1), result = 1
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   818
    dir ~ (0 0 1), result = 0
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   819
    dir ~ (0 0 -1), result = 0
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   820
  ray-box intersection, random rays
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   821
    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
   822
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   823
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   824
    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
   825
    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
   826
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   827
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   828
    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
   829
    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
   830
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   831
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   832
    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
   833
    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
   834
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   835
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   836
    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
   837
    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
   838
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   839
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   840
    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
   841
    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
   842
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   843
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   844
    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
   845
    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
   846
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   847
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   848
    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
   849
    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
   850
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   851
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   852
    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
   853
    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
   854
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   855
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   856
    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
   857
    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
   858
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   859
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   860
    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
   861
    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
   862
    ray starts inside box
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   863
    ray starts outside box, intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   864
    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
   865
    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
   866
    single-point box, ray intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   867
    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
   868
    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
   869
    single-point box, ray intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   870
    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
   871
    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
   872
    single-point box, ray intersects
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   873
    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
   874
    empty box, no rays intersect
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   875
  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
   876
    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
   877
    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
   878
    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
   879
    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
   880
    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
   881
    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
   882
    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
   883
    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
   884
    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
   885
    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
   886
    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
   887
    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
   888
  transform box by matrix
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   889
  closest points in and on box
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   890
ok
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   891
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   892
Testing box methods
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   893
    constructors for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   894
    constructors for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   895
    constructors for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   896
    constructors for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   897
    constructors for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   898
    constructors for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   899
    constructors for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   900
    constructors for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   901
    constructors for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   902
    constructors for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   903
    constructors for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   904
    constructors for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   905
    makeEmpty() for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   906
    makeEmpty() for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   907
    makeEmpty() for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   908
    makeEmpty() for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   909
    makeEmpty() for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   910
    makeEmpty() for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   911
    makeEmpty() for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   912
    makeEmpty() for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   913
    makeEmpty() for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   914
    makeEmpty() for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   915
    makeEmpty() for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   916
    makeEmpty() for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   917
    makeInfinite() for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   918
    makeInfinite() for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   919
    makeInfinite() for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   920
    makeInfinite() for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   921
    makeInfinite() for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   922
    makeInfinite() for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   923
    makeInfinite() for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   924
    makeInfinite() for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   925
    makeInfinite() for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   926
    makeInfinite() for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   927
    makeInfinite() for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   928
    makeInfinite() for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   929
    extendBy() point for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   930
    extendBy() point for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   931
    extendBy() point for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   932
    extendBy() point for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   933
    extendBy() point for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   934
    extendBy() point for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   935
    extendBy() point for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   936
    extendBy() point for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   937
    extendBy() point for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   938
    extendBy() point for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   939
    extendBy() point for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   940
    extendBy() point for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   941
    extendBy() box for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   942
    extendBy() box for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   943
    extendBy() box for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   944
    extendBy() box for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   945
    extendBy() box for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   946
    extendBy() box for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   947
    extendBy() box for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   948
    extendBy() box for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   949
    extendBy() box for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   950
    extendBy() box for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   951
    extendBy() box for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   952
    extendBy() box for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   953
    comparators for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   954
    comparators for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   955
    comparators for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   956
    comparators for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   957
    comparators for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   958
    comparators for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   959
    comparators for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   960
    comparators for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   961
    comparators for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   962
    comparators for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   963
    comparators for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   964
    comparators for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   965
    size() for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   966
    size() for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   967
    size() for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   968
    size() for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   969
    size() for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   970
    size() for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   971
    size() for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   972
    size() for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   973
    size() for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   974
    size() for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   975
    size() for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   976
    size() for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   977
    center() for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   978
    center() for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   979
    center() for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   980
    center() for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   981
    center() for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   982
    center() for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   983
    center() for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   984
    center() for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   985
    center() for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   986
    center() for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   987
    center() for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   988
    center() for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   989
    isEmpty() for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   990
    isEmpty() for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   991
    isEmpty() for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   992
    isEmpty() for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   993
    isEmpty() for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   994
    isEmpty() for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   995
    isEmpty() for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   996
    isEmpty() for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   997
    isEmpty() for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   998
    isEmpty() for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
   999
    isEmpty() for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1000
    isEmpty() for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1001
    isInfinite() for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1002
    isInfinite() for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1003
    isInfinite() for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1004
    isInfinite() for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1005
    isInfinite() for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1006
    isInfinite() for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1007
    isInfinite() for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1008
    isInfinite() for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1009
    isInfinite() for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1010
    isInfinite() for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1011
    isInfinite() for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1012
    isInfinite() for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1013
    hasVolume() for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1014
    hasVolume() for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1015
    hasVolume() for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1016
    hasVolume() for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1017
    hasVolume() for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1018
    hasVolume() for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1019
    hasVolume() for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1020
    hasVolume() for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1021
    hasVolume() for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1022
    hasVolume() for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1023
    hasVolume() for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1024
    hasVolume() for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1025
    majorAxis() for type V2s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1026
    majorAxis() for type V2i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1027
    majorAxis() for type V2f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1028
    majorAxis() for type V2d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1029
    majorAxis() for type V3s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1030
    majorAxis() for type V3i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1031
    majorAxis() for type V3f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1032
    majorAxis() for type V3d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1033
    majorAxis() for type V4s
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1034
    majorAxis() for type V4i
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1035
    majorAxis() for type V4f
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1036
    majorAxis() for type V4d
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1037
ok
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1038
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1039
Testing Procrustes algorithms in single precision...
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1040
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1041
 (  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1042
   0.000000e+00   1.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1043
   0.000000e+00   0.000000e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1044
   0.000000e+00   0.000000e+00   0.000000e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1045
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1046
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1047
 (  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1048
   0.000000e+00   1.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1049
   0.000000e+00   0.000000e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1050
   3.000000e+00   5.000000e+00  -2.000000e-01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1051
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1052
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1053
 (  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1054
   0.000000e+00  -1.000000e+00   1.224647e-16   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1055
   0.000000e+00  -1.224647e-16  -1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1056
   3.000000e+00   5.000000e+00  -2.000000e-01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1057
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1058
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1059
 (  7.071068e-01   8.659561e-17   7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1060
   0.000000e+00  -1.000000e+00   1.224647e-16   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1061
   7.071068e-01  -8.659561e-17  -7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1062
   3.000000e+00   5.000000e+00  -2.000000e-01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1063
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1064
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1065
 ( -5.000000e-01   7.071068e-01  -5.000000e-01  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1066
   5.000000e-01   7.071068e-01   5.000000e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1067
   7.071068e-01  -8.659561e-17  -7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1068
   3.000000e+00   5.000000e+00  -2.000000e-01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1069
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1070
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1071
(  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1072
   0.000000e+00   1.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1073
   0.000000e+00   0.000000e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1074
   0.000000e+00   0.000000e+00   0.000000e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1075
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1076
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1077
(  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1078
   0.000000e+00   1.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1079
   0.000000e+00   0.000000e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1080
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1081
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1082
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1083
(  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1084
   0.000000e+00  -1.000000e+00   1.224647e-16   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1085
   0.000000e+00  -1.224647e-16  -1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1086
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1087
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1088
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1089
(  7.071068e-01   8.659561e-17   7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1090
   0.000000e+00  -1.000000e+00   1.224647e-16   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1091
   7.071068e-01  -8.659561e-17  -7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1092
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1093
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1094
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1095
( -5.000000e-01   7.071068e-01  -5.000000e-01  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1096
   5.000000e-01   7.071068e-01   5.000000e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1097
   7.071068e-01  -8.659561e-17  -7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1098
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1099
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1100
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1101
( -1.000000e+00   1.414214e+00  -1.000000e+00  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1102
   1.000000e+00   1.414214e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1103
   1.414214e+00  -1.731912e-16  -1.414214e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1104
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1105
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1106
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1107
( -1.000000e-02   1.414214e-02  -1.000000e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1108
   1.000000e-02   1.414214e-02   1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1109
   1.414214e-02  -1.731912e-18  -1.414214e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1110
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1111
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1112
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1113
( -1.000000e-02   1.414214e-02  -1.000000e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1114
   1.000000e-02   1.414214e-02   1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1115
   1.414214e-02  -1.731912e-18  -1.414214e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1116
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1117
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1118
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1119
( -1.000000e-02   1.414214e-02  -1.000000e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1120
   1.000000e-02   1.414214e-02   1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1121
   1.414214e-02  -1.731912e-18  -1.414214e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1122
   4.241421e-01   6.098995e+00   9.995858e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1123
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1124
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1125
( -1.000000e-02   1.414214e-02  -1.000000e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1126
   1.000000e-02   1.414214e-02   1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1127
   1.414214e-02  -1.731912e-18  -1.414214e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1128
   5.582843e-01   5.985858e+00   1.010172e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1129
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1130
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1131
(  1.219579e-02   1.573132e-02   1.946348e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1132
   5.124720e-03  -1.589186e-03  -1.926686e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1133
  -1.500000e-02   1.224745e-02  -5.000000e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1134
   6.842304e+00  -5.755414e+00  -7.631837e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1135
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1136
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1137
(  1.829368e-02   2.359698e-02   2.919522e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1138
   3.279821e-02  -1.017079e-02  -1.233079e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1139
  -3.000000e-02   2.449490e-02  -1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1140
   6.842304e+00  -5.755414e+00  -7.631837e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1141
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1142
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1143
( -2.546762e-03  -9.270112e-03   2.841794e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1144
  -7.301607e-02   1.017024e-01   2.663240e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1145
   3.267767e-02   2.090770e-02   9.748737e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1146
  -1.106096e+01   3.731658e+00   1.384479e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1147
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1148
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1149
( -2.546762e-03  -9.270112e-03   2.841794e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1150
  -7.301607e-05   1.017024e-04   2.663240e-05   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1151
   3.267767e-02   2.090770e-02   9.748737e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1152
  -1.106096e+01   3.731658e+00   1.384479e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1153
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1154
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1155
( -2.546762e-03  -9.270112e-03   2.841794e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1156
  -7.301607e-05   1.017024e-04   2.663240e-05   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1157
   0.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1158
  -1.106096e+01   3.731658e+00   1.384479e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1159
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1160
Testing Procrustes algorithms in double precision...
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1161
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1162
 (  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1163
   0.000000e+00   1.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1164
   0.000000e+00   0.000000e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1165
   0.000000e+00   0.000000e+00   0.000000e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1166
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1167
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1168
 (  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1169
   0.000000e+00   1.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1170
   0.000000e+00   0.000000e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1171
   3.000000e+00   5.000000e+00  -2.000000e-01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1172
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1173
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1174
 (  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1175
   0.000000e+00  -1.000000e+00   1.224647e-16   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1176
   0.000000e+00  -1.224647e-16  -1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1177
   3.000000e+00   5.000000e+00  -2.000000e-01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1178
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1179
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1180
 (  7.071068e-01   8.659561e-17   7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1181
   0.000000e+00  -1.000000e+00   1.224647e-16   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1182
   7.071068e-01  -8.659561e-17  -7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1183
   3.000000e+00   5.000000e+00  -2.000000e-01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1184
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1185
Testing known translate/rotate matrix:
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1186
 ( -5.000000e-01   7.071068e-01  -5.000000e-01  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1187
   5.000000e-01   7.071068e-01   5.000000e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1188
   7.071068e-01  -8.659561e-17  -7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1189
   3.000000e+00   5.000000e+00  -2.000000e-01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1190
  OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1191
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1192
(  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1193
   0.000000e+00   1.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1194
   0.000000e+00   0.000000e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1195
   0.000000e+00   0.000000e+00   0.000000e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1196
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1197
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1198
(  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1199
   0.000000e+00   1.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1200
   0.000000e+00   0.000000e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1201
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1202
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1203
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1204
(  1.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1205
   0.000000e+00  -1.000000e+00   1.224647e-16   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1206
   0.000000e+00  -1.224647e-16  -1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1207
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1208
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1209
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1210
(  7.071068e-01   8.659561e-17   7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1211
   0.000000e+00  -1.000000e+00   1.224647e-16   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1212
   7.071068e-01  -8.659561e-17  -7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1213
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1214
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1215
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1216
( -5.000000e-01   7.071068e-01  -5.000000e-01  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1217
   5.000000e-01   7.071068e-01   5.000000e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1218
   7.071068e-01  -8.659561e-17  -7.071068e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1219
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1220
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1221
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1222
( -1.000000e+00   1.414214e+00  -1.000000e+00  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1223
   1.000000e+00   1.414214e+00   1.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1224
   1.414214e+00  -1.731912e-16  -1.414214e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1225
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1226
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1227
Testing with known translate/rotate/scale matrix
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1228
( -1.000000e-02   1.414214e-02  -1.000000e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1229
   1.000000e-02   1.414214e-02   1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1230
   1.414214e-02  -1.731912e-18  -1.414214e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1231
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1232
numPoints: 1 2 3 4 5 6 7 8 9   OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1233
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1234
( -1.000000e-02   1.414214e-02  -1.000000e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1235
   1.000000e-02   1.414214e-02   1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1236
   1.414214e-02  -1.731912e-18  -1.414214e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1237
   4.000000e-01   6.000000e+00   1.000000e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1238
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1239
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1240
( -1.000000e-02   1.414214e-02  -1.000000e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1241
   1.000000e-02   1.414214e-02   1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1242
   1.414214e-02  -1.731912e-18  -1.414214e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1243
   4.241421e-01   6.098995e+00   9.995858e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1244
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1245
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1246
( -1.000000e-02   1.414214e-02  -1.000000e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1247
   1.000000e-02   1.414214e-02   1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1248
   1.414214e-02  -1.731912e-18  -1.414214e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1249
   5.582843e-01   5.985858e+00   1.010172e+01   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1250
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1251
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1252
(  1.219579e-02   1.573132e-02   1.946348e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1253
   5.124720e-03  -1.589186e-03  -1.926686e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1254
  -1.500000e-02   1.224745e-02  -5.000000e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1255
   6.842304e+00  -5.755414e+00  -7.631837e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1256
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1257
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1258
(  1.829368e-02   2.359698e-02   2.919522e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1259
   3.279821e-02  -1.017079e-02  -1.233079e-01   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1260
  -3.000000e-02   2.449490e-02  -1.000000e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1261
   6.842304e+00  -5.755414e+00  -7.631837e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1262
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1263
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1264
( -2.546762e-03  -9.270112e-03   2.841794e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1265
  -7.301607e-02   1.017024e-01   2.663239e-02   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1266
   3.267767e-02   2.090770e-02   9.748737e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1267
  -1.106096e+01   3.731658e+00   1.384479e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1268
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1269
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1270
( -2.546762e-03  -9.270112e-03   2.841794e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1271
  -7.301607e-05   1.017024e-04   2.663239e-05   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1272
   3.267767e-02   2.090770e-02   9.748737e-03   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1273
  -1.106096e+01   3.731658e+00   1.384479e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1274
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1275
Testing Procrustes algorithm with arbitrary matrix: 
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1276
( -2.546762e-03  -9.270112e-03   2.841794e-02  -0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1277
  -7.301607e-05   1.017024e-04   2.663239e-05   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1278
   0.000000e+00   0.000000e+00   0.000000e+00   0.000000e+00
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1279
  -1.106096e+01   3.731658e+00   1.384479e+00   1.000000e+00)
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1280
   numPoints: 1 2 3 4 5 6 7 8 9 OK
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1281
Testing TinySVD algorithms in single precision...
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1282
Verifying SVD for [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1283
Verifying SVD for [[1, 0, 0], [0, -1, 0], [0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1284
Verifying SVD for [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1285
Verifying SVD for [[0, 0, 0], [0, 0, 0], [0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1286
Verifying SVD for [[1, 0, 0], [0, 1, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1287
Verifying SVD for [[1, 0, 0], [0, 0, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1288
Verifying SVD for [[1, 0, 0], [1e-10, 0, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1289
Verifying SVD for [[1, 0, 0], [1e-10, 0, 0], [0, 0, 100000]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1290
Verifying SVD for [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1291
Verifying SVD for [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1292
Verifying SVD for [[10000, 0.001, 0], [0.001, 1e-10, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1293
Verifying SVD for [[62720, 73500, 4900], [5120, 6000, 400], [256, 300, 20]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1294
Verifying SVD for [[60026, 4902, 248], [4902, 404, 26], [248, 26, 10]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1295
Verifying SVD for [[0.00235883, -0.00965581, 0.00109599], [0.00886718, 0.00167718, -0.00430815], [0.00397605, 0.00198805, 0.0089576]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1296
Verifying SVD for [[2.35883e-09, -9.65581e-09, 1.09599e-09], [8.86718e-09, 1.67718e-09, -4.30815e-09], [3.97605e-09, 1.98805e-09, 8.9576e-09]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1297
Verifying SVD for [[-0.466739, 0.674663, 0.97647], [-0.0324608, 0.0465845, 0.0674312], [-0.0888851, 0.128039, 0.185326]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1298
Verifying SVD for [[1e-08, 0, 0], [0, 1e-08, 0], [0, 0, 1e-08]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1299
Verifying SVD for [[1, 0, 0], [0, 0.00036, 0], [1e-18, 0, 0.00018]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1300
Verifying SVD for [[1.3, 0, 0], [0, 0.0003, 0], [1e-17, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1301
Verifying SVD for [[1, 0, 0], [0, 0.01, 0], [0, 0, 0.01]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1302
Verifying SVD for [[1, 0, 0], [0, 1, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1303
Verifying SVD for [[1, 0, 0], [0, 0.001, 0], [0, 0, 1e-06]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1304
Verifying SVD for [[0.595886, -0.797612, -1], [0.391945, 0.917631, -0.341818], [-0.450561, -0.712591, 0.47125]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1305
Verifying SVD for [[4.38805e-09, -2.5319e-09, -4.65679e-09], [-3.23e-10, 1.8637e-10, 3.42781e-10], [-4.61573e-09, 2.66326e-09, 4.8984e-09]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1306
Verifying SVD for [[0, -1e-22, 0], [1e-07, 0, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1307
Verifying SVD for [[0, -1e-22, 0], [1e-07, 0, 0], [0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1308
Verifying SVD for [[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1309
Verifying SVD for [[1, 0, 0, 0], [0, -1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1310
Verifying SVD for [[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1311
Verifying SVD for [[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1312
Verifying SVD for [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1313
Verifying SVD for [[1, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1314
Verifying SVD for [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1315
Verifying SVD for [[0, -1e-22, 0, 0], [1e-07, 0, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1316
Verifying SVD for [[10000, 0.001, 0, 0], [0.001, 1e-10, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1317
Verifying SVD for [[62720, 73500, 4900, 2450], [5120, 6000, 400, 2450], [256, 300, 20, 2450], [128, 150, 10, 5]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1318
Verifying SVD for [[62750, 73560, 4990, 2540], [5130, 6020, 430, 2540], [266, 320, 50, 2540], [138, 170, 40, 35]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1319
Testing TinySVD algorithms in double precision...
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1320
Verifying SVD for [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1321
Verifying SVD for [[1, 0, 0], [0, -1, 0], [0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1322
Verifying SVD for [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1323
Verifying SVD for [[0, 0, 0], [0, 0, 0], [0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1324
Verifying SVD for [[1, 0, 0], [0, 1, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1325
Verifying SVD for [[1, 0, 0], [0, 0, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1326
Verifying SVD for [[1, 0, 0], [1e-10, 0, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1327
Verifying SVD for [[1, 0, 0], [1e-10, 0, 0], [0, 0, 100000]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1328
Verifying SVD for [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1329
Verifying SVD for [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1330
Verifying SVD for [[10000, 0.001, 0], [0.001, 1e-10, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1331
Verifying SVD for [[62720, 73500, 4900], [5120, 6000, 400], [256, 300, 20]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1332
Verifying SVD for [[60026, 4902, 248], [4902, 404, 26], [248, 26, 10]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1333
Verifying SVD for [[0.00235883, -0.00965581, 0.00109599], [0.00886718, 0.00167718, -0.00430815], [0.00397605, 0.00198805, 0.0089576]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1334
Verifying SVD for [[2.35883e-09, -9.65581e-09, 1.09599e-09], [8.86718e-09, 1.67718e-09, -4.30815e-09], [3.97605e-09, 1.98805e-09, 8.9576e-09]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1335
Verifying SVD for [[-0.466739, 0.674663, 0.97647], [-0.0324608, 0.0465845, 0.0674312], [-0.0888851, 0.128039, 0.185326]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1336
Verifying SVD for [[1e-08, 0, 0], [0, 1e-08, 0], [0, 0, 1e-08]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1337
Verifying SVD for [[1, 0, 0], [0, 0.00036, 0], [1e-18, 0, 0.00018]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1338
Verifying SVD for [[1.3, 0, 0], [0, 0.0003, 0], [1e-17, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1339
Verifying SVD for [[1, 0, 0], [0, 0.01, 0], [0, 0, 0.01]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1340
Verifying SVD for [[1, 0, 0], [0, 1, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1341
Verifying SVD for [[1, 0, 0], [0, 0.001, 0], [0, 0, 1e-06]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1342
Verifying SVD for [[0.595886, -0.797612, -1], [0.391945, 0.917631, -0.341818], [-0.450561, -0.712591, 0.47125]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1343
Verifying SVD for [[4.38805e-09, -2.5319e-09, -4.65679e-09], [-3.23e-10, 1.8637e-10, 3.42781e-10], [-4.61573e-09, 2.66326e-09, 4.8984e-09]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1344
Verifying SVD for [[0, -1e-22, 0], [1e-07, 0, 0], [0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1345
Verifying SVD for [[0, -1e-22, 0], [1e-07, 0, 0], [0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1346
Verifying SVD for [[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1347
Verifying SVD for [[1, 0, 0, 0], [0, -1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1348
Verifying SVD for [[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1349
Verifying SVD for [[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1350
Verifying SVD for [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1351
Verifying SVD for [[1, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1352
Verifying SVD for [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1353
Verifying SVD for [[0, -1e-22, 0, 0], [1e-07, 0, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1354
Verifying SVD for [[10000, 0.001, 0, 0], [0.001, 1e-10, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1355
Verifying SVD for [[62720, 73500, 4900, 2450], [5120, 6000, 400, 2450], [256, 300, 20, 2450], [128, 150, 10, 5]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1356
Verifying SVD for [[62750, 73560, 4990, 2540], [5130, 6020, 430, 2540], [266, 320, 50, 2540], [138, 170, 40, 35]]
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1357
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1358
************ Testing IMATH_INTERNAL_NAMESPACE::ImathJacobiEigenSolver ************
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1359
Jacobi EigenSolver in single precision...PASS
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1360
Jacobi EigenSolver in double precision...PASS
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1361
Min/Max EigenValue in single precision...PASS
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1362
Min/Max EigenValue in double precision...PASS
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1363
Timing Jacobi EigenSolver in single precision...
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1364
Timing Jacobi EigenSolver in double precision...
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1365
************      ALL PASS          ************
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1366
Testing functions in ImathFrustumTest.h
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1367
isVisible(Vec3) passed Vec3
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1368
passed Box
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1369
passed Sphere
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1370
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
  1371
ok
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
  1372
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
  1373
PASS: ImathTest
7696
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1374
=============
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1375
1 test passed
3d9ec1a1fe4e 23086502 Upgrade ilmbase to 2.2.0
Jingning Ji <jingning.ji@oracle.com>
parents: 7294
diff changeset
  1376
=============
5054
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
  1377
Making check in IlmThread
91b97df27c58 22136498 GNU which really doesn't have any tests
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
  1378
Making check in config