Followup-For: Bug #873417

Hi,

I got distracted from pocl over the holidays, but today I finally took a
look again.
This is the current self test result matrix of the different pocl and llvm
versions on amd64 and i386:

                        amd64   i386            testsuite time (amd64)
(there is only VECMATHLIB, no SLEEF)
pocl 0.14 / llvm 3.9    pass    pass             205.87 sec
pocl 0.14 / llvm 4.0    pass    fail 12         2676.44 sec

-DENABLE_VECMATHLIB=ON (non-default)
pocl 1.0 / llvm 3.9     pass    pass             130.87 sec
pocl 1.0 / llvm 4.0     pass    fail 10         2950.16 sec
pocl 1.0 / llvm 5.0     pass    fail 11         3952.99 sec

-DENABLE_SLEEF=ON (default)
pocl 1.0 / llvm 3.9     pass    fail 1           172.41 sec
pocl 1.0 / llvm 4.0     pass    fail 1           127.27 sec
pocl 1.0 / llvm 5.0     pass    fail 2           121.52 sec


pocl 0.14 / llvm 4.0

89% tests passed, 12 tests failed out of 111

The following tests FAILED:
          3 - kernel/test_convert_type_1 (Failed)
          4 - kernel/test_convert_type_2 (Failed)
          5 - kernel/test_convert_type_4 (Failed)
          6 - kernel/test_convert_type_8 (Failed)
          7 - kernel/test_convert_type_16 (Failed)
         12 - kernel/test_length_distance (Failed)
         13 - kernel/test_fmin_fmax_fma (Failed)
         16 - kernel/test_fabs (Failed)
         18 - kernel/test_frexp_modf (Failed)
        109 - examples/scalarwave (OTHER_FAULT)
        110 - examples/trig (SEGFAULT)
        111 - EinsteinToolkit (OTHER_FAULT)

examples/scalarwave and EinsteinToolkit are fixed by commit
0d5683c68cda1401b66243c74d4f798ea2b2280f, which is not backportable to 0.14


pocl 1.0 / llvm 4.0 -DENABLE_VECMATHLIB=ON

92% tests passed, 10 tests failed out of 120

The following tests FAILED:
          3 - kernel/test_convert_type_1 (Failed)
          4 - kernel/test_convert_type_2 (Failed)
          5 - kernel/test_convert_type_4 (Failed)
          6 - kernel/test_convert_type_8 (Failed)
          7 - kernel/test_convert_type_16 (Failed)
         12 - kernel/test_length_distance (Failed)
         13 - kernel/test_fmin_fmax_fma (Failed)
         16 - kernel/test_fabs (Failed)
         18 - kernel/test_frexp_modf (Failed)
        118 - examples/trig (OTHER_FAULT)


pocl 1.0 / llvm 5.0 -DENABLE_VECMATHLIB=ON

91% tests passed, 11 tests failed out of 120

The following tests FAILED:
          3 - kernel/test_convert_type_1 (Failed)
          4 - kernel/test_convert_type_2 (Failed)
          5 - kernel/test_convert_type_4 (Failed)
          6 - kernel/test_convert_type_8 (Failed)
          7 - kernel/test_convert_type_16 (Failed)
         12 - kernel/test_length_distance (Failed)
         13 - kernel/test_fmin_fmax_fma (Failed)
         16 - kernel/test_fabs (Failed)
         18 - kernel/test_frexp_modf (Failed)
         70 - regression/struct_kernel_arguments (Failed)
        118 - examples/trig (OTHER_FAULT)


pocl 1.0 / llvm 3.9 -DENABLE_SLEEF=ON

99% tests passed, 1 tests failed out of 120

The following tests FAILED:
         16 - kernel/test_fabs (Failed)


pocl 1.0 / llvm 4.0 -DENABLE_SLEEF=ON

99% tests passed, 1 tests failed out of 120

The following tests FAILED:
         16 - kernel/test_fabs (Failed)


pocl 1.0 / llvm 5.0 -DENABLE_SLEEF=ON

The following tests FAILED:
         16 - kernel/test_fabs (Failed)
         70 - regression/struct_kernel_arguments (Failed)


Looks like we need to move to pocl 1.0 and llvm 4.0, unfortunately
that will need another pass through NEW, since the SOVERSION was bumped.


Andreas

Reply via email to