This is the mail archive of the gsl-discuss@sources.redhat.com mailing list for the GSL project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

gsl - Check



hello,

I downloaded the gsl-0.5 and ran "make check" on it. The check stopped
while checking for the linalg part of the package. I've attached the
output of make check command... and here I'm listing the problematic part
of the check. 
After the end make exits and I guess it doesnt even complete the check ..


thanks in advance..
upendra


PASS:   solve_LU vander(3)
  4[0]: -1.04083408558608426e-17                        0
  4[1]: 1.24900090270330185e-16                        0
  4[3]: 2.22044604925031259e-16                        0
FAIL:   solve_LU vander(4)
 12[0]: -2.66822535639952236e-13                        0
 12[1]: 1.81545260902433614e-11                        0
 12[2]: -5.44438612354179128e-10                        0
 12[3]: 9.47672001543103068e-09                        0
 12[4]: -1.0607961716333582e-07                        0
 12[5]: 7.99037652257140137e-07                        0
 12[6]: -4.11543937371223868e-06                        0
 12[7]: 1.44182659189005111e-05                        0
 12[8]: -3.34497439296624311e-05                        0
 12[9]: 4.85121346376069841e-05                        0
 12[11]:  1.304008127082465e-05                        0
FAIL:   solve_LU vander(12)
FAIL: LU Decomposition and Solve


FAIL:   solve_QR vander(2)
  3[2]: -6.42726167775492556e-17                        0
FAIL:   solve_QR vander(3)
  4[0]: -5.08049207870976742e-17                        0
  4[1]: 3.06510371052682574e-16                        0
  4[3]: 4.7236782802337235e-16                        0
FAIL:   solve_QR vander(4)
 12[0]: -2.2117496798129479e-23                        0
 12[1]: 1.04165505403009298e-21                        0
 12[2]: -1.97930105468853715e-20                        0
 12[3]: 1.99059124760719104e-19                        0
 12[4]: -1.28002225894906368e-18                        0
 12[5]: 7.57976649104912704e-18                        0
 12[6]: -4.97586951462343209e-17                        0
 12[7]: 2.5111166746042398e-16                        0 
 12[8]: -7.36670386075235091e-16                        0
 12[9]: 1.13291072320998938e-15                        0
 12[11]: 3.09917506942664071e-16                        0
FAIL:   solve_QR vander(12)
FAIL: QR Decomposition and Solve

  3[0]:    3.15324499781592893      3.15324499781602974
  3[1]:   -8.97139145592337073      -8.9713914559236887
FAIL:   update_QR vander(3)
PASS:   update_QR vander(4)
PASS:   update_QR vander(12)
FAIL: QR Rank-1 Update
FAIL:   solve_QRPT vander(2)
  3[0]: -2.24298922669110738e-16                        0
  3[2]: -9.99200722162640886e-16                        0
FAIL:   solve_QRPT vander(3)
  4[0]: -1.27012301967744179e-16                        0
  4[1]: 1.07278629868438916e-15                        0
  4[3]: 1.84464013436887726e-15                        0
FAIL:   solve_QRPT vander(4)
 12[0]: 9.22230582278307626e-21                        0
 12[1]: -6.71773649312090313e-19                        0
 12[2]: 2.14910381996287099e-17                        0
 12[3]: -3.97122953897639601e-16                        0
 12[4]: 4.69011792244979349e-15                        0
 12[5]: -3.69998721494244529e-14                        0
 12[6]: 1.97923362941019039e-13                        0
 12[7]: -7.1385270133242699e-13                        0
 12[8]: 1.69087155574372521e-12                        0
 12[9]: -2.48846677878413356e-12                        0
 12[11]: -6.85821093718453465e-13                        0
FAIL:   solve_QRPT vander(12)
FAIL: QRPT Decomposition and Solve
PASS:   solve_HH hilbert(2)
 
PASS:   solve_HH hilbert(4)
 12[0]:   -1746.28426658201442                    -1728
 12[1]:    248017.790670874732                   245388
 12[2]:   -8618790.31481914595                 -8528520
 12[3]:    128338823.204663604                127026900
 12[4]:   -1019115477.69762874              -1009008000
FAIL:   solve_HH hilbert(12)
  2[1]: -4.96506830649454821e-16                        0
FAIL:   solve_HH vander(2)
PASS:   solve_HH vander(3)
  4[0]: 1.01609841574195348e-16                        0
  4[1]: -6.13020742105364951e-16                        0
  4[3]: -5.02538127811320129e-16                        0
FAIL:   solve_HH vander(4)
 12[0]: 1.74311364321392575e-23                        0
 12[1]: -1.32914397253367267e-21                        0
 12[2]: 4.17943321878447657e-20                        0
 12[3]: -7.17734308996412135e-19                        0
 12[4]: 7.44740223388733748e-18                        0
 12[5]: -4.85105055427701251e-17                        0
 12[6]: 1.9903478058567233e-16                        0 
 12[7]: -5.02223334923172043e-16                        0
 12[8]: 7.36670386076097119e-16                        0
 12[9]: -5.66455361643360644e-16                        0
FAIL:   solve_HH vander(12)
FAIL: Householder solve
PASS:   solve_TD dim=2 A
PASS:   solve_TD dim=2 B
PASS:   solve_TD dim=5 
PASS: Tridiagonal solve
FAIL: test_la
===================
1 of 1 tests failed
===================
make[2]: Leaving directory
`/a/soolini/home/soolini/upen/download/utils/svd/gsl-
0.5/linalg'
make[1]: Leaving directory
`/a/soolini/home/soolini/upen/download/utils/svd/gsl-
0.5/linalg'
make[2]: *** [check-TESTS] Error 1
make[1]: *** [check-am] Error 2
make: *** [check-recursive] Error 1
A




*****************************************************************************
| | | | __ ___   _____     __ _    _ __ (_) ___ ___     __| | __ _ _   _
| |_| |/ _` \ \ / / _ \   / _` |  | '_ \| |/ __/ _ \   / _` |/ _` | | | |
|  _  | (_| |\ V /  __/  | (_| |  | | | | | (_|  __/  | (_| | (_| | |_| |
|_| |_|\__,_| \_/ \___|   \__,_|  |_| |_|_|\___\___|   \__,_|\__,_|\__, |
******************************************************************************
                         oOOOOOOOOOOOOOOOOOOOOOo
                     oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo
                  oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo
                oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo
              oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo
             oOOOOOOOOOOO*  *OOOOOOOOOOOOOO*  *OOOOOOOOOOOOo
            oOOOOOOOOOOO      OOOOOOOOOOOO      OOOOOOOOOOOOo
            oOOOOOOOOOOOOo  oOOOOOOOOOOOOOOo  oOOOOOOOOOOOOOo
           oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo                 
           oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo
           oOOOO     OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO     OOOOo
           oOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOo
            *OOOOO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOO*
            *OOOOOO  *OOOOOOOOOOOOOOOOOOOOOOOOOOOOO*  OOOOOO*
            *OOOOOO  *OOOOOOOOOOOOOOOOOOOOOOOOOOO*  OOOOOO*
              *OOOOOOo  *OOOOOOOOOOOOOOOOOOOOOOO*  oOOOOOO*
                *OOOOOOOo  *OOOOOOOOOOOOOOOOO*  oOOOOOOO*
                  *OOOOOOOOo  *OOOOOOOOOOO*  oOOOOOOOO*
                     *OOOOOOOOo           oOOOOOOOO*
                         *OOOOOOOOOOOOOOOOOOOOO*
                              ""ooooooooo""
         * A smile is a curve that can set a lot of things straight *

Making check in utils
make[1]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/utils'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/utils'
Making check in sys
make[1]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/sys'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/sys'
Making check in err
make[1]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/err'
make  test_errnos
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/err'
make[2]: `test_errnos' is up to date.
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/err'
make  check-TESTS
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/err'
PASS: GSL_SUCCESS is distinct from other error values
PASS: GSL_FAILURE is distinct from other error values
PASS: GSL_CONTINUE is distinct from other error values
PASS: GSL_EDOM is distinct from other error values
PASS: GSL_ERANGE is distinct from other error values
PASS: GSL_EFAULT is distinct from other error values
PASS: GSL_EINVAL is distinct from other error values
PASS: GSL_EFAILED is distinct from other error values
PASS: GSL_EFACTOR is distinct from other error values
PASS: GSL_ESANITY is distinct from other error values
PASS: GSL_ENOMEM is distinct from other error values
PASS: GSL_EBADFUNC is distinct from other error values
PASS: GSL_ERUNAWAY is distinct from other error values
PASS: GSL_EMAXITER is distinct from other error values
PASS: GSL_EZERODIV is distinct from other error values
PASS: GSL_EBADTOL is distinct from other error values
PASS: GSL_ETOL is distinct from other error values
PASS: GSL_EUNDRFLW is distinct from other error values
PASS: GSL_EOVRFLW is distinct from other error values
PASS: GSL_ELOSS is distinct from other error values
PASS: GSL_EROUND is distinct from other error values
PASS: GSL_EBADLEN is distinct from other error values
PASS: GSL_ENOTSQR is distinct from other error values
PASS: GSL_ESING is distinct from other error values
PASS: GSL_EDIVERGE is distinct from other error values
PASS: GSL_EUNSUP is distinct from other error values
PASS: GSL_EUNIMPL is distinct from other error values
PASS: GSL_ECACHE is distinct from other error values
PASS: GSL_ENOPROG is distinct from other error values
PASS: GSL_ENOPROGJ is distinct from other error values
PASS: GSL_SUCCESS has a distinct error message
PASS: GSL_FAILURE has a distinct error message
PASS: GSL_CONTINUE has a distinct error message
PASS: GSL_EDOM has a distinct error message
PASS: GSL_ERANGE has a distinct error message
PASS: GSL_EFAULT has a distinct error message
PASS: GSL_EINVAL has a distinct error message
PASS: GSL_EFAILED has a distinct error message
PASS: GSL_EFACTOR has a distinct error message
PASS: GSL_ESANITY has a distinct error message
PASS: GSL_ENOMEM has a distinct error message
PASS: GSL_EBADFUNC has a distinct error message
PASS: GSL_ERUNAWAY has a distinct error message
PASS: GSL_EMAXITER has a distinct error message
PASS: GSL_EZERODIV has a distinct error message
PASS: GSL_EBADTOL has a distinct error message
PASS: GSL_ETOL has a distinct error message
PASS: GSL_EUNDRFLW has a distinct error message
PASS: GSL_EOVRFLW has a distinct error message
PASS: GSL_ELOSS has a distinct error message
PASS: GSL_EROUND has a distinct error message
PASS: GSL_EBADLEN has a distinct error message
PASS: GSL_ENOTSQR has a distinct error message
PASS: GSL_ESING has a distinct error message
PASS: GSL_EDIVERGE has a distinct error message
PASS: GSL_EUNSUP has a distinct error message
PASS: GSL_EUNIMPL has a distinct error message
PASS: GSL_ECACHE has a distinct error message
PASS: GSL_ENOPROG has a distinct error message
PASS: GSL_ENOPROGJ has a distinct error message
PASS: test_errnos
==================
All 1 tests passed
==================
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/err'
make[1]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/err'
Making check in block
make[1]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/block'
make  test
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/block'
make[2]: `test' is up to date.
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/block'
make  check-TESTS
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/block'
PASS: gsl_block_alloc returns valid pointer
PASS: gsl_block_alloc returns valid size
PASS: gsl_block_data returns valid pointer
PASS: gsl_block_size returns valid size
PASS: gsl_block_calloc returns valid pointer
PASS: gsl_block_calloc returns valid size
PASS: gsl_block_data returns valid pointer from calloc
PASS: gsl_block_size returns valid size from calloc
PASS: gsl_block_calloc initializes array to zero
PASS: gsl_block_float_alloc returns valid pointer
PASS: gsl_block_float_alloc returns valid size
PASS: gsl_block_float_data returns valid pointer
PASS: gsl_block_float_size returns valid size
PASS: gsl_block_float_calloc returns valid pointer
PASS: gsl_block_float_calloc returns valid size
PASS: gsl_block_float_data returns valid pointer from calloc
PASS: gsl_block_float_size returns valid size from calloc
PASS: gsl_block_float_calloc initializes array to zero
PASS: gsl_block_long_double_alloc returns valid pointer
PASS: gsl_block_long_double_alloc returns valid size
PASS: gsl_block_long_double_data returns valid pointer
PASS: gsl_block_long_double_size returns valid size
PASS: gsl_block_long_double_calloc returns valid pointer
PASS: gsl_block_long_double_calloc returns valid size
PASS: gsl_block_long_double_data returns valid pointer from calloc
PASS: gsl_block_long_double_size returns valid size from calloc
PASS: gsl_block_long_double_calloc initializes array to zero
PASS: gsl_block_ulong_alloc returns valid pointer
PASS: gsl_block_ulong_alloc returns valid size
PASS: gsl_block_ulong_data returns valid pointer
PASS: gsl_block_ulong_size returns valid size
PASS: gsl_block_ulong_calloc returns valid pointer
PASS: gsl_block_ulong_calloc returns valid size
PASS: gsl_block_ulong_data returns valid pointer from calloc
PASS: gsl_block_ulong_size returns valid size from calloc
PASS: gsl_block_ulong_calloc initializes array to zero
PASS: gsl_block_long_alloc returns valid pointer
PASS: gsl_block_long_alloc returns valid size
PASS: gsl_block_long_data returns valid pointer
PASS: gsl_block_long_size returns valid size
PASS: gsl_block_long_calloc returns valid pointer
PASS: gsl_block_long_calloc returns valid size
PASS: gsl_block_long_data returns valid pointer from calloc
PASS: gsl_block_long_size returns valid size from calloc
PASS: gsl_block_long_calloc initializes array to zero
PASS: gsl_block_uint_alloc returns valid pointer
PASS: gsl_block_uint_alloc returns valid size
PASS: gsl_block_uint_data returns valid pointer
PASS: gsl_block_uint_size returns valid size
PASS: gsl_block_uint_calloc returns valid pointer
PASS: gsl_block_uint_calloc returns valid size
PASS: gsl_block_uint_data returns valid pointer from calloc
PASS: gsl_block_uint_size returns valid size from calloc
PASS: gsl_block_uint_calloc initializes array to zero
PASS: gsl_block_int_alloc returns valid pointer
PASS: gsl_block_int_alloc returns valid size
PASS: gsl_block_int_data returns valid pointer
PASS: gsl_block_int_size returns valid size
PASS: gsl_block_int_calloc returns valid pointer
PASS: gsl_block_int_calloc returns valid size
PASS: gsl_block_int_data returns valid pointer from calloc
PASS: gsl_block_int_size returns valid size from calloc
PASS: gsl_block_int_calloc initializes array to zero
PASS: gsl_block_ushort_alloc returns valid pointer
PASS: gsl_block_ushort_alloc returns valid size
PASS: gsl_block_ushort_data returns valid pointer
PASS: gsl_block_ushort_size returns valid size
PASS: gsl_block_ushort_calloc returns valid pointer
PASS: gsl_block_ushort_calloc returns valid size
PASS: gsl_block_ushort_data returns valid pointer from calloc
PASS: gsl_block_ushort_size returns valid size from calloc
PASS: gsl_block_ushort_calloc initializes array to zero
PASS: gsl_block_short_alloc returns valid pointer
PASS: gsl_block_short_alloc returns valid size
PASS: gsl_block_short_data returns valid pointer
PASS: gsl_block_short_size returns valid size
PASS: gsl_block_short_calloc returns valid pointer
PASS: gsl_block_short_calloc returns valid size
PASS: gsl_block_short_data returns valid pointer from calloc
PASS: gsl_block_short_size returns valid size from calloc
PASS: gsl_block_short_calloc initializes array to zero
PASS: gsl_block_uchar_alloc returns valid pointer
PASS: gsl_block_uchar_alloc returns valid size
PASS: gsl_block_uchar_data returns valid pointer
PASS: gsl_block_uchar_size returns valid size
PASS: gsl_block_uchar_calloc returns valid pointer
PASS: gsl_block_uchar_calloc returns valid size
PASS: gsl_block_uchar_data returns valid pointer from calloc
PASS: gsl_block_uchar_size returns valid size from calloc
PASS: gsl_block_uchar_calloc initializes array to zero
PASS: gsl_block_char_alloc returns valid pointer
PASS: gsl_block_char_alloc returns valid size
PASS: gsl_block_char_data returns valid pointer
PASS: gsl_block_char_size returns valid size
PASS: gsl_block_char_calloc returns valid pointer
PASS: gsl_block_char_calloc returns valid size
PASS: gsl_block_char_data returns valid pointer from calloc
PASS: gsl_block_char_size returns valid size from calloc
PASS: gsl_block_char_calloc initializes array to zero
PASS: gsl_block_complex_alloc returns valid pointer
PASS: gsl_block_complex_alloc returns valid size
PASS: gsl_block_complex_data returns valid pointer
PASS: gsl_block_complex_size returns valid size
PASS: gsl_block_complex_calloc returns valid pointer
PASS: gsl_block_complex_calloc returns valid size
PASS: gsl_block_complex_data returns valid pointer from calloc
PASS: gsl_block_complex_size returns valid size from calloc
PASS: gsl_block_complex_calloc initializes array to zero
PASS: gsl_block_complex_float_alloc returns valid pointer
PASS: gsl_block_complex_float_alloc returns valid size
PASS: gsl_block_complex_float_data returns valid pointer
PASS: gsl_block_complex_float_size returns valid size
PASS: gsl_block_complex_float_calloc returns valid pointer
PASS: gsl_block_complex_float_calloc returns valid size
PASS: gsl_block_complex_float_data returns valid pointer from calloc
PASS: gsl_block_complex_float_size returns valid size from calloc
PASS: gsl_block_complex_float_calloc initializes array to zero
PASS: gsl_block_complex_long_double_alloc returns valid pointer
PASS: gsl_block_complex_long_double_alloc returns valid size
PASS: gsl_block_complex_long_double_data returns valid pointer
PASS: gsl_block_complex_long_double_size returns valid size
PASS: gsl_block_complex_long_double_calloc returns valid pointer
PASS: gsl_block_complex_long_double_calloc returns valid size
PASS: gsl_block_complex_long_double_data returns valid pointer from calloc
PASS: gsl_block_complex_long_double_size returns valid size from calloc
PASS: gsl_block_complex_long_double_calloc initializes array to zero
PASS: gsl_block_fprintf and fscanf work correctly
PASS: gsl_block_float_fprintf and fscanf work correctly
PASS: gsl_block_long_double_fprintf and fscanf work correctly
PASS: gsl_block_ulong_fprintf and fscanf work correctly
PASS: gsl_block_long_fprintf and fscanf work correctly
PASS: gsl_block_uint_fprintf and fscanf work correctly
PASS: gsl_block_int_fprintf and fscanf work correctly
PASS: gsl_block_ushort_fprintf and fscanf work correctly
PASS: gsl_block_short_fprintf and fscanf work correctly
PASS: gsl_block_uchar_fprintf and fscanf work correctly
PASS: gsl_block_char_fprintf and fscanf work correctly
PASS: gsl_block_complex_fprintf and fscanf work correctly
PASS: gsl_block_complex_float_fprintf and fscanf work correctly
PASS: gsl_block_complex_long_double_fprintf and fscanf work correctly
PASS: gsl_block_write and read work correctly
PASS: gsl_block_float_write and read work correctly
PASS: gsl_block_long_double_write and read work correctly
PASS: gsl_block_ulong_write and read work correctly
PASS: gsl_block_long_write and read work correctly
PASS: gsl_block_uint_write and read work correctly
PASS: gsl_block_int_write and read work correctly
PASS: gsl_block_ushort_write and read work correctly
PASS: gsl_block_short_write and read work correctly
PASS: gsl_block_uchar_write and read work correctly
PASS: gsl_block_char_write and read work correctly
PASS: gsl_block_complex_write and read work correctly
PASS: gsl_block_complex_float_write and read work correctly
PASS: gsl_block_complex_long_double_write and read work correctly
PASS: gsl_block_alloc traps zero length
PASS: gsl_block_float_alloc traps zero length
PASS: gsl_block_long_double_alloc traps zero length
PASS: gsl_block_ulong_alloc traps zero length
PASS: gsl_block_long_alloc traps zero length
PASS: gsl_block_uint_alloc traps zero length
PASS: gsl_block_int_alloc traps zero length
PASS: gsl_block_ushort_alloc traps zero length
PASS: gsl_block_short_alloc traps zero length
PASS: gsl_block_uchar_alloc traps zero length
PASS: gsl_block_char_alloc traps zero length
PASS: gsl_block_complex_alloc traps zero length
PASS: gsl_block_complex_float_alloc traps zero length
PASS: gsl_block_complex_long_double_alloc traps zero length
PASS: test
==================
All 1 tests passed
==================
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/block'
make[1]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/block'
Making check in vector
make[1]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/vector'
make  test test_static
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/vector'
make[2]: `test' is up to date.
make[2]: `test_static' is up to date.
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/vector'
make  check-TESTS
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/vector'
PASS: gsl_vector_alloc returns valid pointer
PASS: gsl_vector_alloc returns valid size
PASS: gsl_vector_alloc returns unit stride
PASS: gsl_vector_set writes into array correctly
PASS: gsl_vector_get reads from array correctly
PASS: gsl_vector_get reads correctly with stride
PASS: gsl_vector_set writes correctly with stride
PASS: gsl_vector_float_alloc returns valid pointer
PASS: gsl_vector_float_alloc returns valid size
PASS: gsl_vector_float_alloc returns unit stride
PASS: gsl_vector_float_set writes into array correctly
PASS: gsl_vector_float_get reads from array correctly
PASS: gsl_vector_float_get reads correctly with stride
PASS: gsl_vector_float_set writes correctly with stride
PASS: gsl_vector_long_double_alloc returns valid pointer
PASS: gsl_vector_long_double_alloc returns valid size
PASS: gsl_vector_long_double_alloc returns unit stride
PASS: gsl_vector_long_double_set writes into array correctly
PASS: gsl_vector_long_double_get reads from array correctly
PASS: gsl_vector_long_double_get reads correctly with stride
PASS: gsl_vector_long_double_set writes correctly with stride
PASS: gsl_vector_ulong_alloc returns valid pointer
PASS: gsl_vector_ulong_alloc returns valid size
PASS: gsl_vector_ulong_alloc returns unit stride
PASS: gsl_vector_ulong_set writes into array correctly
PASS: gsl_vector_ulong_get reads from array correctly
PASS: gsl_vector_ulong_get reads correctly with stride
PASS: gsl_vector_ulong_set writes correctly with stride
PASS: gsl_vector_long_alloc returns valid pointer
PASS: gsl_vector_long_alloc returns valid size
PASS: gsl_vector_long_alloc returns unit stride
PASS: gsl_vector_long_set writes into array correctly
PASS: gsl_vector_long_get reads from array correctly
PASS: gsl_vector_long_get reads correctly with stride
PASS: gsl_vector_long_set writes correctly with stride
PASS: gsl_vector_uint_alloc returns valid pointer
PASS: gsl_vector_uint_alloc returns valid size
PASS: gsl_vector_uint_alloc returns unit stride
PASS: gsl_vector_uint_set writes into array correctly
PASS: gsl_vector_uint_get reads from array correctly
PASS: gsl_vector_uint_get reads correctly with stride
PASS: gsl_vector_uint_set writes correctly with stride
PASS: gsl_vector_int_alloc returns valid pointer
PASS: gsl_vector_int_alloc returns valid size
PASS: gsl_vector_int_alloc returns unit stride
PASS: gsl_vector_int_set writes into array correctly
PASS: gsl_vector_int_get reads from array correctly
PASS: gsl_vector_int_get reads correctly with stride
PASS: gsl_vector_int_set writes correctly with stride
PASS: gsl_vector_ushort_alloc returns valid pointer
PASS: gsl_vector_ushort_alloc returns valid size
PASS: gsl_vector_ushort_alloc returns unit stride
PASS: gsl_vector_ushort_set writes into array correctly
PASS: gsl_vector_ushort_get reads from array correctly
PASS: gsl_vector_ushort_get reads correctly with stride
PASS: gsl_vector_ushort_set writes correctly with stride
PASS: gsl_vector_short_alloc returns valid pointer
PASS: gsl_vector_short_alloc returns valid size
PASS: gsl_vector_short_alloc returns unit stride
PASS: gsl_vector_short_set writes into array correctly
PASS: gsl_vector_short_get reads from array correctly
PASS: gsl_vector_short_get reads correctly with stride
PASS: gsl_vector_short_set writes correctly with stride
PASS: gsl_vector_uchar_alloc returns valid pointer
PASS: gsl_vector_uchar_alloc returns valid size
PASS: gsl_vector_uchar_alloc returns unit stride
PASS: gsl_vector_uchar_set writes into array correctly
PASS: gsl_vector_uchar_get reads from array correctly
PASS: gsl_vector_uchar_get reads correctly with stride
PASS: gsl_vector_uchar_set writes correctly with stride
PASS: gsl_vector_char_alloc returns valid pointer
PASS: gsl_vector_char_alloc returns valid size
PASS: gsl_vector_char_alloc returns unit stride
PASS: gsl_vector_char_set writes into array correctly
PASS: gsl_vector_char_get reads from array correctly
PASS: gsl_vector_char_get reads correctly with stride
PASS: gsl_vector_char_set writes correctly with stride
PASS: gsl_vector_complex_alloc returns valid pointer
PASS: gsl_vector_complex_alloc returns valid size
PASS: gsl_vector_complex_alloc returns unit stride
PASS: gsl_vector_complex_set writes into array correctly
PASS: gsl_vector_complex_get reads from array correctly
PASS: gsl_vector_complex_get reads from array correctly with stride
PASS: gsl_vector_complex_set writes into array correctly with stride
PASS: gsl_vector_complex_float_alloc returns valid pointer
PASS: gsl_vector_complex_float_alloc returns valid size
PASS: gsl_vector_complex_float_alloc returns unit stride
PASS: gsl_vector_complex_float_set writes into array correctly
PASS: gsl_vector_complex_float_get reads from array correctly
PASS: gsl_vector_complex_float_get reads from array correctly with stride
PASS: gsl_vector_complex_float_set writes into array correctly with stride
PASS: gsl_vector_complex_long_double_alloc returns valid pointer
PASS: gsl_vector_complex_long_double_alloc returns valid size
PASS: gsl_vector_complex_long_double_alloc returns unit stride
PASS: gsl_vector_complex_long_double_set writes into array correctly
PASS: gsl_vector_complex_long_double_get reads from array correctly
PASS: gsl_vector_complex_long_double_get reads from array correctly with stride
PASS: gsl_vector_complex_long_double_set writes into array correctly with stride
PASS: gsl_vector_fprintf and fscanf work correctly
PASS: gsl_vector_float_fprintf and fscanf work correctly
PASS: gsl_vector_long_double_fprintf and fscanf work correctly
PASS: gsl_vector_ulong_fprintf and fscanf work correctly
PASS: gsl_vector_long_fprintf and fscanf work correctly
PASS: gsl_vector_uint_fprintf and fscanf work correctly
PASS: gsl_vector_int_fprintf and fscanf work correctly
PASS: gsl_vector_ushort_fprintf and fscanf work correctly
PASS: gsl_vector_short_fprintf and fscanf work correctly
PASS: gsl_vector_uchar_fprintf and fscanf work correctly
PASS: gsl_vector_char_fprintf and fscanf work correctly
PASS: gsl_vector_complex_fprintf and fscanf work correctly
PASS: gsl_vector_complex_float_fprintf and fscanf work correctly
PASS: gsl_vector_complex_long_double_fprintf and fscanf work correctly
PASS: gsl_vector_write and read work correctly
PASS: gsl_vector_float_write and read work correctly
PASS: gsl_vector_long_double_write and read work correctly
PASS: gsl_vector_ulong_write and read work correctly
PASS: gsl_vector_long_write and read work correctly
PASS: gsl_vector_uint_write and read work correctly
PASS: gsl_vector_int_write and read work correctly
PASS: gsl_vector_ushort_write and read work correctly
PASS: gsl_vector_short_write and read work correctly
PASS: gsl_vector_uchar_write and read work correctly
PASS: gsl_vector_char_write and read work correctly
PASS: gsl_vector_complex_write and read work correctly
PASS: gsl_vector_complex_float_write and read work correctly
PASS: gsl_vector_complex_long_double_write and read work correctly
PASS: gsl_vector_set traps index below lower bound
PASS: gsl_vector_set traps index above upper bound
PASS: gsl_vector_set traps index at upper bound
PASS: gsl_vector_get traps index below lower bound
PASS: gsl_vector_get returns zero for index below lower bound
PASS: gsl_vector_get traps index above upper bound
PASS: gsl_vector_get returns zero for index above upper bound
PASS: gsl_vector_get traps index at upper bound
PASS: gsl_vector_get returns zero for index at upper bound
PASS: gsl_vector_float_set traps index below lower bound
PASS: gsl_vector_float_set traps index above upper bound
PASS: gsl_vector_float_set traps index at upper bound
PASS: gsl_vector_float_get traps index below lower bound
PASS: gsl_vector_float_get returns zero for index below lower bound
PASS: gsl_vector_float_get traps index above upper bound
PASS: gsl_vector_float_get returns zero for index above upper bound
PASS: gsl_vector_float_get traps index at upper bound
PASS: gsl_vector_float_get returns zero for index at upper bound
PASS: gsl_vector_long_double_set traps index below lower bound
PASS: gsl_vector_long_double_set traps index above upper bound
PASS: gsl_vector_long_double_set traps index at upper bound
PASS: gsl_vector_long_double_get traps index below lower bound
PASS: gsl_vector_long_double_get returns zero for index below lower bound
PASS: gsl_vector_long_double_get traps index above upper bound
PASS: gsl_vector_long_double_get returns zero for index above upper bound
PASS: gsl_vector_long_double_get traps index at upper bound
PASS: gsl_vector_long_double_get returns zero for index at upper bound
PASS: gsl_vector_ulong_set traps index below lower bound
PASS: gsl_vector_ulong_set traps index above upper bound
PASS: gsl_vector_ulong_set traps index at upper bound
PASS: gsl_vector_ulong_get traps index below lower bound
PASS: gsl_vector_ulong_get returns zero for index below lower bound
PASS: gsl_vector_ulong_get traps index above upper bound
PASS: gsl_vector_ulong_get returns zero for index above upper bound
PASS: gsl_vector_ulong_get traps index at upper bound
PASS: gsl_vector_ulong_get returns zero for index at upper bound
PASS: gsl_vector_long_set traps index below lower bound
PASS: gsl_vector_long_set traps index above upper bound
PASS: gsl_vector_long_set traps index at upper bound
PASS: gsl_vector_long_get traps index below lower bound
PASS: gsl_vector_long_get returns zero for index below lower bound
PASS: gsl_vector_long_get traps index above upper bound
PASS: gsl_vector_long_get returns zero for index above upper bound
PASS: gsl_vector_long_get traps index at upper bound
PASS: gsl_vector_long_get returns zero for index at upper bound
PASS: gsl_vector_uint_set traps index below lower bound
PASS: gsl_vector_uint_set traps index above upper bound
PASS: gsl_vector_uint_set traps index at upper bound
PASS: gsl_vector_uint_get traps index below lower bound
PASS: gsl_vector_uint_get returns zero for index below lower bound
PASS: gsl_vector_uint_get traps index above upper bound
PASS: gsl_vector_uint_get returns zero for index above upper bound
PASS: gsl_vector_uint_get traps index at upper bound
PASS: gsl_vector_uint_get returns zero for index at upper bound
PASS: gsl_vector_int_set traps index below lower bound
PASS: gsl_vector_int_set traps index above upper bound
PASS: gsl_vector_int_set traps index at upper bound
PASS: gsl_vector_int_get traps index below lower bound
PASS: gsl_vector_int_get returns zero for index below lower bound
PASS: gsl_vector_int_get traps index above upper bound
PASS: gsl_vector_int_get returns zero for index above upper bound
PASS: gsl_vector_int_get traps index at upper bound
PASS: gsl_vector_int_get returns zero for index at upper bound
PASS: gsl_vector_ushort_set traps index below lower bound
PASS: gsl_vector_ushort_set traps index above upper bound
PASS: gsl_vector_ushort_set traps index at upper bound
PASS: gsl_vector_ushort_get traps index below lower bound
PASS: gsl_vector_ushort_get returns zero for index below lower bound
PASS: gsl_vector_ushort_get traps index above upper bound
PASS: gsl_vector_ushort_get returns zero for index above upper bound
PASS: gsl_vector_ushort_get traps index at upper bound
PASS: gsl_vector_ushort_get returns zero for index at upper bound
PASS: gsl_vector_short_set traps index below lower bound
PASS: gsl_vector_short_set traps index above upper bound
PASS: gsl_vector_short_set traps index at upper bound
PASS: gsl_vector_short_get traps index below lower bound
PASS: gsl_vector_short_get returns zero for index below lower bound
PASS: gsl_vector_short_get traps index above upper bound
PASS: gsl_vector_short_get returns zero for index above upper bound
PASS: gsl_vector_short_get traps index at upper bound
PASS: gsl_vector_short_get returns zero for index at upper bound
PASS: gsl_vector_uchar_set traps index below lower bound
PASS: gsl_vector_uchar_set traps index above upper bound
PASS: gsl_vector_uchar_set traps index at upper bound
PASS: gsl_vector_uchar_get traps index below lower bound
PASS: gsl_vector_uchar_get returns zero for index below lower bound
PASS: gsl_vector_uchar_get traps index above upper bound
PASS: gsl_vector_uchar_get returns zero for index above upper bound
PASS: gsl_vector_uchar_get traps index at upper bound
PASS: gsl_vector_uchar_get returns zero for index at upper bound
PASS: gsl_vector_char_set traps index below lower bound
PASS: gsl_vector_char_set traps index above upper bound
PASS: gsl_vector_char_set traps index at upper bound
PASS: gsl_vector_char_get traps index below lower bound
PASS: gsl_vector_char_get returns zero for index below lower bound
PASS: gsl_vector_char_get traps index above upper bound
PASS: gsl_vector_char_get returns zero for index above upper bound
PASS: gsl_vector_char_get traps index at upper bound
PASS: gsl_vector_char_get returns zero for index at upper bound
PASS: gsl_vector_complex_set traps index below lower bound
PASS: gsl_vector_complex_set traps index above upper bound
PASS: gsl_vector_complex_set traps index at upper bound
PASS: gsl_vector_complex_get traps index below lower bound
PASS: gsl_vector_complex_get returns zero real below lower bound
PASS: gsl_vector_complex_get returns zero imag below lower bound
PASS: gsl_vector_complex_get traps index above upper bound
PASS: gsl_vector_complex_get returns zero real above upper bound
PASS: gsl_vector_complex_get returns zero imag above upper bound
PASS: gsl_vector_complex_get traps index at upper bound
PASS: gsl_vector_complex_get returns zero real at upper bound
PASS: gsl_vector_complex_get returns zero imag at upper bound
PASS: gsl_vector_complex_float_set traps index below lower bound
PASS: gsl_vector_complex_float_set traps index above upper bound
PASS: gsl_vector_complex_float_set traps index at upper bound
PASS: gsl_vector_complex_float_get traps index below lower bound
PASS: gsl_vector_complex_float_get returns zero real below lower bound
PASS: gsl_vector_complex_float_get returns zero imag below lower bound
PASS: gsl_vector_complex_float_get traps index above upper bound
PASS: gsl_vector_complex_float_get returns zero real above upper bound
PASS: gsl_vector_complex_float_get returns zero imag above upper bound
PASS: gsl_vector_complex_float_get traps index at upper bound
PASS: gsl_vector_complex_float_get returns zero real at upper bound
PASS: gsl_vector_complex_float_get returns zero imag at upper bound
PASS: gsl_vector_complex_long_double_set traps index below lower bound
PASS: gsl_vector_complex_long_double_set traps index above upper bound
PASS: gsl_vector_complex_long_double_set traps index at upper bound
PASS: gsl_vector_complex_long_double_get traps index below lower bound
PASS: gsl_vector_complex_long_double_get returns zero real below lower bound
PASS: gsl_vector_complex_long_double_get returns zero imag below lower bound
PASS: gsl_vector_complex_long_double_get traps index above upper bound
PASS: gsl_vector_complex_long_double_get returns zero real above upper bound
PASS: gsl_vector_complex_long_double_get returns zero imag above upper bound
PASS: gsl_vector_complex_long_double_get traps index at upper bound
PASS: gsl_vector_complex_long_double_get returns zero real at upper bound
PASS: gsl_vector_complex_long_double_get returns zero imag at upper bound
PASS: test
PASS: gsl_vector_alloc returns valid pointer
PASS: gsl_vector_alloc returns valid size
PASS: gsl_vector_alloc returns unit stride
PASS: gsl_vector_set (static) writes into array correctly
PASS: gsl_vector_get (static) reads from array correctly
PASS: gsl_vector_get (static) reads correctly with stride
PASS: gsl_vector_set (static) writes correctly with stride
PASS: gsl_vector_float_alloc returns valid pointer
PASS: gsl_vector_float_alloc returns valid size
PASS: gsl_vector_float_alloc returns unit stride
PASS: gsl_vector_float_set (static) writes into array correctly
PASS: gsl_vector_float_get (static) reads from array correctly
PASS: gsl_vector_float_get (static) reads correctly with stride
PASS: gsl_vector_float_set (static) writes correctly with stride
PASS: gsl_vector_long_double_alloc returns valid pointer
PASS: gsl_vector_long_double_alloc returns valid size
PASS: gsl_vector_long_double_alloc returns unit stride
PASS: gsl_vector_long_double_set (static) writes into array correctly
PASS: gsl_vector_long_double_get (static) reads from array correctly
PASS: gsl_vector_long_double_get (static) reads correctly with stride
PASS: gsl_vector_long_double_set (static) writes correctly with stride
PASS: gsl_vector_ulong_alloc returns valid pointer
PASS: gsl_vector_ulong_alloc returns valid size
PASS: gsl_vector_ulong_alloc returns unit stride
PASS: gsl_vector_ulong_set (static) writes into array correctly
PASS: gsl_vector_ulong_get (static) reads from array correctly
PASS: gsl_vector_ulong_get (static) reads correctly with stride
PASS: gsl_vector_ulong_set (static) writes correctly with stride
PASS: gsl_vector_long_alloc returns valid pointer
PASS: gsl_vector_long_alloc returns valid size
PASS: gsl_vector_long_alloc returns unit stride
PASS: gsl_vector_long_set (static) writes into array correctly
PASS: gsl_vector_long_get (static) reads from array correctly
PASS: gsl_vector_long_get (static) reads correctly with stride
PASS: gsl_vector_long_set (static) writes correctly with stride
PASS: gsl_vector_uint_alloc returns valid pointer
PASS: gsl_vector_uint_alloc returns valid size
PASS: gsl_vector_uint_alloc returns unit stride
PASS: gsl_vector_uint_set (static) writes into array correctly
PASS: gsl_vector_uint_get (static) reads from array correctly
PASS: gsl_vector_uint_get (static) reads correctly with stride
PASS: gsl_vector_uint_set (static) writes correctly with stride
PASS: gsl_vector_int_alloc returns valid pointer
PASS: gsl_vector_int_alloc returns valid size
PASS: gsl_vector_int_alloc returns unit stride
PASS: gsl_vector_int_set (static) writes into array correctly
PASS: gsl_vector_int_get (static) reads from array correctly
PASS: gsl_vector_int_get (static) reads correctly with stride
PASS: gsl_vector_int_set (static) writes correctly with stride
PASS: gsl_vector_ushort_alloc returns valid pointer
PASS: gsl_vector_ushort_alloc returns valid size
PASS: gsl_vector_ushort_alloc returns unit stride
PASS: gsl_vector_ushort_set (static) writes into array correctly
PASS: gsl_vector_ushort_get (static) reads from array correctly
PASS: gsl_vector_ushort_get (static) reads correctly with stride
PASS: gsl_vector_ushort_set (static) writes correctly with stride
PASS: gsl_vector_short_alloc returns valid pointer
PASS: gsl_vector_short_alloc returns valid size
PASS: gsl_vector_short_alloc returns unit stride
PASS: gsl_vector_short_set (static) writes into array correctly
PASS: gsl_vector_short_get (static) reads from array correctly
PASS: gsl_vector_short_get (static) reads correctly with stride
PASS: gsl_vector_short_set (static) writes correctly with stride
PASS: gsl_vector_uchar_alloc returns valid pointer
PASS: gsl_vector_uchar_alloc returns valid size
PASS: gsl_vector_uchar_alloc returns unit stride
PASS: gsl_vector_uchar_set (static) writes into array correctly
PASS: gsl_vector_uchar_get (static) reads from array correctly
PASS: gsl_vector_uchar_get (static) reads correctly with stride
PASS: gsl_vector_uchar_set (static) writes correctly with stride
PASS: gsl_vector_char_alloc returns valid pointer
PASS: gsl_vector_char_alloc returns valid size
PASS: gsl_vector_char_alloc returns unit stride
PASS: gsl_vector_char_set (static) writes into array correctly
PASS: gsl_vector_char_get (static) reads from array correctly
PASS: gsl_vector_char_get (static) reads correctly with stride
PASS: gsl_vector_char_set (static) writes correctly with stride
PASS: gsl_vector_complex_alloc returns valid pointer
PASS: gsl_vector_complex_alloc returns valid size
PASS: gsl_vector_complex_alloc returns unit stride
PASS: gsl_vector_complex_set writes into array correctly
PASS: gsl_vector_complex_get reads from array correctly
PASS: gsl_vector_complex_get reads from array correctly with stride
PASS: gsl_vector_complex_set writes into array correctly with stride
PASS: gsl_vector_complex_float_alloc returns valid pointer
PASS: gsl_vector_complex_float_alloc returns valid size
PASS: gsl_vector_complex_float_alloc returns unit stride
PASS: gsl_vector_complex_float_set writes into array correctly
PASS: gsl_vector_complex_float_get reads from array correctly
PASS: gsl_vector_complex_float_get reads from array correctly with stride
PASS: gsl_vector_complex_float_set writes into array correctly with stride
PASS: gsl_vector_complex_long_double_alloc returns valid pointer
PASS: gsl_vector_complex_long_double_alloc returns valid size
PASS: gsl_vector_complex_long_double_alloc returns unit stride
PASS: gsl_vector_complex_long_double_set writes into array correctly
PASS: gsl_vector_complex_long_double_get reads from array correctly
PASS: gsl_vector_complex_long_double_get reads from array correctly with stride
PASS: gsl_vector_complex_long_double_set writes into array correctly with stride
PASS: gsl_vector_fprintf and fscanf work correctly
PASS: gsl_vector_float_fprintf and fscanf work correctly
PASS: gsl_vector_long_double_fprintf and fscanf work correctly
PASS: gsl_vector_ulong_fprintf and fscanf work correctly
PASS: gsl_vector_long_fprintf and fscanf work correctly
PASS: gsl_vector_uint_fprintf and fscanf work correctly
PASS: gsl_vector_int_fprintf and fscanf work correctly
PASS: gsl_vector_ushort_fprintf and fscanf work correctly
PASS: gsl_vector_short_fprintf and fscanf work correctly
PASS: gsl_vector_uchar_fprintf and fscanf work correctly
PASS: gsl_vector_char_fprintf and fscanf work correctly
PASS: gsl_vector_complex_fprintf and fscanf work correctly
PASS: gsl_vector_complex_float_fprintf and fscanf work correctly
PASS: gsl_vector_complex_long_double_fprintf and fscanf work correctly
PASS: gsl_vector_write and read work correctly
PASS: gsl_vector_float_write and read work correctly
PASS: gsl_vector_long_double_write and read work correctly
PASS: gsl_vector_ulong_write and read work correctly
PASS: gsl_vector_long_write and read work correctly
PASS: gsl_vector_uint_write and read work correctly
PASS: gsl_vector_int_write and read work correctly
PASS: gsl_vector_ushort_write and read work correctly
PASS: gsl_vector_short_write and read work correctly
PASS: gsl_vector_uchar_write and read work correctly
PASS: gsl_vector_char_write and read work correctly
PASS: gsl_vector_complex_write and read work correctly
PASS: gsl_vector_complex_float_write and read work correctly
PASS: gsl_vector_complex_long_double_write and read work correctly
PASS: gsl_vector_set traps index below lower bound
PASS: gsl_vector_set traps index above upper bound
PASS: gsl_vector_set traps index at upper bound
PASS: gsl_vector_get traps index below lower bound
PASS: gsl_vector_get returns zero for index below lower bound
PASS: gsl_vector_get traps index above upper bound
PASS: gsl_vector_get returns zero for index above upper bound
PASS: gsl_vector_get traps index at upper bound
PASS: gsl_vector_get returns zero for index at upper bound
PASS: gsl_vector_float_set traps index below lower bound
PASS: gsl_vector_float_set traps index above upper bound
PASS: gsl_vector_float_set traps index at upper bound
PASS: gsl_vector_float_get traps index below lower bound
PASS: gsl_vector_float_get returns zero for index below lower bound
PASS: gsl_vector_float_get traps index above upper bound
PASS: gsl_vector_float_get returns zero for index above upper bound
PASS: gsl_vector_float_get traps index at upper bound
PASS: gsl_vector_float_get returns zero for index at upper bound
PASS: gsl_vector_long_double_set traps index below lower bound
PASS: gsl_vector_long_double_set traps index above upper bound
PASS: gsl_vector_long_double_set traps index at upper bound
PASS: gsl_vector_long_double_get traps index below lower bound
PASS: gsl_vector_long_double_get returns zero for index below lower bound
PASS: gsl_vector_long_double_get traps index above upper bound
PASS: gsl_vector_long_double_get returns zero for index above upper bound
PASS: gsl_vector_long_double_get traps index at upper bound
PASS: gsl_vector_long_double_get returns zero for index at upper bound
PASS: gsl_vector_ulong_set traps index below lower bound
PASS: gsl_vector_ulong_set traps index above upper bound
PASS: gsl_vector_ulong_set traps index at upper bound
PASS: gsl_vector_ulong_get traps index below lower bound
PASS: gsl_vector_ulong_get returns zero for index below lower bound
PASS: gsl_vector_ulong_get traps index above upper bound
PASS: gsl_vector_ulong_get returns zero for index above upper bound
PASS: gsl_vector_ulong_get traps index at upper bound
PASS: gsl_vector_ulong_get returns zero for index at upper bound
PASS: gsl_vector_long_set traps index below lower bound
PASS: gsl_vector_long_set traps index above upper bound
PASS: gsl_vector_long_set traps index at upper bound
PASS: gsl_vector_long_get traps index below lower bound
PASS: gsl_vector_long_get returns zero for index below lower bound
PASS: gsl_vector_long_get traps index above upper bound
PASS: gsl_vector_long_get returns zero for index above upper bound
PASS: gsl_vector_long_get traps index at upper bound
PASS: gsl_vector_long_get returns zero for index at upper bound
PASS: gsl_vector_uint_set traps index below lower bound
PASS: gsl_vector_uint_set traps index above upper bound
PASS: gsl_vector_uint_set traps index at upper bound
PASS: gsl_vector_uint_get traps index below lower bound
PASS: gsl_vector_uint_get returns zero for index below lower bound
PASS: gsl_vector_uint_get traps index above upper bound
PASS: gsl_vector_uint_get returns zero for index above upper bound
PASS: gsl_vector_uint_get traps index at upper bound
PASS: gsl_vector_uint_get returns zero for index at upper bound
PASS: gsl_vector_int_set traps index below lower bound
PASS: gsl_vector_int_set traps index above upper bound
PASS: gsl_vector_int_set traps index at upper bound
PASS: gsl_vector_int_get traps index below lower bound
PASS: gsl_vector_int_get returns zero for index below lower bound
PASS: gsl_vector_int_get traps index above upper bound
PASS: gsl_vector_int_get returns zero for index above upper bound
PASS: gsl_vector_int_get traps index at upper bound
PASS: gsl_vector_int_get returns zero for index at upper bound
PASS: gsl_vector_ushort_set traps index below lower bound
PASS: gsl_vector_ushort_set traps index above upper bound
PASS: gsl_vector_ushort_set traps index at upper bound
PASS: gsl_vector_ushort_get traps index below lower bound
PASS: gsl_vector_ushort_get returns zero for index below lower bound
PASS: gsl_vector_ushort_get traps index above upper bound
PASS: gsl_vector_ushort_get returns zero for index above upper bound
PASS: gsl_vector_ushort_get traps index at upper bound
PASS: gsl_vector_ushort_get returns zero for index at upper bound
PASS: gsl_vector_short_set traps index below lower bound
PASS: gsl_vector_short_set traps index above upper bound
PASS: gsl_vector_short_set traps index at upper bound
PASS: gsl_vector_short_get traps index below lower bound
PASS: gsl_vector_short_get returns zero for index below lower bound
PASS: gsl_vector_short_get traps index above upper bound
PASS: gsl_vector_short_get returns zero for index above upper bound
PASS: gsl_vector_short_get traps index at upper bound
PASS: gsl_vector_short_get returns zero for index at upper bound
PASS: gsl_vector_uchar_set traps index below lower bound
PASS: gsl_vector_uchar_set traps index above upper bound
PASS: gsl_vector_uchar_set traps index at upper bound
PASS: gsl_vector_uchar_get traps index below lower bound
PASS: gsl_vector_uchar_get returns zero for index below lower bound
PASS: gsl_vector_uchar_get traps index above upper bound
PASS: gsl_vector_uchar_get returns zero for index above upper bound
PASS: gsl_vector_uchar_get traps index at upper bound
PASS: gsl_vector_uchar_get returns zero for index at upper bound
PASS: gsl_vector_char_set traps index below lower bound
PASS: gsl_vector_char_set traps index above upper bound
PASS: gsl_vector_char_set traps index at upper bound
PASS: gsl_vector_char_get traps index below lower bound
PASS: gsl_vector_char_get returns zero for index below lower bound
PASS: gsl_vector_char_get traps index above upper bound
PASS: gsl_vector_char_get returns zero for index above upper bound
PASS: gsl_vector_char_get traps index at upper bound
PASS: gsl_vector_char_get returns zero for index at upper bound
PASS: gsl_vector_complex_set traps index below lower bound
PASS: gsl_vector_complex_set traps index above upper bound
PASS: gsl_vector_complex_set traps index at upper bound
PASS: gsl_vector_complex_get traps index below lower bound
PASS: gsl_vector_complex_get returns zero real below lower bound
PASS: gsl_vector_complex_get returns zero imag below lower bound
PASS: gsl_vector_complex_get traps index above upper bound
PASS: gsl_vector_complex_get returns zero real above upper bound
PASS: gsl_vector_complex_get returns zero imag above upper bound
PASS: gsl_vector_complex_get traps index at upper bound
PASS: gsl_vector_complex_get returns zero real at upper bound
PASS: gsl_vector_complex_get returns zero imag at upper bound
PASS: gsl_vector_complex_float_set traps index below lower bound
PASS: gsl_vector_complex_float_set traps index above upper bound
PASS: gsl_vector_complex_float_set traps index at upper bound
PASS: gsl_vector_complex_float_get traps index below lower bound
PASS: gsl_vector_complex_float_get returns zero real below lower bound
PASS: gsl_vector_complex_float_get returns zero imag below lower bound
PASS: gsl_vector_complex_float_get traps index above upper bound
PASS: gsl_vector_complex_float_get returns zero real above upper bound
PASS: gsl_vector_complex_float_get returns zero imag above upper bound
PASS: gsl_vector_complex_float_get traps index at upper bound
PASS: gsl_vector_complex_float_get returns zero real at upper bound
PASS: gsl_vector_complex_float_get returns zero imag at upper bound
PASS: gsl_vector_complex_long_double_set traps index below lower bound
PASS: gsl_vector_complex_long_double_set traps index above upper bound
PASS: gsl_vector_complex_long_double_set traps index at upper bound
PASS: gsl_vector_complex_long_double_get traps index below lower bound
PASS: gsl_vector_complex_long_double_get returns zero real below lower bound
PASS: gsl_vector_complex_long_double_get returns zero imag below lower bound
PASS: gsl_vector_complex_long_double_get traps index above upper bound
PASS: gsl_vector_complex_long_double_get returns zero real above upper bound
PASS: gsl_vector_complex_long_double_get returns zero imag above upper bound
PASS: gsl_vector_complex_long_double_get traps index at upper bound
PASS: gsl_vector_complex_long_double_get returns zero real at upper bound
PASS: gsl_vector_complex_long_double_get returns zero imag at upper bound
PASS: test_static
==================
All 2 tests passed
==================
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/vector'
make[1]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/vector'
Making check in matrix
make[1]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/matrix'
make  test test_static
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/matrix'
make[2]: `test' is up to date.
make[2]: `test_static' is up to date.
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/matrix'
make  check-TESTS
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/matrix'
PASS: gsl_matrix_alloc returns valid pointer
PASS: gsl_matrix_alloc returns valid size1
PASS: gsl_matrix_alloc returns valid size2
PASS: gsl_matrix_alloc returns valid dim2
PASS: gsl_matrix_set writes into array correctly
PASS: gsl_matrix_get reads from array correctly
PASS: gsl_matrix_copy_row extracts row correctly
PASS: gsl_matrix_float_alloc returns valid pointer
PASS: gsl_matrix_float_alloc returns valid size1
PASS: gsl_matrix_float_alloc returns valid size2
PASS: gsl_matrix_float_alloc returns valid dim2
PASS: gsl_matrix_float_set writes into array correctly
PASS: gsl_matrix_float_get reads from array correctly
PASS: gsl_matrix_float_copy_row extracts row correctly
PASS: gsl_matrix_long_double_alloc returns valid pointer
PASS: gsl_matrix_long_double_alloc returns valid size1
PASS: gsl_matrix_long_double_alloc returns valid size2
PASS: gsl_matrix_long_double_alloc returns valid dim2
PASS: gsl_matrix_long_double_set writes into array correctly
PASS: gsl_matrix_long_double_get reads from array correctly
PASS: gsl_matrix_long_double_copy_row extracts row correctly
PASS: gsl_matrix_ulong_alloc returns valid pointer
PASS: gsl_matrix_ulong_alloc returns valid size1
PASS: gsl_matrix_ulong_alloc returns valid size2
PASS: gsl_matrix_ulong_alloc returns valid dim2
PASS: gsl_matrix_ulong_set writes into array correctly
PASS: gsl_matrix_ulong_get reads from array correctly
PASS: gsl_matrix_ulong_copy_row extracts row correctly
PASS: gsl_matrix_long_alloc returns valid pointer
PASS: gsl_matrix_long_alloc returns valid size1
PASS: gsl_matrix_long_alloc returns valid size2
PASS: gsl_matrix_long_alloc returns valid dim2
PASS: gsl_matrix_long_set writes into array correctly
PASS: gsl_matrix_long_get reads from array correctly
PASS: gsl_matrix_long_copy_row extracts row correctly
PASS: gsl_matrix_uint_alloc returns valid pointer
PASS: gsl_matrix_uint_alloc returns valid size1
PASS: gsl_matrix_uint_alloc returns valid size2
PASS: gsl_matrix_uint_alloc returns valid dim2
PASS: gsl_matrix_uint_set writes into array correctly
PASS: gsl_matrix_uint_get reads from array correctly
PASS: gsl_matrix_uint_copy_row extracts row correctly
PASS: gsl_matrix_int_alloc returns valid pointer
PASS: gsl_matrix_int_alloc returns valid size1
PASS: gsl_matrix_int_alloc returns valid size2
PASS: gsl_matrix_int_alloc returns valid dim2
PASS: gsl_matrix_int_set writes into array correctly
PASS: gsl_matrix_int_get reads from array correctly
PASS: gsl_matrix_int_copy_row extracts row correctly
PASS: gsl_matrix_ushort_alloc returns valid pointer
PASS: gsl_matrix_ushort_alloc returns valid size1
PASS: gsl_matrix_ushort_alloc returns valid size2
PASS: gsl_matrix_ushort_alloc returns valid dim2
PASS: gsl_matrix_ushort_set writes into array correctly
PASS: gsl_matrix_ushort_get reads from array correctly
PASS: gsl_matrix_ushort_copy_row extracts row correctly
PASS: gsl_matrix_short_alloc returns valid pointer
PASS: gsl_matrix_short_alloc returns valid size1
PASS: gsl_matrix_short_alloc returns valid size2
PASS: gsl_matrix_short_alloc returns valid dim2
PASS: gsl_matrix_short_set writes into array correctly
PASS: gsl_matrix_short_get reads from array correctly
PASS: gsl_matrix_short_copy_row extracts row correctly
PASS: gsl_matrix_uchar_alloc returns valid pointer
PASS: gsl_matrix_uchar_alloc returns valid size1
PASS: gsl_matrix_uchar_alloc returns valid size2
PASS: gsl_matrix_uchar_alloc returns valid dim2
PASS: gsl_matrix_uchar_set writes into array correctly
PASS: gsl_matrix_uchar_get reads from array correctly
PASS: gsl_matrix_uchar_copy_row extracts row correctly
PASS: gsl_matrix_char_alloc returns valid pointer
PASS: gsl_matrix_char_alloc returns valid size1
PASS: gsl_matrix_char_alloc returns valid size2
PASS: gsl_matrix_char_alloc returns valid dim2
PASS: gsl_matrix_char_set writes into array correctly
PASS: gsl_matrix_char_get reads from array correctly
PASS: gsl_matrix_char_copy_row extracts row correctly
PASS: gsl_matrix_complex_alloc returns valid pointer
PASS: gsl_matrix_complex_alloc returns valid size1
PASS: gsl_matrix_complex_alloc returns valid size2
PASS: gsl_matrix_complex_alloc returns valid dim2
PASS: gsl_matrix_complex_set writes into array correctly
PASS: gsl_matrix_complex_get reads from array correctly
PASS: gsl_matrix_complex_float_alloc returns valid pointer
PASS: gsl_matrix_complex_float_alloc returns valid size1
PASS: gsl_matrix_complex_float_alloc returns valid size2
PASS: gsl_matrix_complex_float_alloc returns valid dim2
PASS: gsl_matrix_complex_float_set writes into array correctly
PASS: gsl_matrix_complex_float_get reads from array correctly
PASS: gsl_matrix_complex_long_double_alloc returns valid pointer
PASS: gsl_matrix_complex_long_double_alloc returns valid size1
PASS: gsl_matrix_complex_long_double_alloc returns valid size2
PASS: gsl_matrix_complex_long_double_alloc returns valid dim2
PASS: gsl_matrix_complex_long_double_set writes into array correctly
PASS: gsl_matrix_complex_long_double_get reads from array correctly
PASS: gsl_matrix_fprintf and fscanf work correctly
PASS: gsl_matrix_float_fprintf and fscanf work correctly
PASS: gsl_matrix_long_double_fprintf and fscanf work correctly
PASS: gsl_matrix_ulong_fprintf and fscanf work correctly
PASS: gsl_matrix_long_fprintf and fscanf work correctly
PASS: gsl_matrix_uint_fprintf and fscanf work correctly
PASS: gsl_matrix_int_fprintf and fscanf work correctly
PASS: gsl_matrix_ushort_fprintf and fscanf work correctly
PASS: gsl_matrix_short_fprintf and fscanf work correctly
PASS: gsl_matrix_uchar_fprintf and fscanf work correctly
PASS: gsl_matrix_char_fprintf and fscanf work correctly
PASS: gsl_matrix_complex_fprintf and fscanf work correctly
PASS: gsl_matrix_complex_float_fprintf and fscanf work correctly
PASS: gsl_matrix_complex_long_double_fprintf and fscanf work correctly
PASS: gsl_matrix_write and read work correctly
PASS: gsl_matrix_float_write and read work correctly
PASS: gsl_matrix_long_double_write and read work correctly
PASS: gsl_matrix_ulong_write and read work correctly
PASS: gsl_matrix_long_write and read work correctly
PASS: gsl_matrix_uint_write and read work correctly
PASS: gsl_matrix_int_write and read work correctly
PASS: gsl_matrix_ushort_write and read work correctly
PASS: gsl_matrix_short_write and read work correctly
PASS: gsl_matrix_uchar_write and read work correctly
PASS: gsl_matrix_char_write and read work correctly
PASS: gsl_matrix_complex_write and read work correctly
PASS: gsl_matrix_complex_float_write and read work correctly
PASS: gsl_matrix_complex_long_double_write and read work correctly
PASS: gsl_matrix_set traps 1st index above upper bound
PASS: gsl_matrix_set traps 2nd index above upper bound
PASS: gsl_matrix_set traps 1st index at upper bound
PASS: gsl_matrix_set traps 2nd index at upper bound
PASS: gsl_matrix_get traps 1st index below lower bound
PASS: gsl_matrix_get returns zero for 1st index below lower bound
PASS: gsl_matrix_get traps 2nd index below lower bound
PASS: gsl_matrix_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_get traps 1st index above upper bound
PASS: gsl_matrix_get returns zero for 1st index above upper bound
PASS: gsl_matrix_get traps 2nd index above upper bound
PASS: gsl_matrix_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_get traps 1st index at upper bound
PASS: gsl_matrix_get returns zero for 1st index at upper bound
PASS: gsl_matrix_get traps 2nd index at upper bound
PASS: gsl_matrix_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_float_set traps 1st index above upper bound
PASS: gsl_matrix_float_set traps 2nd index above upper bound
PASS: gsl_matrix_float_set traps 1st index at upper bound
PASS: gsl_matrix_float_set traps 2nd index at upper bound
PASS: gsl_matrix_float_get traps 1st index below lower bound
PASS: gsl_matrix_float_get returns zero for 1st index below lower bound
PASS: gsl_matrix_float_get traps 2nd index below lower bound
PASS: gsl_matrix_float_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_float_get traps 1st index above upper bound
PASS: gsl_matrix_float_get returns zero for 1st index above upper bound
PASS: gsl_matrix_float_get traps 2nd index above upper bound
PASS: gsl_matrix_float_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_float_get traps 1st index at upper bound
PASS: gsl_matrix_float_get returns zero for 1st index at upper bound
PASS: gsl_matrix_float_get traps 2nd index at upper bound
PASS: gsl_matrix_float_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_long_double_set traps 1st index above upper bound
PASS: gsl_matrix_long_double_set traps 2nd index above upper bound
PASS: gsl_matrix_long_double_set traps 1st index at upper bound
PASS: gsl_matrix_long_double_set traps 2nd index at upper bound
PASS: gsl_matrix_long_double_get traps 1st index below lower bound
PASS: gsl_matrix_long_double_get returns zero for 1st index below lower bound
PASS: gsl_matrix_long_double_get traps 2nd index below lower bound
PASS: gsl_matrix_long_double_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_long_double_get traps 1st index above upper bound
PASS: gsl_matrix_long_double_get returns zero for 1st index above upper bound
PASS: gsl_matrix_long_double_get traps 2nd index above upper bound
PASS: gsl_matrix_long_double_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_long_double_get traps 1st index at upper bound
PASS: gsl_matrix_long_double_get returns zero for 1st index at upper bound
PASS: gsl_matrix_long_double_get traps 2nd index at upper bound
PASS: gsl_matrix_long_double_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_ulong_set traps 1st index above upper bound
PASS: gsl_matrix_ulong_set traps 2nd index above upper bound
PASS: gsl_matrix_ulong_set traps 1st index at upper bound
PASS: gsl_matrix_ulong_set traps 2nd index at upper bound
PASS: gsl_matrix_ulong_get traps 1st index below lower bound
PASS: gsl_matrix_ulong_get returns zero for 1st index below lower bound
PASS: gsl_matrix_ulong_get traps 2nd index below lower bound
PASS: gsl_matrix_ulong_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_ulong_get traps 1st index above upper bound
PASS: gsl_matrix_ulong_get returns zero for 1st index above upper bound
PASS: gsl_matrix_ulong_get traps 2nd index above upper bound
PASS: gsl_matrix_ulong_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_ulong_get traps 1st index at upper bound
PASS: gsl_matrix_ulong_get returns zero for 1st index at upper bound
PASS: gsl_matrix_ulong_get traps 2nd index at upper bound
PASS: gsl_matrix_ulong_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_long_set traps 1st index above upper bound
PASS: gsl_matrix_long_set traps 2nd index above upper bound
PASS: gsl_matrix_long_set traps 1st index at upper bound
PASS: gsl_matrix_long_set traps 2nd index at upper bound
PASS: gsl_matrix_long_get traps 1st index below lower bound
PASS: gsl_matrix_long_get returns zero for 1st index below lower bound
PASS: gsl_matrix_long_get traps 2nd index below lower bound
PASS: gsl_matrix_long_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_long_get traps 1st index above upper bound
PASS: gsl_matrix_long_get returns zero for 1st index above upper bound
PASS: gsl_matrix_long_get traps 2nd index above upper bound
PASS: gsl_matrix_long_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_long_get traps 1st index at upper bound
PASS: gsl_matrix_long_get returns zero for 1st index at upper bound
PASS: gsl_matrix_long_get traps 2nd index at upper bound
PASS: gsl_matrix_long_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_uint_set traps 1st index above upper bound
PASS: gsl_matrix_uint_set traps 2nd index above upper bound
PASS: gsl_matrix_uint_set traps 1st index at upper bound
PASS: gsl_matrix_uint_set traps 2nd index at upper bound
PASS: gsl_matrix_uint_get traps 1st index below lower bound
PASS: gsl_matrix_uint_get returns zero for 1st index below lower bound
PASS: gsl_matrix_uint_get traps 2nd index below lower bound
PASS: gsl_matrix_uint_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_uint_get traps 1st index above upper bound
PASS: gsl_matrix_uint_get returns zero for 1st index above upper bound
PASS: gsl_matrix_uint_get traps 2nd index above upper bound
PASS: gsl_matrix_uint_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_uint_get traps 1st index at upper bound
PASS: gsl_matrix_uint_get returns zero for 1st index at upper bound
PASS: gsl_matrix_uint_get traps 2nd index at upper bound
PASS: gsl_matrix_uint_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_int_set traps 1st index above upper bound
PASS: gsl_matrix_int_set traps 2nd index above upper bound
PASS: gsl_matrix_int_set traps 1st index at upper bound
PASS: gsl_matrix_int_set traps 2nd index at upper bound
PASS: gsl_matrix_int_get traps 1st index below lower bound
PASS: gsl_matrix_int_get returns zero for 1st index below lower bound
PASS: gsl_matrix_int_get traps 2nd index below lower bound
PASS: gsl_matrix_int_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_int_get traps 1st index above upper bound
PASS: gsl_matrix_int_get returns zero for 1st index above upper bound
PASS: gsl_matrix_int_get traps 2nd index above upper bound
PASS: gsl_matrix_int_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_int_get traps 1st index at upper bound
PASS: gsl_matrix_int_get returns zero for 1st index at upper bound
PASS: gsl_matrix_int_get traps 2nd index at upper bound
PASS: gsl_matrix_int_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_ushort_set traps 1st index above upper bound
PASS: gsl_matrix_ushort_set traps 2nd index above upper bound
PASS: gsl_matrix_ushort_set traps 1st index at upper bound
PASS: gsl_matrix_ushort_set traps 2nd index at upper bound
PASS: gsl_matrix_ushort_get traps 1st index below lower bound
PASS: gsl_matrix_ushort_get returns zero for 1st index below lower bound
PASS: gsl_matrix_ushort_get traps 2nd index below lower bound
PASS: gsl_matrix_ushort_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_ushort_get traps 1st index above upper bound
PASS: gsl_matrix_ushort_get returns zero for 1st index above upper bound
PASS: gsl_matrix_ushort_get traps 2nd index above upper bound
PASS: gsl_matrix_ushort_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_ushort_get traps 1st index at upper bound
PASS: gsl_matrix_ushort_get returns zero for 1st index at upper bound
PASS: gsl_matrix_ushort_get traps 2nd index at upper bound
PASS: gsl_matrix_ushort_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_short_set traps 1st index above upper bound
PASS: gsl_matrix_short_set traps 2nd index above upper bound
PASS: gsl_matrix_short_set traps 1st index at upper bound
PASS: gsl_matrix_short_set traps 2nd index at upper bound
PASS: gsl_matrix_short_get traps 1st index below lower bound
PASS: gsl_matrix_short_get returns zero for 1st index below lower bound
PASS: gsl_matrix_short_get traps 2nd index below lower bound
PASS: gsl_matrix_short_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_short_get traps 1st index above upper bound
PASS: gsl_matrix_short_get returns zero for 1st index above upper bound
PASS: gsl_matrix_short_get traps 2nd index above upper bound
PASS: gsl_matrix_short_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_short_get traps 1st index at upper bound
PASS: gsl_matrix_short_get returns zero for 1st index at upper bound
PASS: gsl_matrix_short_get traps 2nd index at upper bound
PASS: gsl_matrix_short_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_uchar_set traps 1st index above upper bound
PASS: gsl_matrix_uchar_set traps 2nd index above upper bound
PASS: gsl_matrix_uchar_set traps 1st index at upper bound
PASS: gsl_matrix_uchar_set traps 2nd index at upper bound
PASS: gsl_matrix_uchar_get traps 1st index below lower bound
PASS: gsl_matrix_uchar_get returns zero for 1st index below lower bound
PASS: gsl_matrix_uchar_get traps 2nd index below lower bound
PASS: gsl_matrix_uchar_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_uchar_get traps 1st index above upper bound
PASS: gsl_matrix_uchar_get returns zero for 1st index above upper bound
PASS: gsl_matrix_uchar_get traps 2nd index above upper bound
PASS: gsl_matrix_uchar_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_uchar_get traps 1st index at upper bound
PASS: gsl_matrix_uchar_get returns zero for 1st index at upper bound
PASS: gsl_matrix_uchar_get traps 2nd index at upper bound
PASS: gsl_matrix_uchar_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_char_set traps 1st index above upper bound
PASS: gsl_matrix_char_set traps 2nd index above upper bound
PASS: gsl_matrix_char_set traps 1st index at upper bound
PASS: gsl_matrix_char_set traps 2nd index at upper bound
PASS: gsl_matrix_char_get traps 1st index below lower bound
PASS: gsl_matrix_char_get returns zero for 1st index below lower bound
PASS: gsl_matrix_char_get traps 2nd index below lower bound
PASS: gsl_matrix_char_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_char_get traps 1st index above upper bound
PASS: gsl_matrix_char_get returns zero for 1st index above upper bound
PASS: gsl_matrix_char_get traps 2nd index above upper bound
PASS: gsl_matrix_char_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_char_get traps 1st index at upper bound
PASS: gsl_matrix_char_get returns zero for 1st index at upper bound
PASS: gsl_matrix_char_get traps 2nd index at upper bound
PASS: gsl_matrix_char_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_complex_set traps 1st index below lower bound
PASS: gsl_matrix_complex_set traps 2nd index below lower bound
PASS: gsl_matrix_complex_set traps 1st index above upper bound
PASS: gsl_matrix_complex_set traps 2nd index above upper bound
PASS: gsl_matrix_complex_set traps 1st index at upper bound
PASS: gsl_matrix_complex_set traps 2nd index at upper bound
PASS: gsl_matrix_complex_get traps 1st index below lower bound
PASS: gsl_matrix_complex_get, zero real for 1st index below l.b.
PASS: gsl_matrix_complex_get, zero imag for 1st index below l.b.
PASS: gsl_matrix_complex_get traps 2nd index below lower bound
PASS: gsl_matrix_complex_get, zero real for 2nd index below l.b.
PASS: gsl_matrix_complex_get, zero imag for 2nd index below l.b.
PASS: gsl_matrix_complex_get traps 1st index above upper bound
PASS: gsl_matrix_complex_get, zero real for 1st index above u.b.
PASS: gsl_matrix_complex_get, zero imag for 1st index above u.b.
PASS: gsl_matrix_complex_get traps 2nd index above upper bound
PASS: gsl_matrix_complex_get, zero real for 2nd index above u.b.
PASS: gsl_matrix_complex_get, zero imag for 2nd index above u.b.
PASS: gsl_matrix_complex_get traps 1st index at upper bound
PASS: gsl_matrix_complex_get, zero real for 1st index at u.b.
PASS: gsl_matrix_complex_get, zero imag for 1st index at u.b.
PASS: gsl_matrix_complex_get traps 2nd index at upper bound
PASS: gsl_matrix_complex_get, zero real for 2nd index at u.b.
PASS: gsl_matrix_complex_get, zero imag for 2nd index at u.b.
PASS: gsl_matrix_complex_float_set traps 1st index below lower bound
PASS: gsl_matrix_complex_float_set traps 2nd index below lower bound
PASS: gsl_matrix_complex_float_set traps 1st index above upper bound
PASS: gsl_matrix_complex_float_set traps 2nd index above upper bound
PASS: gsl_matrix_complex_float_set traps 1st index at upper bound
PASS: gsl_matrix_complex_float_set traps 2nd index at upper bound
PASS: gsl_matrix_complex_float_get traps 1st index below lower bound
PASS: gsl_matrix_complex_float_get, zero real for 1st index below l.b.
PASS: gsl_matrix_complex_float_get, zero imag for 1st index below l.b.
PASS: gsl_matrix_complex_float_get traps 2nd index below lower bound
PASS: gsl_matrix_complex_float_get, zero real for 2nd index below l.b.
PASS: gsl_matrix_complex_float_get, zero imag for 2nd index below l.b.
PASS: gsl_matrix_complex_float_get traps 1st index above upper bound
PASS: gsl_matrix_complex_float_get, zero real for 1st index above u.b.
PASS: gsl_matrix_complex_float_get, zero imag for 1st index above u.b.
PASS: gsl_matrix_complex_float_get traps 2nd index above upper bound
PASS: gsl_matrix_complex_float_get, zero real for 2nd index above u.b.
PASS: gsl_matrix_complex_float_get, zero imag for 2nd index above u.b.
PASS: gsl_matrix_complex_float_get traps 1st index at upper bound
PASS: gsl_matrix_complex_float_get, zero real for 1st index at u.b.
PASS: gsl_matrix_complex_float_get, zero imag for 1st index at u.b.
PASS: gsl_matrix_complex_float_get traps 2nd index at upper bound
PASS: gsl_matrix_complex_float_get, zero real for 2nd index at u.b.
PASS: gsl_matrix_complex_float_get, zero imag for 2nd index at u.b.
PASS: gsl_matrix_complex_long_double_set traps 1st index below lower bound
PASS: gsl_matrix_complex_long_double_set traps 2nd index below lower bound
PASS: gsl_matrix_complex_long_double_set traps 1st index above upper bound
PASS: gsl_matrix_complex_long_double_set traps 2nd index above upper bound
PASS: gsl_matrix_complex_long_double_set traps 1st index at upper bound
PASS: gsl_matrix_complex_long_double_set traps 2nd index at upper bound
PASS: gsl_matrix_complex_long_double_get traps 1st index below lower bound
PASS: gsl_matrix_complex_long_double_get, zero real for 1st index below l.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 1st index below l.b.
PASS: gsl_matrix_complex_long_double_get traps 2nd index below lower bound
PASS: gsl_matrix_complex_long_double_get, zero real for 2nd index below l.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 2nd index below l.b.
PASS: gsl_matrix_complex_long_double_get traps 1st index above upper bound
PASS: gsl_matrix_complex_long_double_get, zero real for 1st index above u.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 1st index above u.b.
PASS: gsl_matrix_complex_long_double_get traps 2nd index above upper bound
PASS: gsl_matrix_complex_long_double_get, zero real for 2nd index above u.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 2nd index above u.b.
PASS: gsl_matrix_complex_long_double_get traps 1st index at upper bound
PASS: gsl_matrix_complex_long_double_get, zero real for 1st index at u.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 1st index at u.b.
PASS: gsl_matrix_complex_long_double_get traps 2nd index at upper bound
PASS: gsl_matrix_complex_long_double_get, zero real for 2nd index at u.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 2nd index at u.b.
PASS: test
PASS: gsl_matrix_alloc returns valid pointer
PASS: gsl_matrix_alloc returns valid size1
PASS: gsl_matrix_alloc returns valid size2
PASS: gsl_matrix_alloc returns valid dim2
PASS: gsl_matrix_set writes into array correctly
PASS: gsl_matrix_get reads from array correctly
PASS: gsl_matrix_copy_row extracts row correctly
PASS: gsl_matrix_float_alloc returns valid pointer
PASS: gsl_matrix_float_alloc returns valid size1
PASS: gsl_matrix_float_alloc returns valid size2
PASS: gsl_matrix_float_alloc returns valid dim2
PASS: gsl_matrix_float_set writes into array correctly
PASS: gsl_matrix_float_get reads from array correctly
PASS: gsl_matrix_float_copy_row extracts row correctly
PASS: gsl_matrix_long_double_alloc returns valid pointer
PASS: gsl_matrix_long_double_alloc returns valid size1
PASS: gsl_matrix_long_double_alloc returns valid size2
PASS: gsl_matrix_long_double_alloc returns valid dim2
PASS: gsl_matrix_long_double_set writes into array correctly
PASS: gsl_matrix_long_double_get reads from array correctly
PASS: gsl_matrix_long_double_copy_row extracts row correctly
PASS: gsl_matrix_ulong_alloc returns valid pointer
PASS: gsl_matrix_ulong_alloc returns valid size1
PASS: gsl_matrix_ulong_alloc returns valid size2
PASS: gsl_matrix_ulong_alloc returns valid dim2
PASS: gsl_matrix_ulong_set writes into array correctly
PASS: gsl_matrix_ulong_get reads from array correctly
PASS: gsl_matrix_ulong_copy_row extracts row correctly
PASS: gsl_matrix_long_alloc returns valid pointer
PASS: gsl_matrix_long_alloc returns valid size1
PASS: gsl_matrix_long_alloc returns valid size2
PASS: gsl_matrix_long_alloc returns valid dim2
PASS: gsl_matrix_long_set writes into array correctly
PASS: gsl_matrix_long_get reads from array correctly
PASS: gsl_matrix_long_copy_row extracts row correctly
PASS: gsl_matrix_uint_alloc returns valid pointer
PASS: gsl_matrix_uint_alloc returns valid size1
PASS: gsl_matrix_uint_alloc returns valid size2
PASS: gsl_matrix_uint_alloc returns valid dim2
PASS: gsl_matrix_uint_set writes into array correctly
PASS: gsl_matrix_uint_get reads from array correctly
PASS: gsl_matrix_uint_copy_row extracts row correctly
PASS: gsl_matrix_int_alloc returns valid pointer
PASS: gsl_matrix_int_alloc returns valid size1
PASS: gsl_matrix_int_alloc returns valid size2
PASS: gsl_matrix_int_alloc returns valid dim2
PASS: gsl_matrix_int_set writes into array correctly
PASS: gsl_matrix_int_get reads from array correctly
PASS: gsl_matrix_int_copy_row extracts row correctly
PASS: gsl_matrix_ushort_alloc returns valid pointer
PASS: gsl_matrix_ushort_alloc returns valid size1
PASS: gsl_matrix_ushort_alloc returns valid size2
PASS: gsl_matrix_ushort_alloc returns valid dim2
PASS: gsl_matrix_ushort_set writes into array correctly
PASS: gsl_matrix_ushort_get reads from array correctly
PASS: gsl_matrix_ushort_copy_row extracts row correctly
PASS: gsl_matrix_short_alloc returns valid pointer
PASS: gsl_matrix_short_alloc returns valid size1
PASS: gsl_matrix_short_alloc returns valid size2
PASS: gsl_matrix_short_alloc returns valid dim2
PASS: gsl_matrix_short_set writes into array correctly
PASS: gsl_matrix_short_get reads from array correctly
PASS: gsl_matrix_short_copy_row extracts row correctly
PASS: gsl_matrix_uchar_alloc returns valid pointer
PASS: gsl_matrix_uchar_alloc returns valid size1
PASS: gsl_matrix_uchar_alloc returns valid size2
PASS: gsl_matrix_uchar_alloc returns valid dim2
PASS: gsl_matrix_uchar_set writes into array correctly
PASS: gsl_matrix_uchar_get reads from array correctly
PASS: gsl_matrix_uchar_copy_row extracts row correctly
PASS: gsl_matrix_char_alloc returns valid pointer
PASS: gsl_matrix_char_alloc returns valid size1
PASS: gsl_matrix_char_alloc returns valid size2
PASS: gsl_matrix_char_alloc returns valid dim2
PASS: gsl_matrix_char_set writes into array correctly
PASS: gsl_matrix_char_get reads from array correctly
PASS: gsl_matrix_char_copy_row extracts row correctly
PASS: gsl_matrix_complex_alloc returns valid pointer
PASS: gsl_matrix_complex_alloc returns valid size1
PASS: gsl_matrix_complex_alloc returns valid size2
PASS: gsl_matrix_complex_alloc returns valid dim2
PASS: gsl_matrix_complex_set writes into array correctly
PASS: gsl_matrix_complex_get reads from array correctly
PASS: gsl_matrix_complex_float_alloc returns valid pointer
PASS: gsl_matrix_complex_float_alloc returns valid size1
PASS: gsl_matrix_complex_float_alloc returns valid size2
PASS: gsl_matrix_complex_float_alloc returns valid dim2
PASS: gsl_matrix_complex_float_set writes into array correctly
PASS: gsl_matrix_complex_float_get reads from array correctly
PASS: gsl_matrix_complex_long_double_alloc returns valid pointer
PASS: gsl_matrix_complex_long_double_alloc returns valid size1
PASS: gsl_matrix_complex_long_double_alloc returns valid size2
PASS: gsl_matrix_complex_long_double_alloc returns valid dim2
PASS: gsl_matrix_complex_long_double_set writes into array correctly
PASS: gsl_matrix_complex_long_double_get reads from array correctly
PASS: gsl_matrix_fprintf and fscanf work correctly
PASS: gsl_matrix_float_fprintf and fscanf work correctly
PASS: gsl_matrix_long_double_fprintf and fscanf work correctly
PASS: gsl_matrix_ulong_fprintf and fscanf work correctly
PASS: gsl_matrix_long_fprintf and fscanf work correctly
PASS: gsl_matrix_uint_fprintf and fscanf work correctly
PASS: gsl_matrix_int_fprintf and fscanf work correctly
PASS: gsl_matrix_ushort_fprintf and fscanf work correctly
PASS: gsl_matrix_short_fprintf and fscanf work correctly
PASS: gsl_matrix_uchar_fprintf and fscanf work correctly
PASS: gsl_matrix_char_fprintf and fscanf work correctly
PASS: gsl_matrix_complex_fprintf and fscanf work correctly
PASS: gsl_matrix_complex_float_fprintf and fscanf work correctly
PASS: gsl_matrix_complex_long_double_fprintf and fscanf work correctly
PASS: gsl_matrix_write and read work correctly
PASS: gsl_matrix_float_write and read work correctly
PASS: gsl_matrix_long_double_write and read work correctly
PASS: gsl_matrix_ulong_write and read work correctly
PASS: gsl_matrix_long_write and read work correctly
PASS: gsl_matrix_uint_write and read work correctly
PASS: gsl_matrix_int_write and read work correctly
PASS: gsl_matrix_ushort_write and read work correctly
PASS: gsl_matrix_short_write and read work correctly
PASS: gsl_matrix_uchar_write and read work correctly
PASS: gsl_matrix_char_write and read work correctly
PASS: gsl_matrix_complex_write and read work correctly
PASS: gsl_matrix_complex_float_write and read work correctly
PASS: gsl_matrix_complex_long_double_write and read work correctly
PASS: gsl_matrix_set traps 1st index above upper bound
PASS: gsl_matrix_set traps 2nd index above upper bound
PASS: gsl_matrix_set traps 1st index at upper bound
PASS: gsl_matrix_set traps 2nd index at upper bound
PASS: gsl_matrix_get traps 1st index below lower bound
PASS: gsl_matrix_get returns zero for 1st index below lower bound
PASS: gsl_matrix_get traps 2nd index below lower bound
PASS: gsl_matrix_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_get traps 1st index above upper bound
PASS: gsl_matrix_get returns zero for 1st index above upper bound
PASS: gsl_matrix_get traps 2nd index above upper bound
PASS: gsl_matrix_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_get traps 1st index at upper bound
PASS: gsl_matrix_get returns zero for 1st index at upper bound
PASS: gsl_matrix_get traps 2nd index at upper bound
PASS: gsl_matrix_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_float_set traps 1st index above upper bound
PASS: gsl_matrix_float_set traps 2nd index above upper bound
PASS: gsl_matrix_float_set traps 1st index at upper bound
PASS: gsl_matrix_float_set traps 2nd index at upper bound
PASS: gsl_matrix_float_get traps 1st index below lower bound
PASS: gsl_matrix_float_get returns zero for 1st index below lower bound
PASS: gsl_matrix_float_get traps 2nd index below lower bound
PASS: gsl_matrix_float_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_float_get traps 1st index above upper bound
PASS: gsl_matrix_float_get returns zero for 1st index above upper bound
PASS: gsl_matrix_float_get traps 2nd index above upper bound
PASS: gsl_matrix_float_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_float_get traps 1st index at upper bound
PASS: gsl_matrix_float_get returns zero for 1st index at upper bound
PASS: gsl_matrix_float_get traps 2nd index at upper bound
PASS: gsl_matrix_float_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_long_double_set traps 1st index above upper bound
PASS: gsl_matrix_long_double_set traps 2nd index above upper bound
PASS: gsl_matrix_long_double_set traps 1st index at upper bound
PASS: gsl_matrix_long_double_set traps 2nd index at upper bound
PASS: gsl_matrix_long_double_get traps 1st index below lower bound
PASS: gsl_matrix_long_double_get returns zero for 1st index below lower bound
PASS: gsl_matrix_long_double_get traps 2nd index below lower bound
PASS: gsl_matrix_long_double_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_long_double_get traps 1st index above upper bound
PASS: gsl_matrix_long_double_get returns zero for 1st index above upper bound
PASS: gsl_matrix_long_double_get traps 2nd index above upper bound
PASS: gsl_matrix_long_double_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_long_double_get traps 1st index at upper bound
PASS: gsl_matrix_long_double_get returns zero for 1st index at upper bound
PASS: gsl_matrix_long_double_get traps 2nd index at upper bound
PASS: gsl_matrix_long_double_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_ulong_set traps 1st index above upper bound
PASS: gsl_matrix_ulong_set traps 2nd index above upper bound
PASS: gsl_matrix_ulong_set traps 1st index at upper bound
PASS: gsl_matrix_ulong_set traps 2nd index at upper bound
PASS: gsl_matrix_ulong_get traps 1st index below lower bound
PASS: gsl_matrix_ulong_get returns zero for 1st index below lower bound
PASS: gsl_matrix_ulong_get traps 2nd index below lower bound
PASS: gsl_matrix_ulong_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_ulong_get traps 1st index above upper bound
PASS: gsl_matrix_ulong_get returns zero for 1st index above upper bound
PASS: gsl_matrix_ulong_get traps 2nd index above upper bound
PASS: gsl_matrix_ulong_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_ulong_get traps 1st index at upper bound
PASS: gsl_matrix_ulong_get returns zero for 1st index at upper bound
PASS: gsl_matrix_ulong_get traps 2nd index at upper bound
PASS: gsl_matrix_ulong_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_long_set traps 1st index above upper bound
PASS: gsl_matrix_long_set traps 2nd index above upper bound
PASS: gsl_matrix_long_set traps 1st index at upper bound
PASS: gsl_matrix_long_set traps 2nd index at upper bound
PASS: gsl_matrix_long_get traps 1st index below lower bound
PASS: gsl_matrix_long_get returns zero for 1st index below lower bound
PASS: gsl_matrix_long_get traps 2nd index below lower bound
PASS: gsl_matrix_long_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_long_get traps 1st index above upper bound
PASS: gsl_matrix_long_get returns zero for 1st index above upper bound
PASS: gsl_matrix_long_get traps 2nd index above upper bound
PASS: gsl_matrix_long_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_long_get traps 1st index at upper bound
PASS: gsl_matrix_long_get returns zero for 1st index at upper bound
PASS: gsl_matrix_long_get traps 2nd index at upper bound
PASS: gsl_matrix_long_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_uint_set traps 1st index above upper bound
PASS: gsl_matrix_uint_set traps 2nd index above upper bound
PASS: gsl_matrix_uint_set traps 1st index at upper bound
PASS: gsl_matrix_uint_set traps 2nd index at upper bound
PASS: gsl_matrix_uint_get traps 1st index below lower bound
PASS: gsl_matrix_uint_get returns zero for 1st index below lower bound
PASS: gsl_matrix_uint_get traps 2nd index below lower bound
PASS: gsl_matrix_uint_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_uint_get traps 1st index above upper bound
PASS: gsl_matrix_uint_get returns zero for 1st index above upper bound
PASS: gsl_matrix_uint_get traps 2nd index above upper bound
PASS: gsl_matrix_uint_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_uint_get traps 1st index at upper bound
PASS: gsl_matrix_uint_get returns zero for 1st index at upper bound
PASS: gsl_matrix_uint_get traps 2nd index at upper bound
PASS: gsl_matrix_uint_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_int_set traps 1st index above upper bound
PASS: gsl_matrix_int_set traps 2nd index above upper bound
PASS: gsl_matrix_int_set traps 1st index at upper bound
PASS: gsl_matrix_int_set traps 2nd index at upper bound
PASS: gsl_matrix_int_get traps 1st index below lower bound
PASS: gsl_matrix_int_get returns zero for 1st index below lower bound
PASS: gsl_matrix_int_get traps 2nd index below lower bound
PASS: gsl_matrix_int_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_int_get traps 1st index above upper bound
PASS: gsl_matrix_int_get returns zero for 1st index above upper bound
PASS: gsl_matrix_int_get traps 2nd index above upper bound
PASS: gsl_matrix_int_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_int_get traps 1st index at upper bound
PASS: gsl_matrix_int_get returns zero for 1st index at upper bound
PASS: gsl_matrix_int_get traps 2nd index at upper bound
PASS: gsl_matrix_int_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_ushort_set traps 1st index above upper bound
PASS: gsl_matrix_ushort_set traps 2nd index above upper bound
PASS: gsl_matrix_ushort_set traps 1st index at upper bound
PASS: gsl_matrix_ushort_set traps 2nd index at upper bound
PASS: gsl_matrix_ushort_get traps 1st index below lower bound
PASS: gsl_matrix_ushort_get returns zero for 1st index below lower bound
PASS: gsl_matrix_ushort_get traps 2nd index below lower bound
PASS: gsl_matrix_ushort_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_ushort_get traps 1st index above upper bound
PASS: gsl_matrix_ushort_get returns zero for 1st index above upper bound
PASS: gsl_matrix_ushort_get traps 2nd index above upper bound
PASS: gsl_matrix_ushort_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_ushort_get traps 1st index at upper bound
PASS: gsl_matrix_ushort_get returns zero for 1st index at upper bound
PASS: gsl_matrix_ushort_get traps 2nd index at upper bound
PASS: gsl_matrix_ushort_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_short_set traps 1st index above upper bound
PASS: gsl_matrix_short_set traps 2nd index above upper bound
PASS: gsl_matrix_short_set traps 1st index at upper bound
PASS: gsl_matrix_short_set traps 2nd index at upper bound
PASS: gsl_matrix_short_get traps 1st index below lower bound
PASS: gsl_matrix_short_get returns zero for 1st index below lower bound
PASS: gsl_matrix_short_get traps 2nd index below lower bound
PASS: gsl_matrix_short_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_short_get traps 1st index above upper bound
PASS: gsl_matrix_short_get returns zero for 1st index above upper bound
PASS: gsl_matrix_short_get traps 2nd index above upper bound
PASS: gsl_matrix_short_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_short_get traps 1st index at upper bound
PASS: gsl_matrix_short_get returns zero for 1st index at upper bound
PASS: gsl_matrix_short_get traps 2nd index at upper bound
PASS: gsl_matrix_short_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_uchar_set traps 1st index above upper bound
PASS: gsl_matrix_uchar_set traps 2nd index above upper bound
PASS: gsl_matrix_uchar_set traps 1st index at upper bound
PASS: gsl_matrix_uchar_set traps 2nd index at upper bound
PASS: gsl_matrix_uchar_get traps 1st index below lower bound
PASS: gsl_matrix_uchar_get returns zero for 1st index below lower bound
PASS: gsl_matrix_uchar_get traps 2nd index below lower bound
PASS: gsl_matrix_uchar_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_uchar_get traps 1st index above upper bound
PASS: gsl_matrix_uchar_get returns zero for 1st index above upper bound
PASS: gsl_matrix_uchar_get traps 2nd index above upper bound
PASS: gsl_matrix_uchar_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_uchar_get traps 1st index at upper bound
PASS: gsl_matrix_uchar_get returns zero for 1st index at upper bound
PASS: gsl_matrix_uchar_get traps 2nd index at upper bound
PASS: gsl_matrix_uchar_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_char_set traps 1st index above upper bound
PASS: gsl_matrix_char_set traps 2nd index above upper bound
PASS: gsl_matrix_char_set traps 1st index at upper bound
PASS: gsl_matrix_char_set traps 2nd index at upper bound
PASS: gsl_matrix_char_get traps 1st index below lower bound
PASS: gsl_matrix_char_get returns zero for 1st index below lower bound
PASS: gsl_matrix_char_get traps 2nd index below lower bound
PASS: gsl_matrix_char_get returns zero for 2nd index below lower bound
PASS: gsl_matrix_char_get traps 1st index above upper bound
PASS: gsl_matrix_char_get returns zero for 1st index above upper bound
PASS: gsl_matrix_char_get traps 2nd index above upper bound
PASS: gsl_matrix_char_get returns zero for 2nd index above upper bound
PASS: gsl_matrix_char_get traps 1st index at upper bound
PASS: gsl_matrix_char_get returns zero for 1st index at upper bound
PASS: gsl_matrix_char_get traps 2nd index at upper bound
PASS: gsl_matrix_char_get returns zero for 2nd index at upper bound
PASS: gsl_matrix_complex_set traps 1st index below lower bound
PASS: gsl_matrix_complex_set traps 2nd index below lower bound
PASS: gsl_matrix_complex_set traps 1st index above upper bound
PASS: gsl_matrix_complex_set traps 2nd index above upper bound
PASS: gsl_matrix_complex_set traps 1st index at upper bound
PASS: gsl_matrix_complex_set traps 2nd index at upper bound
PASS: gsl_matrix_complex_get traps 1st index below lower bound
PASS: gsl_matrix_complex_get, zero real for 1st index below l.b.
PASS: gsl_matrix_complex_get, zero imag for 1st index below l.b.
PASS: gsl_matrix_complex_get traps 2nd index below lower bound
PASS: gsl_matrix_complex_get, zero real for 2nd index below l.b.
PASS: gsl_matrix_complex_get, zero imag for 2nd index below l.b.
PASS: gsl_matrix_complex_get traps 1st index above upper bound
PASS: gsl_matrix_complex_get, zero real for 1st index above u.b.
PASS: gsl_matrix_complex_get, zero imag for 1st index above u.b.
PASS: gsl_matrix_complex_get traps 2nd index above upper bound
PASS: gsl_matrix_complex_get, zero real for 2nd index above u.b.
PASS: gsl_matrix_complex_get, zero imag for 2nd index above u.b.
PASS: gsl_matrix_complex_get traps 1st index at upper bound
PASS: gsl_matrix_complex_get, zero real for 1st index at u.b.
PASS: gsl_matrix_complex_get, zero imag for 1st index at u.b.
PASS: gsl_matrix_complex_get traps 2nd index at upper bound
PASS: gsl_matrix_complex_get, zero real for 2nd index at u.b.
PASS: gsl_matrix_complex_get, zero imag for 2nd index at u.b.
PASS: gsl_matrix_complex_float_set traps 1st index below lower bound
PASS: gsl_matrix_complex_float_set traps 2nd index below lower bound
PASS: gsl_matrix_complex_float_set traps 1st index above upper bound
PASS: gsl_matrix_complex_float_set traps 2nd index above upper bound
PASS: gsl_matrix_complex_float_set traps 1st index at upper bound
PASS: gsl_matrix_complex_float_set traps 2nd index at upper bound
PASS: gsl_matrix_complex_float_get traps 1st index below lower bound
PASS: gsl_matrix_complex_float_get, zero real for 1st index below l.b.
PASS: gsl_matrix_complex_float_get, zero imag for 1st index below l.b.
PASS: gsl_matrix_complex_float_get traps 2nd index below lower bound
PASS: gsl_matrix_complex_float_get, zero real for 2nd index below l.b.
PASS: gsl_matrix_complex_float_get, zero imag for 2nd index below l.b.
PASS: gsl_matrix_complex_float_get traps 1st index above upper bound
PASS: gsl_matrix_complex_float_get, zero real for 1st index above u.b.
PASS: gsl_matrix_complex_float_get, zero imag for 1st index above u.b.
PASS: gsl_matrix_complex_float_get traps 2nd index above upper bound
PASS: gsl_matrix_complex_float_get, zero real for 2nd index above u.b.
PASS: gsl_matrix_complex_float_get, zero imag for 2nd index above u.b.
PASS: gsl_matrix_complex_float_get traps 1st index at upper bound
PASS: gsl_matrix_complex_float_get, zero real for 1st index at u.b.
PASS: gsl_matrix_complex_float_get, zero imag for 1st index at u.b.
PASS: gsl_matrix_complex_float_get traps 2nd index at upper bound
PASS: gsl_matrix_complex_float_get, zero real for 2nd index at u.b.
PASS: gsl_matrix_complex_float_get, zero imag for 2nd index at u.b.
PASS: gsl_matrix_complex_long_double_set traps 1st index below lower bound
PASS: gsl_matrix_complex_long_double_set traps 2nd index below lower bound
PASS: gsl_matrix_complex_long_double_set traps 1st index above upper bound
PASS: gsl_matrix_complex_long_double_set traps 2nd index above upper bound
PASS: gsl_matrix_complex_long_double_set traps 1st index at upper bound
PASS: gsl_matrix_complex_long_double_set traps 2nd index at upper bound
PASS: gsl_matrix_complex_long_double_get traps 1st index below lower bound
PASS: gsl_matrix_complex_long_double_get, zero real for 1st index below l.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 1st index below l.b.
PASS: gsl_matrix_complex_long_double_get traps 2nd index below lower bound
PASS: gsl_matrix_complex_long_double_get, zero real for 2nd index below l.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 2nd index below l.b.
PASS: gsl_matrix_complex_long_double_get traps 1st index above upper bound
PASS: gsl_matrix_complex_long_double_get, zero real for 1st index above u.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 1st index above u.b.
PASS: gsl_matrix_complex_long_double_get traps 2nd index above upper bound
PASS: gsl_matrix_complex_long_double_get, zero real for 2nd index above u.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 2nd index above u.b.
PASS: gsl_matrix_complex_long_double_get traps 1st index at upper bound
PASS: gsl_matrix_complex_long_double_get, zero real for 1st index at u.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 1st index at u.b.
PASS: gsl_matrix_complex_long_double_get traps 2nd index at upper bound
PASS: gsl_matrix_complex_long_double_get, zero real for 2nd index at u.b.
PASS: gsl_matrix_complex_long_double_get, zero imag for 2nd index at u.b.
PASS: test_static
==================
All 2 tests passed
==================
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/matrix'
make[1]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/matrix'
Making check in ieee-utils
make[1]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/ieee-utils'
make  test
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/ieee-utils'
make[2]: `test' is up to date.
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/ieee-utils'
make  check-TESTS
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/ieee-utils'
PASS: float x = 0, sign is + (0 observed vs 0 expected)
PASS: float x = 0, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = 0, mantissa
PASS: float x = 0, type is ZERO (5 observed vs 5 expected)
PASS: float x = -1*0, sign is - (1 observed vs 1 expected)
PASS: float x = -1*0, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = -1*0, mantissa
PASS: float x = -1*0, type is ZERO (5 observed vs 5 expected)
PASS: float x = 2.1, sign is + (0 observed vs 0 expected)
PASS: float x = 2.1, exponent is 1 (1 observed vs 1 expected)
PASS: float x = 2.1, mantissa
PASS: float x = 2.1, type is NORMAL (3 observed vs 3 expected)
PASS: float x = -1.3304..., sign is - (1 observed vs 1 expected)
PASS: float x = -1.3304..., exponent is 0 (0 observed vs 0 expected)
PASS: float x = -1.3304..., mantissa
PASS: float x = -1.3304..., type is NORMAL (3 observed vs 3 expected)
PASS: float x = 3.37e31, sign is + (0 observed vs 0 expected)
PASS: float x = 3.37e31, exponent is 104 (104 observed vs 104 expected)
PASS: float x = 3.37e31, mantissa
PASS: float x = 3.37e31, type is NORMAL (3 observed vs 3 expected)
PASS: float x = 3.37e-31, sign is + (0 observed vs 0 expected)
PASS: float x = 3.37e-31, exponent is -102 (-102 observed vs -102 expected)
PASS: float x = 3.37e-31, mantissa
PASS: float x = 3.37e-31, type is NORMAL (3 observed vs 3 expected)
PASS: float x = FLT_MIN, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN, exponent is -126 (-126 observed vs -126 expected)
PASS: float x = FLT_MIN, mantissa
PASS: float x = FLT_MIN, type is NORMAL (3 observed vs 3 expected)
PASS: float x = FLT_MAX, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MAX, exponent is 127 (127 observed vs 127 expected)
PASS: float x = FLT_MAX, mantissa
PASS: float x = FLT_MAX, type is NORMAL (3 observed vs 3 expected)
PASS: float x = FLT_MIN/2^1, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^1, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^1, mantissa
PASS: float x = FLT_MIN/2^1, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^2, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^2, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^2, mantissa
PASS: float x = FLT_MIN/2^2, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^3, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^3, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^3, mantissa
PASS: float x = FLT_MIN/2^3, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^4, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^4, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^4, mantissa
PASS: float x = FLT_MIN/2^4, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^5, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^5, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^5, mantissa
PASS: float x = FLT_MIN/2^5, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^6, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^6, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^6, mantissa
PASS: float x = FLT_MIN/2^6, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^7, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^7, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^7, mantissa
PASS: float x = FLT_MIN/2^7, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^8, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^8, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^8, mantissa
PASS: float x = FLT_MIN/2^8, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^9, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^9, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^9, mantissa
PASS: float x = FLT_MIN/2^9, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^10, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^10, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^10, mantissa
PASS: float x = FLT_MIN/2^10, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^11, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^11, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^11, mantissa
PASS: float x = FLT_MIN/2^11, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^12, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^12, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^12, mantissa
PASS: float x = FLT_MIN/2^12, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^13, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^13, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^13, mantissa
PASS: float x = FLT_MIN/2^13, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^14, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^14, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^14, mantissa
PASS: float x = FLT_MIN/2^14, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^15, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^15, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^15, mantissa
PASS: float x = FLT_MIN/2^15, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^16, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^16, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^16, mantissa
PASS: float x = FLT_MIN/2^16, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^17, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^17, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^17, mantissa
PASS: float x = FLT_MIN/2^17, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^18, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^18, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^18, mantissa
PASS: float x = FLT_MIN/2^18, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^19, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^19, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^19, mantissa
PASS: float x = FLT_MIN/2^19, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^20, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^20, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^20, mantissa
PASS: float x = FLT_MIN/2^20, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^21, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^21, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^21, mantissa
PASS: float x = FLT_MIN/2^21, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^22, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^22, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^22, mantissa
PASS: float x = FLT_MIN/2^22, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = FLT_MIN/2^23, sign is + (0 observed vs 0 expected)
PASS: float x = FLT_MIN/2^23, exponent is -127 (-127 observed vs -127 expected)
PASS: float x = FLT_MIN/2^23, mantissa
PASS: float x = FLT_MIN/2^23, type is DENORMAL (4 observed vs 4 expected)
PASS: float x = 2*FLT_MAX, sign is + (0 observed vs 0 expected)
PASS: float x = 2*FLT_MAX, exponent is 128 (128 observed vs 128 expected)
PASS: float x = 2*FLT_MAX, mantissa
PASS: float x = -2*FLT_MAX, type is INF (2 observed vs 2 expected)
PASS: float x = -2*FLT_MAX, sign is - (1 observed vs 1 expected)
PASS: float x = -2*FLT_MAX, exponent is 128 (128 observed vs 128 expected)
PASS: float x = -2*FLT_MAX, mantissa
PASS: float x = -2*FLT_MAX, type is INF (2 observed vs 2 expected)
PASS: float x = NaN, exponent is 128 (128 observed vs 128 expected)
PASS: float x = NaN, type is NAN (1 observed vs 1 expected)
PASS: double x = 0, sign is + (0 observed vs 0 expected)
PASS: double x = 0, exponent is -1023 (-1023 observed vs -1023 expected)
PASS: double x = 0, mantissa
PASS: double x = 0, type is ZERO (5 observed vs 5 expected)
PASS: double x = -1*0, sign is - (1 observed vs 1 expected)
PASS: double x = -1*0, exponent is -1023 (-1023 observed vs -1023 expected)
PASS: double x = -1*0, mantissa
PASS: double x = -1*0, type is ZERO (5 observed vs 5 expected)
PASS: double x = 2.1, sign is + (0 observed vs 0 expected)
PASS: double x = 2.1, exponent is 1 (1 observed vs 1 expected)
PASS: double x = 2.1, mantissa
PASS: double x = 2.1, type is NORMAL (3 observed vs 3 expected)
PASS: double x = -1.3304..., sign is - (1 observed vs 1 expected)
PASS: double x = -1.3304..., exponent is 0 (0 observed vs 0 expected)
PASS: double x = -1.3304..., mantissa
PASS: double x = -1.3304..., type is NORMAL (3 observed vs 3 expected)
PASS: double x = 3.37e297, sign is + (0 observed vs 0 expected)
PASS: double x = 3.37e297, exponent is 998 (988 observed vs 988 expected)
PASS: double x = 3.37e297, mantissa
PASS: double x = 3.37e297, type is NORMAL (3 observed vs 3 expected)
PASS: double x = 3.37e-297, sign is + (0 observed vs 0 expected)
PASS: double x = 3.37e-297, exponent is -985 (-985 observed vs -985 expected)
PASS: double x = 3.37e-297, mantissa
PASS: double x = 3.37e-297, type is NORMAL (3 observed vs 3 expected)
PASS: double x = DBL_MIN, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN, exponent is -1022 (-1022 observed vs -1022 expected)
PASS: double x = DBL_MIN, mantissa
PASS: double x = DBL_MIN, type is NORMAL (3 observed vs 3 expected)
PASS: double x = DBL_MAX, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MAX, exponent is 1023 (1023 observed vs 1023 expected)
PASS: double x = DBL_MAX, mantissa
PASS: double x = DBL_MAX, type is NORMAL (3 observed vs 3 expected)
PASS: double x = DBL_MIN/2^1, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^1, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^1, mantissa
PASS: double x = DBL_MIN/2^1, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^2, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^2, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^2, mantissa
PASS: double x = DBL_MIN/2^2, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^3, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^3, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^3, mantissa
PASS: double x = DBL_MIN/2^3, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^4, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^4, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^4, mantissa
PASS: double x = DBL_MIN/2^4, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^5, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^5, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^5, mantissa
PASS: double x = DBL_MIN/2^5, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^6, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^6, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^6, mantissa
PASS: double x = DBL_MIN/2^6, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^7, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^7, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^7, mantissa
PASS: double x = DBL_MIN/2^7, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^8, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^8, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^8, mantissa
PASS: double x = DBL_MIN/2^8, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^9, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^9, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^9, mantissa
PASS: double x = DBL_MIN/2^9, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^10, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^10, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^10, mantissa
PASS: double x = DBL_MIN/2^10, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^11, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^11, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^11, mantissa
PASS: double x = DBL_MIN/2^11, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^12, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^12, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^12, mantissa
PASS: double x = DBL_MIN/2^12, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^13, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^13, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^13, mantissa
PASS: double x = DBL_MIN/2^13, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^14, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^14, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^14, mantissa
PASS: double x = DBL_MIN/2^14, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^15, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^15, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^15, mantissa
PASS: double x = DBL_MIN/2^15, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^16, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^16, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^16, mantissa
PASS: double x = DBL_MIN/2^16, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^17, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^17, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^17, mantissa
PASS: double x = DBL_MIN/2^17, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^18, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^18, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^18, mantissa
PASS: double x = DBL_MIN/2^18, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^19, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^19, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^19, mantissa
PASS: double x = DBL_MIN/2^19, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^20, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^20, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^20, mantissa
PASS: double x = DBL_MIN/2^20, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^21, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^21, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^21, mantissa
PASS: double x = DBL_MIN/2^21, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^22, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^22, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^22, mantissa
PASS: double x = DBL_MIN/2^22, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^23, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^23, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^23, mantissa
PASS: double x = DBL_MIN/2^23, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^24, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^24, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^24, mantissa
PASS: double x = DBL_MIN/2^24, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^25, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^25, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^25, mantissa
PASS: double x = DBL_MIN/2^25, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^26, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^26, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^26, mantissa
PASS: double x = DBL_MIN/2^26, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^27, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^27, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^27, mantissa
PASS: double x = DBL_MIN/2^27, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^28, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^28, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^28, mantissa
PASS: double x = DBL_MIN/2^28, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^29, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^29, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^29, mantissa
PASS: double x = DBL_MIN/2^29, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^30, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^30, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^30, mantissa
PASS: double x = DBL_MIN/2^30, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^31, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^31, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^31, mantissa
PASS: double x = DBL_MIN/2^31, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^32, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^32, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^32, mantissa
PASS: double x = DBL_MIN/2^32, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^33, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^33, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^33, mantissa
PASS: double x = DBL_MIN/2^33, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^34, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^34, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^34, mantissa
PASS: double x = DBL_MIN/2^34, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^35, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^35, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^35, mantissa
PASS: double x = DBL_MIN/2^35, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^36, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^36, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^36, mantissa
PASS: double x = DBL_MIN/2^36, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^37, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^37, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^37, mantissa
PASS: double x = DBL_MIN/2^37, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^38, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^38, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^38, mantissa
PASS: double x = DBL_MIN/2^38, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^39, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^39, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^39, mantissa
PASS: double x = DBL_MIN/2^39, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^40, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^40, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^40, mantissa
PASS: double x = DBL_MIN/2^40, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^41, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^41, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^41, mantissa
PASS: double x = DBL_MIN/2^41, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^42, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^42, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^42, mantissa
PASS: double x = DBL_MIN/2^42, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^43, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^43, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^43, mantissa
PASS: double x = DBL_MIN/2^43, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^44, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^44, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^44, mantissa
PASS: double x = DBL_MIN/2^44, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^45, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^45, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^45, mantissa
PASS: double x = DBL_MIN/2^45, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^46, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^46, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^46, mantissa
PASS: double x = DBL_MIN/2^46, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^47, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^47, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^47, mantissa
PASS: double x = DBL_MIN/2^47, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^48, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^48, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^48, mantissa
PASS: double x = DBL_MIN/2^48, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^49, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^49, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^49, mantissa
PASS: double x = DBL_MIN/2^49, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^50, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^50, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^50, mantissa
PASS: double x = DBL_MIN/2^50, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^51, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^51, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^51, mantissa
PASS: double x = DBL_MIN/2^51, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = DBL_MIN/2^52, sign is + (0 observed vs 0 expected)
PASS: double x = DBL_MIN/2^52, exponent (-1023 observed vs -1023 expected)
PASS: double x = DBL_MIN/2^52, mantissa
PASS: double x = DBL_MIN/2^52, type is DENORMAL (4 observed vs 4 expected)
PASS: double x = 2*DBL_MAX, sign is + (0 observed vs 0 expected)
PASS: double x = 2*DBL_MAX, exponent is 1024 (1024 observed vs 1024 expected)
PASS: double x = 2*DBL_MAX, mantissa
PASS: double x = 2*DBL_MAX, type is INF (2 observed vs 2 expected)
PASS: double x = -2*DBL_MAX, sign is - (1 observed vs 1 expected)
PASS: double x = -2*DBL_MAX, exponent is 1024 (1024 observed vs 1024 expected)
PASS: double x = -2*DBL_MAX, mantissa
PASS: double x = -2*DBL_MAX, type is INF (2 observed vs 2 expected)
PASS: double x = NaN, exponent is 1024 (1024 observed vs 1024 expected)
PASS: double x = NaN, type is NAN (1 observed vs 1 expected)
PASS: test
==================
All 1 tests passed
==================
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/ieee-utils'
make[1]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/ieee-utils'
Making check in min
make[1]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/min'
make  test
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/min'
make[2]: `test' is up to date.
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/min'
make  check-TESTS
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/min'
PASS: goldensection, cos(x) [0 (3) 6] (3.14181 obs vs 3.14159 expected) 
PASS: goldensection, x^4 - 1 [-3 (-1) 17] (-1.86952e-05 obs vs 0 expected) 
PASS: goldensection, sqrt(|x|) [-2 (-1) 1.5] (0.000272115 obs vs 0 expected) 
PASS: goldensection, func3(x) [-2 (3) 4] (1.00077 obs vs 1 expected) 
PASS: goldensection, invalid range check [4, 0]
PASS: goldensection, invalid range check [1, 1]
PASS: goldensection, invalid range check [-1, 1]
PASS: brent, cos(x) [0 (3) 6] (3.14159 obs vs 3.14159 expected) 
PASS: brent, x^4 - 1 [-3 (-1) 17] (-9.11648e-05 obs vs 0 expected) 
PASS: brent, sqrt(|x|) [-2 (-1) 1.5] (8.89912e-05 obs vs 0 expected) 
PASS: brent, func3(x) [-2 (3) 4] (1.00077 obs vs 1 expected) 
PASS: brent, invalid range check [4, 0]
PASS: brent, invalid range check [1, 1]
PASS: brent, invalid range check [-1, 1]
PASS: test
==================
All 1 tests passed
==================
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/min'
make[1]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/min'
Making check in linalg
make[1]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/linalg'
make  test_la
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/linalg'
make[2]: `test_la' is up to date.
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/linalg'
make  check-TESTS
make[2]: Entering directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/linalg'
PASS: Matrix Multiply
PASS: Matrix Multiply with Modification
PASS:   solve_LU hilbert(2)
PASS:   solve_LU hilbert(3)
PASS:   solve_LU hilbert(4)
PASS:   solve_LU hilbert(12)
PASS:   solve_LU vander(2)
PASS:   solve_LU vander(3)
  4[0]: -1.04083408558608426e-17                        0
  4[1]: 1.24900090270330185e-16                        0
  4[3]: 2.22044604925031259e-16                        0
FAIL:   solve_LU vander(4)
 12[0]: -2.66822535639952236e-13                        0
 12[1]: 1.81545260902433614e-11                        0
 12[2]: -5.44438612354179128e-10                        0
 12[3]: 9.47672001543103068e-09                        0
 12[4]: -1.0607961716333582e-07                        0
 12[5]: 7.99037652257140137e-07                        0
 12[6]: -4.11543937371223868e-06                        0
 12[7]: 1.44182659189005111e-05                        0
 12[8]: -3.34497439296624311e-05                        0
 12[9]: 4.85121346376069841e-05                        0
 12[11]:  1.304008127082465e-05                        0
FAIL:   solve_LU vander(12)
FAIL: LU Decomposition and Solve
PASS:   solve_QR hilbert(2)
PASS:   solve_QR hilbert(3)
PASS:   solve_QR hilbert(4)
PASS:   solve_QR hilbert(12)
  2[1]: 1.01337819927476612e-16                        0
FAIL:   solve_QR vander(2)
  3[2]: -6.42726167775492556e-17                        0
FAIL:   solve_QR vander(3)
  4[0]: -5.08049207870976742e-17                        0
  4[1]: 3.06510371052682574e-16                        0
  4[3]: 4.7236782802337235e-16                        0
FAIL:   solve_QR vander(4)
 12[0]: -2.2117496798129479e-23                        0
 12[1]: 1.04165505403009298e-21                        0
 12[2]: -1.97930105468853715e-20                        0
 12[3]: 1.99059124760719104e-19                        0
 12[4]: -1.28002225894906368e-18                        0
 12[5]: 7.57976649104912704e-18                        0
 12[6]: -4.97586951462343209e-17                        0
 12[7]: 2.5111166746042398e-16                        0
 12[8]: -7.36670386075235091e-16                        0
 12[9]: 1.13291072320998938e-15                        0
 12[11]: 3.09917506942664071e-16                        0
FAIL:   solve_QR vander(12)
FAIL: QR Decomposition and Solve
PASS:   update_QR hilbert(2)
PASS:   update_QR hilbert(3)
PASS:   update_QR hilbert(4)
PASS:   update_QR hilbert(12)
PASS:   update_QR vander(2)
  3[0]:    3.15324499781592893      3.15324499781602974
  3[1]:   -8.97139145592337073      -8.9713914559236887
FAIL:   update_QR vander(3)
PASS:   update_QR vander(4)
PASS:   update_QR vander(12)
FAIL: QR Rank-1 Update
PASS:   solve_QRPT hilbert(2)
PASS:   solve_QRPT hilbert(3)
PASS:   solve_QRPT hilbert(4)
PASS:   solve_QRPT hilbert(12)
  2[1]: 1.01337819927476587e-16                        0
FAIL:   solve_QRPT vander(2)
  3[0]: -2.24298922669110738e-16                        0
  3[2]: -9.99200722162640886e-16                        0
FAIL:   solve_QRPT vander(3)
  4[0]: -1.27012301967744179e-16                        0
  4[1]: 1.07278629868438916e-15                        0
  4[3]: 1.84464013436887726e-15                        0
FAIL:   solve_QRPT vander(4)
 12[0]: 9.22230582278307626e-21                        0
 12[1]: -6.71773649312090313e-19                        0
 12[2]: 2.14910381996287099e-17                        0
 12[3]: -3.97122953897639601e-16                        0
 12[4]: 4.69011792244979349e-15                        0
 12[5]: -3.69998721494244529e-14                        0
 12[6]: 1.97923362941019039e-13                        0
 12[7]: -7.1385270133242699e-13                        0
 12[8]: 1.69087155574372521e-12                        0
 12[9]: -2.48846677878413356e-12                        0
 12[11]: -6.85821093718453465e-13                        0
FAIL:   solve_QRPT vander(12)
FAIL: QRPT Decomposition and Solve
PASS:   solve_HH hilbert(2)
PASS:   solve_HH hilbert(3)
PASS:   solve_HH hilbert(4)
 12[0]:   -1746.28426658201442                    -1728
 12[1]:    248017.790670874732                   245388
 12[2]:   -8618790.31481914595                 -8528520
 12[3]:    128338823.204663604                127026900
 12[4]:   -1019115477.69762874              -1009008000
FAIL:   solve_HH hilbert(12)
  2[1]: -4.96506830649454821e-16                        0
FAIL:   solve_HH vander(2)
PASS:   solve_HH vander(3)
  4[0]: 1.01609841574195348e-16                        0
  4[1]: -6.13020742105364951e-16                        0
  4[3]: -5.02538127811320129e-16                        0
FAIL:   solve_HH vander(4)
 12[0]: 1.74311364321392575e-23                        0
 12[1]: -1.32914397253367267e-21                        0
 12[2]: 4.17943321878447657e-20                        0
 12[3]: -7.17734308996412135e-19                        0
 12[4]: 7.44740223388733748e-18                        0
 12[5]: -4.85105055427701251e-17                        0
 12[6]: 1.9903478058567233e-16                        0
 12[7]: -5.02223334923172043e-16                        0
 12[8]: 7.36670386076097119e-16                        0
 12[9]: -5.66455361643360644e-16                        0
FAIL:   solve_HH vander(12)
FAIL: Householder solve
PASS:   solve_TD dim=2 A
PASS:   solve_TD dim=2 B
PASS:   solve_TD dim=5
PASS: Tridiagonal solve
FAIL: test_la
===================
1 of 1 tests failed
===================
make[2]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/linalg'
make[1]: Leaving directory `/a/soolini/home/soolini/upen/download/utils/svd/gsl-0.5/linalg'
make[2]: *** [check-TESTS] Error 1
make[1]: *** [check-am] Error 2
make: *** [check-recursive] Error 1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]