Remove trailing whitespace from libstdc++-v3 files
authorChris Gregory <czipperz@gmail.com>
Fri, 29 Apr 2016 16:11:43 +0000 (16:11 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 29 Apr 2016 16:11:43 +0000 (17:11 +0100)
2016-04-29  Chris Gregory  <czipperz@gmail.com>

* config/*: Remove trailing whitespace.
* src/*: Likewise.
* testsuite/tr1/*: Likewise.
* testsuite/util/*: Likewise.

From-SVN: r235645

471 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/compatibility.h
libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
libstdc++-v3/config/abi/pre/none.ver
libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h
libstdc++-v3/config/cpu/cris/atomic_word.h
libstdc++-v3/config/cpu/generic/atomic_word.h
libstdc++-v3/config/cpu/generic/atomicity_builtins/atomicity.h
libstdc++-v3/config/cpu/generic/atomicity_mutex/atomicity.h
libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h
libstdc++-v3/config/cpu/hppa/atomicity.h
libstdc++-v3/config/cpu/i386/atomicity.h
libstdc++-v3/config/cpu/i486/atomicity.h
libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h
libstdc++-v3/config/cpu/m68k/atomicity.h
libstdc++-v3/config/cpu/sparc/atomic_word.h
libstdc++-v3/config/cpu/sparc/atomicity.h
libstdc++-v3/config/io/basic_file_stdio.cc
libstdc++-v3/config/io/basic_file_stdio.h
libstdc++-v3/config/locale/darwin/ctype_members.cc
libstdc++-v3/config/locale/dragonfly/codecvt_members.cc
libstdc++-v3/config/locale/dragonfly/collate_members.cc
libstdc++-v3/config/locale/dragonfly/ctype_members.cc
libstdc++-v3/config/locale/dragonfly/monetary_members.cc
libstdc++-v3/config/locale/dragonfly/numeric_members.cc
libstdc++-v3/config/locale/dragonfly/time_members.cc
libstdc++-v3/config/locale/dragonfly/time_members.h
libstdc++-v3/config/locale/generic/c_locale.h
libstdc++-v3/config/locale/generic/codecvt_members.cc
libstdc++-v3/config/locale/generic/collate_members.cc
libstdc++-v3/config/locale/generic/ctype_members.cc
libstdc++-v3/config/locale/generic/messages_members.h
libstdc++-v3/config/locale/generic/numeric_members.cc
libstdc++-v3/config/locale/generic/time_members.h
libstdc++-v3/config/locale/gnu/c++locale_internal.h
libstdc++-v3/config/locale/gnu/c_locale.cc
libstdc++-v3/config/locale/gnu/codecvt_members.cc
libstdc++-v3/config/locale/gnu/collate_members.cc
libstdc++-v3/config/locale/gnu/ctype_members.cc
libstdc++-v3/config/locale/gnu/monetary_members.cc
libstdc++-v3/config/locale/gnu/numeric_members.cc
libstdc++-v3/config/locale/gnu/time_members.cc
libstdc++-v3/config/locale/gnu/time_members.h
libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.cc
libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.cc
libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.h
libstdc++-v3/config/os/aix/ctype_base.h
libstdc++-v3/config/os/aix/ctype_inline.h
libstdc++-v3/config/os/bsd/darwin/ctype_base.h
libstdc++-v3/config/os/bsd/darwin/ctype_configure_char.cc
libstdc++-v3/config/os/bsd/darwin/ctype_inline.h
libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc
libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h
libstdc++-v3/config/os/djgpp/ctype_base.h
libstdc++-v3/config/os/djgpp/error_constants.h
libstdc++-v3/config/os/generic/ctype_configure_char.cc
libstdc++-v3/config/os/generic/ctype_inline.h
libstdc++-v3/config/os/generic/error_constants.h
libstdc++-v3/config/os/hpux/ctype_base.h
libstdc++-v3/config/os/hpux/ctype_configure_char.cc
libstdc++-v3/config/os/hpux/ctype_inline.h
libstdc++-v3/config/os/hpux/os_defines.h
libstdc++-v3/config/os/mingw32-w64/ctype_base.h
libstdc++-v3/config/os/mingw32/ctype_base.h
libstdc++-v3/config/os/newlib/ctype_base.h
libstdc++-v3/config/os/qnx/qnx6.1/ctype_configure_char.cc
libstdc++-v3/config/os/qnx/qnx6.1/ctype_inline.h
libstdc++-v3/config/os/solaris/solaris2.10/ctype_base.h
libstdc++-v3/config/os/solaris/solaris2.10/ctype_configure_char.cc
libstdc++-v3/config/os/solaris/solaris2.10/ctype_inline.h
libstdc++-v3/config/os/tpf/ctype_base.h
libstdc++-v3/config/os/tpf/ctype_configure_char.cc
libstdc++-v3/config/os/tpf/ctype_inline.h
libstdc++-v3/config/os/uclibc/ctype_configure_char.cc
libstdc++-v3/config/os/vxworks/ctype_base.h
libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
libstdc++-v3/config/os/vxworks/ctype_inline.h
libstdc++-v3/src/Makefile.am
libstdc++-v3/src/Makefile.in
libstdc++-v3/src/c++11/Makefile.am
libstdc++-v3/src/c++11/Makefile.in
libstdc++-v3/src/c++11/chrono.cc
libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc
libstdc++-v3/src/c++11/compatibility-c++0x.cc
libstdc++-v3/src/c++11/compatibility-chrono.cc
libstdc++-v3/src/c++11/cow-locale_init.cc
libstdc++-v3/src/c++11/cow-string-inst.cc
libstdc++-v3/src/c++11/cow-wstring-inst.cc
libstdc++-v3/src/c++11/ctype.cc
libstdc++-v3/src/c++11/ios.cc
libstdc++-v3/src/c++11/iostream-inst.cc
libstdc++-v3/src/c++11/istream-inst.cc
libstdc++-v3/src/c++11/limits.cc
libstdc++-v3/src/c++11/locale-inst.cc
libstdc++-v3/src/c++11/placeholders.cc
libstdc++-v3/src/c++11/sstream-inst.cc
libstdc++-v3/src/c++11/string-inst.cc
libstdc++-v3/src/c++11/system_error.cc
libstdc++-v3/src/c++98/Makefile.am
libstdc++-v3/src/c++98/Makefile.in
libstdc++-v3/src/c++98/bitmap_allocator.cc
libstdc++-v3/src/c++98/codecvt.cc
libstdc++-v3/src/c++98/compatibility.cc
libstdc++-v3/src/c++98/complex_io.cc
libstdc++-v3/src/c++98/ext-inst.cc
libstdc++-v3/src/c++98/globals_io.cc
libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc
libstdc++-v3/src/c++98/hash_tr1.cc
libstdc++-v3/src/c++98/hashtable_tr1.cc
libstdc++-v3/src/c++98/ios_failure.cc
libstdc++-v3/src/c++98/ios_init.cc
libstdc++-v3/src/c++98/istream.cc
libstdc++-v3/src/c++98/locale.cc
libstdc++-v3/src/c++98/locale_facets.cc
libstdc++-v3/src/c++98/locale_init.cc
libstdc++-v3/src/c++98/localename.cc
libstdc++-v3/src/c++98/math_stubs_float.cc
libstdc++-v3/src/c++98/math_stubs_long_double.cc
libstdc++-v3/src/c++98/misc-inst.cc
libstdc++-v3/src/c++98/mt_allocator.cc
libstdc++-v3/src/c++98/pool_allocator.cc
libstdc++-v3/src/c++98/strstream.cc
libstdc++-v3/src/c++98/tree.cc
libstdc++-v3/src/c++98/valarray.cc
libstdc++-v3/src/filesystem/Makefile.am
libstdc++-v3/src/filesystem/Makefile.in
libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc
libstdc++-v3/testsuite/tr1/3_function_objects/headers/functional/synopsis.cc
libstdc++-v3/testsuite/tr1/3_function_objects/mem_fn.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/add_reference/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/aligned_storage/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_abstract/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_base_of/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_compound/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_convertible/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_empty/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_fundamental/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_integral/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_object/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_signed/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_unsigned/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_void/value.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mt19937.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux3.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux4.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc
libstdc++-v3/testsuite/tr1/6_containers/array/capacity/empty.cc
libstdc++-v3/testsuite/tr1/6_containers/array/capacity/max_size.cc
libstdc++-v3/testsuite/tr1/6_containers/array/capacity/size.cc
libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/equal.cc
libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/greater.cc
libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc
libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/less.cc
libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc
libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc
libstdc++-v3/testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc
libstdc++-v3/testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc
libstdc++-v3/testsuite/tr1/6_containers/array/element_access/back.cc
libstdc++-v3/testsuite/tr1/6_containers/array/element_access/data.cc
libstdc++-v3/testsuite/tr1/6_containers/array/element_access/front.cc
libstdc++-v3/testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc
libstdc++-v3/testsuite/tr1/6_containers/array/requirements/assign.cc
libstdc++-v3/testsuite/tr1/6_containers/array/requirements/contiguous.cc
libstdc++-v3/testsuite/tr1/6_containers/array/requirements/member_swap.cc
libstdc++-v3/testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc
libstdc++-v3/testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc
libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/get.cc
libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc
libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc
libstdc++-v3/testsuite/tr1/6_containers/hash/24799.cc
libstdc++-v3/testsuite/tr1/6_containers/hash/operators/size_t.cc
libstdc++-v3/testsuite/tr1/6_containers/hash/requirements/base_classes.cc
libstdc++-v3/testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc
libstdc++-v3/testsuite/tr1/6_containers/tuple/cons/big_tuples.cc
libstdc++-v3/testsuite/tr1/6_containers/tuple/cons/constructor.cc
libstdc++-v3/testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc
libstdc++-v3/testsuite/tr1/6_containers/tuple/element_access/get.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_map/24064.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_map/erase/1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_map/swap/1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_map/swap/2.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/erase/1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/swap/1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/swap/2.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/erase/1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/swap/1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/swap/2.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/23053.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/23465.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/26127.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/26132.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/erase/1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/find/set1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/insert/set_single.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/swap/1.cc
libstdc++-v3/testsuite/tr1/6_containers/unordered_set/swap/2.cc
libstdc++-v3/testsuite/tr1/6_containers/utility/19535.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc
libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cinttypes/functions.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/functions.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/overloads.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/pow_cmath.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/templates.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/50880.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/functions.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_float.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_int.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc
libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdio/functions.cc
libstdc++-v3/testsuite/util/common_type/assoc/common_type.hpp
libstdc++-v3/testsuite/util/common_type/assoc/detail/ds_string_form.hpp
libstdc++-v3/testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp
libstdc++-v3/testsuite/util/common_type/assoc/string_form.hpp
libstdc++-v3/testsuite/util/common_type/assoc/template_policy.hpp
libstdc++-v3/testsuite/util/common_type/priority_queue/string_form.hpp
libstdc++-v3/testsuite/util/debug/checks.h
libstdc++-v3/testsuite/util/debug/unordered_checks.h
libstdc++-v3/testsuite/util/exception/safety.h
libstdc++-v3/testsuite/util/hash_fn/string_ranged_hash_fn.hpp
libstdc++-v3/testsuite/util/io/prog_bar.hpp
libstdc++-v3/testsuite/util/io/xml_test_formatter.hpp
libstdc++-v3/testsuite/util/native_type/native_hash_map.hpp
libstdc++-v3/testsuite/util/native_type/native_hash_multimap.hpp
libstdc++-v3/testsuite/util/native_type/native_hash_set.hpp
libstdc++-v3/testsuite/util/native_type/native_hash_tag.hpp
libstdc++-v3/testsuite/util/native_type/native_multimap.hpp
libstdc++-v3/testsuite/util/native_type/native_priority_queue.hpp
libstdc++-v3/testsuite/util/native_type/native_tree_tag.hpp
libstdc++-v3/testsuite/util/performance/assoc/mem_usage/erase_test.hpp
libstdc++-v3/testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp
libstdc++-v3/testsuite/util/performance/assoc/timing/find_test.hpp
libstdc++-v3/testsuite/util/performance/assoc/timing/insert_test.hpp
libstdc++-v3/testsuite/util/performance/assoc/timing/multimap_find_test.hpp
libstdc++-v3/testsuite/util/performance/assoc/timing/multimap_insert_test.hpp
libstdc++-v3/testsuite/util/performance/assoc/timing/subscript_find_test.hpp
libstdc++-v3/testsuite/util/performance/assoc/timing/subscript_insert_test.hpp
libstdc++-v3/testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp
libstdc++-v3/testsuite/util/performance/assoc/timing/tree_split_join_test.hpp
libstdc++-v3/testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp
libstdc++-v3/testsuite/util/performance/priority_queue/timing/join_test.hpp
libstdc++-v3/testsuite/util/performance/priority_queue/timing/modify_test.hpp
libstdc++-v3/testsuite/util/performance/priority_queue/timing/push_pop_test.hpp
libstdc++-v3/testsuite/util/performance/priority_queue/timing/push_test.hpp
libstdc++-v3/testsuite/util/performance/time/timing_test_base.hpp
libstdc++-v3/testsuite/util/regression/basic_type.hpp
libstdc++-v3/testsuite/util/regression/common_type.hpp
libstdc++-v3/testsuite/util/regression/rand/assoc/container_rand_regression_test.h
libstdc++-v3/testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc
libstdc++-v3/testsuite/util/regression/rand/assoc/rand_regression_test.hpp
libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h
libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc
libstdc++-v3/testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp
libstdc++-v3/testsuite/util/regression/rand/xml_formatter.hpp
libstdc++-v3/testsuite/util/regression/trait/assoc/native_type_trait.hpp
libstdc++-v3/testsuite/util/regression/trait/assoc/trait.hpp
libstdc++-v3/testsuite/util/regression/trait/assoc/type_trait.hpp
libstdc++-v3/testsuite/util/regression/trait/erase_if_fn.hpp
libstdc++-v3/testsuite/util/regression/trait/priority_queue/trait.hpp
libstdc++-v3/testsuite/util/replacement_memory_operators.h
libstdc++-v3/testsuite/util/statistic/result_recorder.hpp
libstdc++-v3/testsuite/util/statistic/sample_mean.hpp
libstdc++-v3/testsuite/util/statistic/sample_mean_confidence_checker.hpp
libstdc++-v3/testsuite/util/statistic/sample_variance.hpp
libstdc++-v3/testsuite/util/testsuite_abi.h
libstdc++-v3/testsuite/util/testsuite_abi_check.cc
libstdc++-v3/testsuite/util/testsuite_allocator.cc
libstdc++-v3/testsuite/util/testsuite_allocator.h
libstdc++-v3/testsuite/util/testsuite_api.h
libstdc++-v3/testsuite/util/testsuite_character.cc
libstdc++-v3/testsuite/util/testsuite_character.h
libstdc++-v3/testsuite/util/testsuite_common_types.h
libstdc++-v3/testsuite/util/testsuite_containergen.h
libstdc++-v3/testsuite/util/testsuite_containers.h
libstdc++-v3/testsuite/util/testsuite_counter_type.h
libstdc++-v3/testsuite/util/testsuite_error.h
libstdc++-v3/testsuite/util/testsuite_hooks.cc
libstdc++-v3/testsuite/util/testsuite_hooks.h
libstdc++-v3/testsuite/util/testsuite_io.h
libstdc++-v3/testsuite/util/testsuite_iterators.h
libstdc++-v3/testsuite/util/testsuite_new_operators.h
libstdc++-v3/testsuite/util/testsuite_performance.h
libstdc++-v3/testsuite/util/testsuite_random.h
libstdc++-v3/testsuite/util/testsuite_regex.h
libstdc++-v3/testsuite/util/testsuite_rng.h
libstdc++-v3/testsuite/util/testsuite_rvalref.h
libstdc++-v3/testsuite/util/testsuite_shared.cc
libstdc++-v3/testsuite/util/testsuite_tr1.h
libstdc++-v3/testsuite/util/thread/all.h

index 825fef01e5311fa7f694ede5d2912ec7ce37ae20..39d599291cdb99eb11aaffdfca67ca4a154dbbe4 100644 (file)
@@ -1,3 +1,10 @@
+2016-04-29  Chris Gregory  <czipperz@gmail.com>
+
+       * config/*: Remove trailing whitespace.
+       * src/*: Likewise.
+       * testsuite/tr1/*: Likewise.
+       * testsuite/util/*: Likewise.
+
 2016-04-28  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/70766
index 96a7379075f48ac1cc9e674c1cf84912597db438..d1c37bde97c1c9f87e76b446483e58b0af32f849 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 // Switch for symbol version macro.
-#ifndef _GLIBCXX_APPLY_SYMVER 
+#ifndef _GLIBCXX_APPLY_SYMVER
 #error must define _GLIBCXX_APPLY_SYMVER before including __FILE__
 #endif
 
@@ -36,7 +36,7 @@
 _ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv
 _ZNSt19istreambuf_iteratorIwSt11char_traitsIwEEppEv
  */
-namespace 
+namespace
 {
 _GLIBCXX_APPLY_SYMVER(_ZNSt21istreambuf_iteratorXXIcSt11char_traitsIcEEppEv,
                      _ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv)
@@ -76,7 +76,7 @@ _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEv
 _ZNSt11char_traitsIcE2eqERKcS2_
 _ZNSt11char_traitsIwE2eqERKwS2_
  */
-namespace 
+namespace
 {
 _GLIBCXX_APPLY_SYMVER(_ZNSt11char_traitsIcE4eqXXERKcS2_,
                      _ZNSt11char_traitsIcE2eqERKcS2_)
index dec048322ceaec34ed51e3bd29fb158daa03708e..8304dee089c99514c792de63bfb8fbf452f39d75 100644 (file)
@@ -77,7 +77,7 @@ GLIBCXX_7.0 {
     # locale
     _ZNSt3__79has_facetINS_*;
 
-    # hash 
+    # hash
     _ZNSt8__detail3__712__prime_listE;
     _ZNSt3tr18__detail3__712__prime_listE;
 
@@ -110,7 +110,7 @@ GLIBCXX_7.0 {
     _ZN9__gnu_cxx3__76__poolILb[01]EE10_M_destroyEv;
     _ZN9__gnu_cxx3__76__poolILb1EE16_M_get_thread_idEv;
 
-    _ZN9__gnu_cxx3__717__pool_alloc_base9_M_refillE[jmy];    
+    _ZN9__gnu_cxx3__717__pool_alloc_base9_M_refillE[jmy];
     _ZN9__gnu_cxx3__717__pool_alloc_base16_M_get_free_listE[jmy];
     _ZN9__gnu_cxx3__717__pool_alloc_base12_M_get_mutexEv;
 
index 39cb10d4dbff36a2c4834d911a76dc899ae3547a..91287008c39b4829d8f757668abba522acf7202d 100644 (file)
@@ -1,6 +1,6 @@
-# 
+#
 # This is a placeholder file.  It does nothing and is not used.
-# 
+#
 # If you are seeing this file as your linker script (named
 # libstdc++-symbols.ver), then either 1) the configuration process
 # determined that symbol versioning should not be done, or 2) you
index 6876631cd6b38508f13202fcd836b811754f6b6d..177590c8929a46c96165132f4582d43aaccb0691 100644 (file)
@@ -33,7 +33,7 @@
 #ifdef __cplusplus
 namespace __cxxabiv1
 {
-  extern "C" 
+  extern "C"
   {
 #endif
 
@@ -49,7 +49,7 @@ namespace __cxxabiv1
 
   // We also want the element size in array cookies.
 #define _GLIBCXX_ELTSIZE_IN_COOKIE 1
-  
+
   // __cxa_vec_ctor should return a pointer to the array.
   typedef void * __cxa_vec_ctor_return_type;
 #define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x
@@ -79,4 +79,4 @@ namespace __cxxabiv1
 } // namespace __cxxabiv1
 #endif
 
-#endif 
+#endif
index fa2628f69cfae30a8fa2669d0a4aa53ddee0dc4f..3536d845cc33dec39fcdbd9ca9f0667092232d39 100644 (file)
@@ -28,4 +28,4 @@
 // This entity must not cross a page boundary.
 typedef int _Atomic_word __attribute__ ((__aligned__ (4)));
 
-#endif 
+#endif
index 53c5c8692345580bfae6a8590c3fe90269d61e4f..e3f015ea9898010b844f9471f21797cc9a3b6925 100644 (file)
@@ -37,4 +37,4 @@ typedef int _Atomic_word;
 // This is a memory order release fence.
 #define _GLIBCXX_WRITE_MEM_BARRIER __atomic_thread_fence (__ATOMIC_RELEASE)
 
-#endif 
+#endif
index 7472ace67fbe578f36be5b7909aa89d7ed0f0625..9b7431bebd748debd85ad04204a8b878dc7370eb 100644 (file)
@@ -30,7 +30,7 @@ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
-  _Atomic_word 
+  _Atomic_word
   __attribute__ ((__unused__))
   __exchange_and_add(volatile _Atomic_word* __mem, int __val) throw ()
   { return __atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL); }
index d3a7becf7c9d5b3aa587dd78e55f954b66b358fb..be128722473f90bc20755c73d9571d05a1c93e8e 100644 (file)
@@ -25,7 +25,7 @@
 #include <ext/atomicity.h>
 #include <ext/concurrence.h>
 
-namespace 
+namespace
 {
   __gnu_cxx::__mutex&
   get_atomic_mutex()
index 6511219a576803ef652fb3d9ff6ae183765b8766..16e9237b42ae59ccf19b8fe8857d87e5a0e101ea 100644 (file)
@@ -33,7 +33,7 @@
 #ifdef __cplusplus
 namespace __cxxabiv1
 {
-  extern "C" 
+  extern "C"
   {
 #endif
 
@@ -56,4 +56,4 @@ namespace __cxxabiv1
 } // namespace __cxxabiv1
 #endif
 
-#endif 
+#endif
index 8b18c60efb9780a190747b07f946719d78ef4b86..364715b7f977ecaca11d1d484d13cb38350a3d14 100644 (file)
@@ -34,7 +34,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     {
       static volatile int _S_atomicity_lock;
     };
-  
+
   template<int _Inst>
   volatile int
   _Atomicity_lock<_Inst>::_S_atomicity_lock __attribute__ ((aligned (16))) = 1;
@@ -50,7 +50,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     _Atomic_word result;
     int tmp;
     volatile int& lock = _Atomicity_lock<0>::_S_atomicity_lock;
-    
+
     __asm__ __volatile__ ("ldcw 0(%1),%0\n\t"
                          "cmpib,<>,n 0,%0,.+20\n\t"
                          "ldw 0(%1),%0\n\t"
@@ -60,21 +60,21 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                          : "=&r" (tmp)
                          : "r" (&lock)
                          : "memory");
-    
+
     result = *__mem;
     *__mem = result + __val;
     __asm__ __volatile__ ("stw %1,0(%0)"
                          : : "r" (&lock), "r" (tmp) : "memory");
     return result;
   }
-  
+
   void
   __attribute__ ((__unused__))
   __atomic_add(volatile _Atomic_word* __mem, int __val) throw ()
   {
     int tmp;
     volatile int& lock = _Atomicity_lock<0>::_S_atomicity_lock;
-    
+
     __asm__ __volatile__ ("ldcw 0(%1),%0\n\t"
                          "cmpib,<>,n 0,%0,.+20\n\t"
                          "ldw 0(%1),%0\n\t"
@@ -84,7 +84,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                          : "=&r" (tmp)
                          : "r" (&lock)
                          : "memory");
-    
+
     *__mem += __val;
     __asm__ __volatile__ ("stw %1,0(%0)"
                          : : "r" (&lock), "r" (tmp) : "memory");
index a334b295a6e47f07b3b00df857b3b0b5f713f9c3..35818f51923cf1a424be953afc0dd2c14b3847d3 100644 (file)
@@ -38,32 +38,32 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   volatile _Atomic_word _Atomicity_lock<__inst>::_S_atomicity_lock = 0;
 
   template volatile _Atomic_word _Atomicity_lock<0>::_S_atomicity_lock;
-  
-  _Atomic_word 
+
+  _Atomic_word
   __attribute__ ((__unused__))
   __exchange_and_add(volatile _Atomic_word* __mem, int __val) throw ()
   {
     register _Atomic_word __result, __tmp = 1;
-    
+
     // Obtain the atomic exchange/add spin lock.
-    do 
+    do
       {
        __asm__ __volatile__ ("xchg{l} {%0,%1|%1,%0}"
                              : "=m" (_Atomicity_lock<0>::_S_atomicity_lock),
                              "+r" (__tmp)
                              : "m" (_Atomicity_lock<0>::_S_atomicity_lock));
-      } 
+      }
     while (__tmp);
-    
+
     __result = *__mem;
     *__mem += __val;
-    
+
     // Release spin lock.
     _Atomicity_lock<0>::_S_atomicity_lock = 0;
-    
+
     return __result;
   }
-  
+
   void
   __attribute__ ((__unused__))
   __atomic_add(volatile _Atomic_word* __mem, int __val) throw ()
index ce5202f70f4e978a423828bdfd22637d3cd9ab4f..6068d9b40bfbe8b39bb2c904a5755e5572262d57 100644 (file)
@@ -28,17 +28,17 @@ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
-  _Atomic_word 
+  _Atomic_word
   __attribute__ ((__unused__))
   __exchange_and_add(volatile _Atomic_word* __mem, int __val) throw ()
   {
     register _Atomic_word __result;
     __asm__ __volatile__ ("lock; xadd{l} {%0,%1|%1,%0}"
-                         : "=r" (__result), "=m" (*__mem) 
+                         : "=r" (__result), "=m" (*__mem)
                          : "0" (__val), "m" (*__mem));
     return __result;
   }
-  
+
   void
   __attribute__ ((__unused__))
   __atomic_add(volatile _Atomic_word* __mem, int __val) throw ()
index 24a42e45dcf83fabdd4899761ff4ceda7c555010..e5dfbb9b2a026e00c78851c4e7d98a60f17a87ca 100644 (file)
@@ -170,7 +170,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                          }
                      }
                    while (__v2 > __maskval || __v2 < __tmp);
-                   
+
                    __v.__i = _mm_set_epi64x(__v1, __v2);
                  }
 
index 6e5675104777c7ee9b12bbfc2b8c8a4782d6cd79..f421330242473dc586d7041b372f80c6c7504554 100644 (file)
@@ -32,7 +32,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       || defined(__mc68040__) || defined(__mc68060__) ) \
     && !defined(__mcpu32__)
   // These variants support compare-and-swap.
-  _Atomic_word 
+  _Atomic_word
   __attribute__ ((__unused__))
   __exchange_and_add(volatile _Atomic_word* __mem, int __val) throw ()
   {
@@ -58,16 +58,16 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     short __level, __tmpsr;
     __asm__ __volatile__ ("move%.w %%sr,%0\n\tor%.l %0,%1\n\tmove%.w %1,%%sr"
                          : "=d"(__level), "=d"(__tmpsr) : "1"(0x700));
-    
+
     __result = *__mem;
-    *__mem = __result + __val;    
+    *__mem = __result + __val;
     __asm__ __volatile__ ("move%.w %0,%%sr" : : "d"(__level));
-    
+
     return __result;
   }
 
 #else
-  
+
   template<int __inst>
     struct _Atomicity_lock
     {
@@ -76,29 +76,29 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<int __inst>
   volatile unsigned char _Atomicity_lock<__inst>::_S_atomicity_lock = 0;
-  
+
   template volatile unsigned char _Atomicity_lock<0>::_S_atomicity_lock;
-  
-  _Atomic_word 
+
+  _Atomic_word
   __attribute__ ((__unused__))
   __exchange_and_add(volatile _Atomic_word* __mem, int __val) throw ()
   {
     _Atomic_word __result;
-    
+
     // bset with no immediate addressing (not SMP-safe)
 #if defined(__mcfisaa__) || defined(__mcfisaaplus__)
     __asm__ __volatile__("1: bset.b #7,%0@\n\tjbne 1b"
                         : /* no outputs */
                         : "a"(&_Atomicity_lock<0>::_S_atomicity_lock)
                         : "cc", "memory");
-    
+
     // CPU32 and CF ISAs B & C support test-and-set (SMP-safe).
 #elif defined(__mcpu32__) || defined(__mcfisab__) || defined (__mcfisac__)
     __asm__ __volatile__("1: tas %0\n\tjbne 1b"
                         : "+m"(_Atomicity_lock<0>::_S_atomicity_lock)
                         : /* none */
                         : "cc");
-    
+
     // Use bset with immediate addressing for 68000/68010 (not SMP-safe)
     // NOTE: TAS is available on the 68000, but unsupported by some Amiga
     // memory controllers.
@@ -108,15 +108,15 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                         : /* none */
                         : "cc");
 #endif
-    
+
     __result = *__mem;
     *__mem = __result + __val;
-    
+
     _Atomicity_lock<0>::_S_atomicity_lock = 0;
-    
+
     return __result;
   }
-  
+
 #endif /* TAS / BSET */
 
   void
index b9eec045b42f8b1c8c607fac7c0a1d609ddf750b..19211cacc4bcdc40f737c1ec2a30648c24c75807 100644 (file)
@@ -45,4 +45,4 @@
 
 #endif
 
-#endif 
+#endif
index a6f615f178f873c99b16810ab71c04734b012482..01bef57ceb2d247f133fab65fe1081282bc0c54e 100644 (file)
@@ -46,14 +46,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                         : "r" (__mem), "r" (__val_extended), "m" (*__mem));
     return __tmp2;
   }
-  
+
   void
   __attribute__ ((__unused__))
   __atomic_add(volatile _Atomic_word* __mem, int __val) throw ()
   {
     _Atomic_word __tmp1, __tmp2;
     _Atomic_word __val_extended = __val;
-    
+
     __asm__ __volatile__("1:   ldx     [%3], %0\n\t"
                         "      add     %0, %4, %1\n\t"
                         "      casx    [%3], %0, %1\n\t"
@@ -63,7 +63,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                         : "=&r" (__tmp1), "=&r" (__tmp2), "=m" (*__mem)
                         : "r" (__mem), "r" (__val_extended), "m" (*__mem));
   }
-  
+
 #else /* __arch32__ */
 
   template<int __inst>
@@ -74,15 +74,15 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<int __inst>
   unsigned char _Atomicity_lock<__inst>::_S_atomicity_lock = 0;
-  
+
   template unsigned char _Atomicity_lock<0>::_S_atomicity_lock;
-  
+
   _Atomic_word
   __attribute__ ((__unused__))
   __exchange_and_add(volatile _Atomic_word* __mem, int __val) throw ()
   {
     _Atomic_word __result, __tmp;
-    
+
     __asm__ __volatile__("1:   ldstub  [%1], %0\n\t"
                         "      cmp     %0, 0\n\t"
                         "      bne     1b\n\t"
@@ -98,13 +98,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                         : "memory");
     return __result;
   }
-  
+
   void
   __attribute__ ((__unused__))
   __atomic_add(volatile _Atomic_word* __mem, int __val) throw ()
   {
     _Atomic_word __tmp;
-    
+
     __asm__ __volatile__("1:   ldstub  [%1], %0\n\t"
                         "      cmp     %0, 0\n\t"
                         "      bne     1b\n\t"
@@ -117,7 +117,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                         : /* no outputs */
                         : "r" (&_Atomicity_lock<0>::_S_atomicity_lock)
                         : "memory");
-  }  
+  }
 #endif /* __arch32__ */
 
 _GLIBCXX_END_NAMESPACE_VERSION
index 40f4b576d3f913911c62b92718894f83e5542ee1..1349dc75f89d6de4c4c476f48bc62c9123b9f14f 100644 (file)
@@ -41,7 +41,7 @@
 
 // Pick up FIONREAD on Solaris 2
 #ifdef _GLIBCXX_HAVE_SYS_IOCTL_H
-#define BSD_COMP 
+#define BSD_COMP
 #include <sys/ioctl.h>
 #endif
 
 
 #include <limits> // For <off_t>::max() and min() and <streamsize>::max()
 
-namespace 
+namespace
 {
   // Map ios_base::openmode flags to a string for use in fopen().
   // Table of valid combinations as given in [lib.filebuf.members]/2.
   static const char*
   fopen_mode(std::ios_base::openmode mode)
   {
-    enum 
+    enum
       {
        in     = std::ios_base::in,
        out    = std::ios_base::out,
@@ -167,7 +167,7 @@ namespace
            __nleft -= xwrite(__fd, __s2 + __off, __n2 - __off);
            break;
          }
-       
+
        __s1 += __ret;
        __n1_left -= __ret;
       }
@@ -188,15 +188,15 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   __basic_file<char>::~__basic_file()
   { this->close(); }
-      
+
   __basic_file<char>*
-  __basic_file<char>::sys_open(__c_file* __file, ios_base::openmode) 
+  __basic_file<char>::sys_open(__c_file* __file, ios_base::openmode)
   {
     __basic_file* __ret = NULL;
     if (!this->is_open() && __file)
       {
        int __err;
-       errno = 0;      
+       errno = 0;
        do
          __err = this->sync();
        while (__err && errno == EINTR);
@@ -209,7 +209,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __ret;
   }
-  
+
   __basic_file<char>*
   __basic_file<char>::sys_open(int __fd, ios_base::openmode __mode) throw ()
   {
@@ -225,9 +225,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __ret;
   }
-  
-  __basic_file<char>* 
-  __basic_file<char>::open(const char* __name, ios_base::openmode __mode, 
+
+  __basic_file<char>*
+  __basic_file<char>::open(const char* __name, ios_base::openmode __mode,
                           int /*__prot*/)
   {
     __basic_file* __ret = NULL;
@@ -246,22 +246,22 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __ret;
   }
-  
-  bool 
+
+  bool
   __basic_file<char>::is_open() const throw ()
   { return _M_cfile != 0; }
-  
-  int 
+
+  int
   __basic_file<char>::fd() throw ()
   { return fileno(_M_cfile); }
-  
+
   __c_file*
   __basic_file<char>::file() throw ()
   { return _M_cfile; }
-  
-  __basic_file<char>* 
+
+  __basic_file<char>*
   __basic_file<char>::close()
-  { 
+  {
     __basic_file* __ret = static_cast<__basic_file*>(NULL);
     if (this->is_open())
       {
@@ -283,8 +283,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __ret;
   }
-  streamsize 
+
+  streamsize
   __basic_file<char>::xsgetn(char* __s, streamsize __n)
   {
     streamsize __ret;
@@ -294,11 +294,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     return __ret;
   }
 
-  streamsize 
+  streamsize
   __basic_file<char>::xsputn(const char* __s, streamsize __n)
   { return xwrite(this->fd(), __s, __n); }
 
-  streamsize 
+  streamsize
   __basic_file<char>::xsputn_2(const char* __s1, streamsize __n1,
                               const char* __s2, streamsize __n2)
   {
@@ -328,8 +328,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #endif
   }
 
-  int 
-  __basic_file<char>::sync() 
+  int
+  __basic_file<char>::sync()
   { return fflush(_M_cfile); }
 
   streamsize
@@ -337,11 +337,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   {
 #ifndef _GLIBCXX_NO_IOCTL
 #ifdef FIONREAD
-    // Pipes and sockets.    
+    // Pipes and sockets.
     int __num = 0;
     int __r = ioctl(this->fd(), FIONREAD, &__num);
     if (!__r && __num >= 0)
-      return __num; 
+      return __num;
 #endif
 #endif
 
@@ -352,7 +352,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     __pfd[0].events = POLLIN;
     if (poll(__pfd, 1, 0) <= 0)
       return 0;
-#endif   
+#endif
 
 #if defined(_GLIBCXX_HAVE_S_ISREG) || defined(_GLIBCXX_HAVE_S_IFREG)
     // Regular files.
index 319591ecc9f62ddeefdee0d25cc41a349b91e159..47ae9e8ae4970a739686a675fa42a9a1a35d57e0 100644 (file)
@@ -47,7 +47,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   // Generic declaration.
   template<typename _CharT>
-    class __basic_file; 
+    class __basic_file;
 
   // Specialization.
   template<>
@@ -81,7 +81,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
 #endif
 
-      __basic_file* 
+      __basic_file*
       open(const char* __name, ios_base::openmode __mode, int __prot = 0664);
 
       __basic_file*
@@ -90,13 +90,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       __basic_file*
       sys_open(int __fd, ios_base::openmode __mode) throw ();
 
-      __basic_file* 
-      close(); 
+      __basic_file*
+      close();
 
-      _GLIBCXX_PURE bool 
+      _GLIBCXX_PURE bool
       is_open() const throw ();
 
-      _GLIBCXX_PURE int 
+      _GLIBCXX_PURE int
       fd() throw ();
 
       _GLIBCXX_PURE __c_file*
@@ -104,20 +104,20 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
       ~__basic_file();
 
-      streamsize 
+      streamsize
       xsputn(const char* __s, streamsize __n);
 
-      streamsize 
+      streamsize
       xsputn_2(const char* __s1, streamsize __n1,
               const char* __s2, streamsize __n2);
 
-      streamsize 
+      streamsize
       xsgetn(char* __s, streamsize __n);
 
       streamoff
       seekoff(streamoff __off, ios_base::seekdir __way) throw ();
 
-      int 
+      int
       sync();
 
       streamsize
@@ -127,4 +127,4 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 _GLIBCXX_END_NAMESPACE_VERSION
 } // namespace
 
-#endif 
+#endif
index 7ff02369e764ec0ac83d605745c14e6b8c98a9de..5fa78b3d7215a62cf4524bdc0fb81600170cd76e 100644 (file)
@@ -40,19 +40,19 @@ namespace std _GLIBCXX_VISIBILITY(default)
   // various /config/os/* files.
 
   ctype_byname<char>::ctype_byname(const char* __s, size_t __refs)
-  : ctype<char>(0, false, __refs) 
-  {            
+  : ctype<char>(0, false, __refs)
+  {
     if (std::strcmp(__s, "C") != 0 && std::strcmp(__s, "POSIX") != 0)
       {
        this->_S_destroy_c_locale(this->_M_c_locale_ctype);
-       this->_S_create_c_locale(this->_M_c_locale_ctype, __s); 
+       this->_S_create_c_locale(this->_M_c_locale_ctype, __s);
       }
   }
 
   ctype_byname<char>::~ctype_byname()
   { }
 
-#ifdef _GLIBCXX_USE_WCHAR_T  
+#ifdef _GLIBCXX_USE_WCHAR_T
   ctype<wchar_t>::__wmask_type
   ctype<wchar_t>::_M_convert_to_wmask(const mask __m) const throw()
   {
@@ -60,7 +60,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
     // never gets called.
     return __m;
   };
-  
+
   wchar_t
   ctype<wchar_t>::do_toupper(wchar_t __c) const
   { return towupper(__c); }
@@ -75,11 +75,11 @@ namespace std _GLIBCXX_VISIBILITY(default)
       }
     return __hi;
   }
-  
+
   wchar_t
   ctype<wchar_t>::do_tolower(wchar_t __c) const
   { return towlower(__c); }
-  
+
   const wchar_t*
   ctype<wchar_t>::do_tolower(wchar_t* __lo, const wchar_t* __hi) const
   {
@@ -96,7 +96,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
   do_widen(char __c) const
   { return _M_widen[static_cast<unsigned char>(__c)]; }
 
-  const char* 
+  const char*
   ctype<wchar_t>::
   do_widen(const char* __lo, const char* __hi, wchar_t* __dest) const
   {
@@ -112,16 +112,16 @@ namespace std _GLIBCXX_VISIBILITY(default)
   char
   ctype<wchar_t>::
   do_narrow(wchar_t __wc, char __dfault) const
-  { 
+  {
     if (__wc >= 0 && __wc < 128 && _M_narrow_ok)
       return _M_narrow[__wc];
     const int __c = wctob(__wc);
-    return (__c == EOF ? __dfault : static_cast<char>(__c)); 
+    return (__c == EOF ? __dfault : static_cast<char>(__c));
   }
 
   const wchar_t*
   ctype<wchar_t>::
-  do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault, 
+  do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault,
            char* __dest) const
   {
     if (_M_narrow_ok)
index af10148bc397a1452fa0e4d5499736e60beb7cec..42698a90c00bfb7bf8445bc8297a519f6978b05e 100644 (file)
@@ -42,7 +42,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #ifdef _GLIBCXX_USE_WCHAR_T
   codecvt_base::result
   codecvt<wchar_t, char, mbstate_t>::
-  do_out(state_type& __state, const intern_type* __from, 
+  do_out(state_type& __state, const intern_type* __from,
         const intern_type* __from_end, const intern_type*& __from_next,
         extern_type* __to, extern_type* __to_end,
         extern_type*& __to_next) const
@@ -108,12 +108,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     uselocale((locale_t)__old);
 
-    return __ret; 
+    return __ret;
   }
-  
+
   codecvt_base::result
   codecvt<wchar_t, char, mbstate_t>::
-  do_in(state_type& __state, const extern_type* __from, 
+  do_in(state_type& __state, const extern_type* __from,
        const extern_type* __from_end, const extern_type*& __from_next,
        intern_type* __to, intern_type* __to_end,
        intern_type*& __to_next) const
@@ -155,12 +155,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                  break;
              }
            __from_next = __from;
-           __state = __tmp_state;          
+           __state = __tmp_state;
            __ret = error;
          }
        else if (__from_next && __from_next < __from_chunk_end)
          {
-           // It is unclear what to return in this case (see DR 382). 
+           // It is unclear what to return in this case (see DR 382).
            __to_next += __conv;
            __ret = partial;
          }
@@ -175,7 +175,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            if (__to_next < __to_end)
              {
                // XXX Probably wrong for stateful encodings
-               __tmp_state = __state;          
+               __tmp_state = __state;
                ++__from_next;
                *__to_next++ = L'\0';
              }
@@ -186,10 +186,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     uselocale((locale_t)__old);
 
-    return __ret; 
+    return __ret;
   }
 
-  int 
+  int
   codecvt<wchar_t, char, mbstate_t>::
   do_encoding() const throw()
   {
@@ -201,9 +201,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       __ret = 1;
     uselocale((locale_t)__old);
     return __ret;
-  }  
+  }
 
-  int 
+  int
   codecvt<wchar_t, char, mbstate_t>::
   do_max_length() const throw()
   {
@@ -213,8 +213,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     uselocale((locale_t)__old);
     return __ret;
   }
-  
-  int 
+
+  int
   codecvt<wchar_t, char, mbstate_t>::
   do_length(state_type& __state, const extern_type* __from,
            const extern_type* __end, size_t __max) const
@@ -227,10 +227,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     // mbsnrtowcs is *very* fast but stops if encounters NUL characters:
     // in case we advance past it and then continue, in a loop.
     // NB: mbsnrtowcs is a GNU extension
-  
+
     // A dummy internal buffer is needed in order for mbsnrtocws to consider
     // its fourth parameter (it wouldn't with NULL as first parameter).
-    wchar_t* __to = static_cast<wchar_t*>(__builtin_alloca(sizeof(wchar_t) 
+    wchar_t* __to = static_cast<wchar_t*>(__builtin_alloca(sizeof(wchar_t)
                                                           * __max));
     while (__from < __end && __max)
       {
@@ -264,7 +264,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          }
        if (!__from)
          __from = __from_chunk_end;
-       
+
        __ret += __from - __tmp_from;
        __max -= __conv;
 
@@ -280,7 +280,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     uselocale((locale_t)__old);
 
-    return __ret; 
+    return __ret;
   }
 #endif
 
index 31997a43b4f17ad9ec6f335fb6220126e0c56e7d..979f501a0f826148c36471da81b7d53fbbe012bc 100644 (file)
@@ -39,30 +39,30 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // These are basically extensions to char_traits, and perhaps should
   // be put there instead of here.
   template<>
-    int 
-    collate<char>::_M_compare(const char* __one, 
+    int
+    collate<char>::_M_compare(const char* __one,
                              const char* __two) const throw()
-    { 
+    {
       int __cmp = strcoll_l(__one, __two, (locale_t)_M_c_locale_collate);
       return (__cmp >> (8 * sizeof (int) - 2)) | (__cmp != 0);
     }
-  
+
   template<>
     size_t
-    collate<char>::_M_transform(char* __to, const char* __from, 
+    collate<char>::_M_transform(char* __to, const char* __from,
                                size_t __n) const throw()
     { return strxfrm_l(__to, __from, __n, (locale_t)_M_c_locale_collate); }
 
 #ifdef _GLIBCXX_USE_WCHAR_T
   template<>
-    int 
-    collate<wchar_t>::_M_compare(const wchar_t* __one, 
+    int
+    collate<wchar_t>::_M_compare(const wchar_t* __one,
                                 const wchar_t* __two) const throw()
     {
       int __cmp = wcscoll_l(__one, __two, (locale_t)_M_c_locale_collate);
       return (__cmp >> (8 * sizeof (int) - 2)) | (__cmp != 0);
     }
-  
+
   template<>
     size_t
     collate<wchar_t>::_M_transform(wchar_t* __to, const wchar_t* __from,
index c99a61f0e76dec1abf94bf6900def0765f15b40d..fbe220d782906c954e82d68276c835e73600163f 100644 (file)
@@ -44,19 +44,19 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // NB: The other ctype<char> specializations are in src/locale.cc and
   // various /config/os/* files.
   ctype_byname<char>::ctype_byname(const char* __s, size_t __refs)
-  : ctype<char>(0, false, __refs) 
-  {            
+  : ctype<char>(0, false, __refs)
+  {
     if (std::strcmp(__s, "C") != 0 && std::strcmp(__s, "POSIX") != 0)
       {
        this->_S_destroy_c_locale(this->_M_c_locale_ctype);
-       this->_S_create_c_locale(this->_M_c_locale_ctype, __s); 
+       this->_S_create_c_locale(this->_M_c_locale_ctype, __s);
       }
   }
 
   ctype_byname<char>::~ctype_byname()
   { }
 
-#ifdef _GLIBCXX_USE_WCHAR_T  
+#ifdef _GLIBCXX_USE_WCHAR_T
   ctype<wchar_t>::__wmask_type
   ctype<wchar_t>::_M_convert_to_wmask(const mask __m) const throw()
   {
@@ -104,7 +104,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __ret;
   }
-  
+
   wchar_t
   ctype<wchar_t>::do_toupper(wchar_t __c) const
   { return towupper_l(__c, (locale_t)_M_c_locale_ctype); }
@@ -119,11 +119,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __hi;
   }
-  
+
   wchar_t
   ctype<wchar_t>::do_tolower(wchar_t __c) const
   { return towlower_l(__c, (locale_t)_M_c_locale_ctype); }
-  
+
   const wchar_t*
   ctype<wchar_t>::do_tolower(wchar_t* __lo, const wchar_t* __hi) const
   {
@@ -140,7 +140,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   do_widen(char __c) const
   { return _M_widen[static_cast<unsigned char>(__c)]; }
 
-  const char* 
+  const char*
   ctype<wchar_t>::
   do_widen(const char* __lo, const char* __hi, wchar_t* __dest) const
   {
@@ -162,12 +162,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     __c_locale __old = (__c_locale)uselocale((locale_t)_M_c_locale_ctype);
     const int __c = wctob(__wc);
     uselocale((locale_t)__old);
-    return (__c == EOF ? __dfault : static_cast<char>(__c)); 
+    return (__c == EOF ? __dfault : static_cast<char>(__c));
   }
 
   const wchar_t*
   ctype<wchar_t>::
-  do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault, 
+  do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault,
            char* __dest) const
   {
     __c_locale __old = (__c_locale)uselocale((locale_t)_M_c_locale_ctype);
index e463de10fac2dd9d5b4311f1187d2d8254a959f4..f9a04fbba7e130ce073893e6f8454f5e23db68c6 100644 (file)
@@ -44,9 +44,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // Construct and return valid pattern consisting of some combination of:
   // space none symbol sign value
   money_base::pattern
-  money_base::_S_construct_pattern(char __precedes, char __space, 
+  money_base::_S_construct_pattern(char __precedes, char __space,
                                   char __posn) throw()
-  { 
+  {
     pattern __ret;
 
     // This insanely complicated routine attempts to construct a valid
@@ -54,7 +54,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     // if (__precedes) symbol -> value
     // else value -> symbol
-    
+
     // if (__space) space
     // else none
 
@@ -139,7 +139,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        if (__precedes)
          {
            __ret.field[0] = sign;
-           __ret.field[1] = symbol;        
+           __ret.field[1] = symbol;
            if (__space)
              {
                __ret.field[2] = space;
@@ -147,7 +147,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              }
            else
              {
-               __ret.field[2] = value;         
+               __ret.field[2] = value;
                __ret.field[3] = none;
              }
          }
@@ -211,7 +211,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<>
     void
-    moneypunct<char, true>::_M_initialize_moneypunct(__c_locale __cloc, 
+    moneypunct<char, true>::_M_initialize_moneypunct(__c_locale __cloc,
                                                     const char*)
     {
       if (!_M_data)
@@ -270,7 +270,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          __try
            {
              size_t __len;
-             
+
              // Check for NULL, which implies no grouping.
              if (lc->mon_thousands_sep == NULL ||
                  lc->mon_thousands_sep[0] == '\0')
@@ -365,7 +365,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<>
     void
-    moneypunct<char, false>::_M_initialize_moneypunct(__c_locale __cloc, 
+    moneypunct<char, false>::_M_initialize_moneypunct(__c_locale __cloc,
                                                      const char*)
     {
       if (!_M_data)
@@ -550,7 +550,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #ifdef _GLIBCXX_USE_WCHAR_T
   template<>
     void
-    moneypunct<wchar_t, true>::_M_initialize_moneypunct(__c_locale __cloc, 
+    moneypunct<wchar_t, true>::_M_initialize_moneypunct(__c_locale __cloc,
                                                        const char*)
     {
       if (!_M_data)
@@ -652,9 +652,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                }
              else
                _M_data->_M_positive_sign = L"";
-             _M_data->_M_positive_sign_size = 
+             _M_data->_M_positive_sign_size =
                wcslen(_M_data->_M_positive_sign);
-             
+
              __len = strlen(__cnegsign);
              if (!__nposn)
                _M_data->_M_negative_sign = L"()";
@@ -667,9 +667,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                }
              else
                _M_data->_M_negative_sign = L"";
-             _M_data->_M_negative_sign_size = 
+             _M_data->_M_negative_sign_size =
                wcslen(_M_data->_M_negative_sign);
-             
+
              // _Intl == true.
              __len = strlen(__ccurr);
              if (__len)
@@ -689,11 +689,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              _M_data = 0;
              delete [] __group;
              delete [] __wcs_ps;
-             delete [] __wcs_ns;             
+             delete [] __wcs_ns;
              uselocale((locale_t)__old);
              __throw_exception_again;
-           } 
-         
+           }
+
          char __pprecedes = lc->int_p_cs_precedes;
          char __pspace = lc->int_p_sep_by_space;
          char __pposn = lc->int_p_sign_posn;
@@ -812,7 +812,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                }
              else
                _M_data->_M_positive_sign = L"";
-              _M_data->_M_positive_sign_size = 
+              _M_data->_M_positive_sign_size =
                wcslen(_M_data->_M_positive_sign);
 
              __len = strlen(__cnegsign);
@@ -827,7 +827,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                }
              else
                _M_data->_M_negative_sign = L"";
-              _M_data->_M_negative_sign_size = 
+              _M_data->_M_negative_sign_size =
                wcslen(_M_data->_M_negative_sign);
 
              // _Intl == true.
@@ -849,7 +849,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
               _M_data = 0;
              delete [] __group;
              delete [] __wcs_ps;
-             delete [] __wcs_ns;             
+             delete [] __wcs_ns;
              uselocale((locale_t)__old);
               __throw_exception_again;
            }
index eb05fc323694e4129262865d120ae5a969b32880..29c9fc9202a305aa00f640280a9c5effe52efe84 100644 (file)
@@ -37,7 +37,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
-  template<> 
+  template<>
     void
     numpunct<char>::_M_initialize_numpunct(__c_locale __cloc)
     {
@@ -123,17 +123,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_data->_M_falsename = "false";
       _M_data->_M_falsename_size = 5;
     }
-  template<> 
+
+  template<>
     numpunct<char>::~numpunct()
     {
       if (_M_data->_M_grouping_size)
        delete [] _M_data->_M_grouping;
       delete _M_data;
     }
-   
+
 #ifdef _GLIBCXX_USE_WCHAR_T
-  template<> 
+  template<>
     void
     numpunct<wchar_t>::_M_initialize_numpunct(__c_locale __cloc)
     {
@@ -222,7 +222,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_data->_M_falsename_size = 5;
     }
 
-  template<> 
+  template<>
     numpunct<wchar_t>::~numpunct()
     {
       if (_M_data->_M_grouping_size)
index 9a9c64031e420e556f3bb2c46e1843f1cefc9d60..c1a1f3d5b4cfc872981620f66aa8fc3f5c7cc21b 100644 (file)
@@ -44,7 +44,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   template<>
     void
     __timepunct<char>::
-    _M_put(char* __s, size_t __maxlen, const char* __format, 
+    _M_put(char* __s, size_t __maxlen, const char* __format,
           const tm* __tm) const throw()
     {
       const size_t __len = strftime_l(__s, __maxlen, __format, __tm,
@@ -54,7 +54,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        __s[0] = '\0';
     }
 
-  template<> 
+  template<>
     void
     __timepunct<char>::_M_initialize_timepunct(__c_locale __cloc)
     {
@@ -124,7 +124,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        }
       else
        {
-         _M_c_locale_timepunct = _S_clone_c_locale(__cloc); 
+         _M_c_locale_timepunct = _S_clone_c_locale(__cloc);
 
          _M_data->_M_date_format = nl_langinfo_l(D_FMT, (locale_t)__cloc);
          _M_data->_M_date_era_format = nl_langinfo_l(ERA_D_FMT,
@@ -193,7 +193,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   template<>
     void
     __timepunct<wchar_t>::
-    _M_put(wchar_t* __s, size_t __maxlen, const wchar_t* __format, 
+    _M_put(wchar_t* __s, size_t __maxlen, const wchar_t* __format,
           const tm* __tm) const throw()
     {
       const size_t __len = wcsftime_l(__s, __maxlen, __format, __tm,
@@ -211,7 +211,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        langstring[fmtlen] = L'\0'; \
        _M_data->M = langstring;
 
-  template<> 
+  template<>
     void
     __timepunct<wchar_t>::_M_initialize_timepunct(__c_locale __cloc)
     {
@@ -285,7 +285,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          wchar_t holder[128];
          size_t fmtlen;
 
-         _M_c_locale_timepunct = _S_clone_c_locale(__cloc); 
+         _M_c_locale_timepunct = _S_clone_c_locale(__cloc);
 
          WIDE_LANGINFO(_M_date_format, D_FMT)
          WIDE_LANGINFO(_M_date_era_format, ERA_D_FMT)
@@ -345,7 +345,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        }
     }
 
-  template<> 
+  template<>
     __timepunct<wchar_t>::~__timepunct()
     {
       delete [] _M_data->_M_date_format;
index 7eff78e02d5a37e0709709fc509356adf93dbfe4..0fa16e19df30c3ec1379a2510fdeae25f74e27c5 100644 (file)
@@ -40,21 +40,21 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<typename _CharT>
-    __timepunct<_CharT>::__timepunct(size_t __refs) 
-    : facet(__refs), _M_data(0), _M_c_locale_timepunct(0), 
+    __timepunct<_CharT>::__timepunct(size_t __refs)
+    : facet(__refs), _M_data(0), _M_c_locale_timepunct(0),
       _M_name_timepunct(_S_get_c_name())
     { _M_initialize_timepunct(); }
 
   template<typename _CharT>
-    __timepunct<_CharT>::__timepunct(__cache_type* __cache, size_t __refs) 
-    : facet(__refs), _M_data(__cache), _M_c_locale_timepunct(0), 
+    __timepunct<_CharT>::__timepunct(__cache_type* __cache, size_t __refs)
+    : facet(__refs), _M_data(__cache), _M_c_locale_timepunct(0),
       _M_name_timepunct(_S_get_c_name())
     { _M_initialize_timepunct(); }
 
   template<typename _CharT>
     __timepunct<_CharT>::__timepunct(__c_locale __cloc, const char* __s,
-                                    size_t __refs) 
-    : facet(__refs), _M_data(0), _M_c_locale_timepunct(0), 
+                                    size_t __refs)
+    : facet(__refs), _M_data(0), _M_c_locale_timepunct(0),
       _M_name_timepunct(0)
     {
       if (__builtin_strcmp(__s, _S_get_c_name()) != 0)
@@ -79,11 +79,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<typename _CharT>
     __timepunct<_CharT>::~__timepunct()
-    { 
+    {
       if (_M_name_timepunct != _S_get_c_name())
        delete [] _M_name_timepunct;
-      delete _M_data; 
-      _S_destroy_c_locale(_M_c_locale_timepunct); 
+      delete _M_data;
+      _S_destroy_c_locale(_M_c_locale_timepunct);
     }
 
   // specialization
index 794471e05b71e39c75ade48ea3cc8fd3884b6923..6a750de2d7148ae0457f4b9daa7793f36612fc4d 100644 (file)
@@ -53,7 +53,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // fall back to the unsafe vsprintf which, in general, can be dangerous
   // and should be avoided.
   inline int
-  __convert_from_v(const __c_locale&, char* __out, 
+  __convert_from_v(const __c_locale&, char* __out,
                   const int __size __attribute__((__unused__)),
                   const char* __fmt, ...)
   {
index 7afb007b54c0616291fcb89c9423fe48db7a74e2..3204474e4a9d59324f1dfe98e33e2219ebd80bc4 100644 (file)
@@ -41,7 +41,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #ifdef _GLIBCXX_USE_WCHAR_T
   codecvt_base::result
   codecvt<wchar_t, char, mbstate_t>::
-  do_out(state_type& __state, const intern_type* __from, 
+  do_out(state_type& __state, const intern_type* __from,
         const intern_type* __from_end, const intern_type*& __from_next,
         extern_type* __to, extern_type* __to_end,
         extern_type*& __to_next) const
@@ -88,7 +88,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                __ret = partial;
                break;
              }
-           
+
            memcpy(__to, __buf, __conv);
            __state = __tmp_state;
            __to += __conv;
@@ -101,12 +101,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     __from_next = __from;
     __to_next = __to;
-    return __ret; 
+    return __ret;
   }
-  
+
   codecvt_base::result
   codecvt<wchar_t, char, mbstate_t>::
-  do_in(state_type& __state, const extern_type* __from, 
+  do_in(state_type& __state, const extern_type* __from,
        const extern_type* __from_end, const extern_type*& __from_next,
        intern_type* __to, intern_type* __to_end,
        intern_type*& __to_next) const
@@ -153,10 +153,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     __from_next = __from;
     __to_next = __to;
-    return __ret; 
+    return __ret;
   }
 
-  int 
+  int
   codecvt<wchar_t, char, mbstate_t>::
   do_encoding() const throw()
   {
@@ -166,9 +166,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     if (MB_CUR_MAX == 1)
       __ret = 1;
     return __ret;
-  }  
+  }
 
-  int 
+  int
   codecvt<wchar_t, char, mbstate_t>::
   do_max_length() const throw()
   {
@@ -176,8 +176,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     int __ret = MB_CUR_MAX;
     return __ret;
   }
-  
-  int 
+
+  int
   codecvt<wchar_t, char, mbstate_t>::
   do_length(state_type& __state, const extern_type* __from,
            const extern_type* __end, size_t __max) const
@@ -211,7 +211,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        __max--;
       }
 
-    return __ret; 
+    return __ret;
   }
 #endif
 
index 59334c326d58c8f993f7f6c93d0ddcb22189b005..0d0d247288522a1a7ddd22e6f1d70b840de70b4b 100644 (file)
@@ -38,30 +38,30 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // These are basically extensions to char_traits, and perhaps should
   // be put there instead of here.
   template<>
-    int 
-    collate<char>::_M_compare(const char* __one, 
+    int
+    collate<char>::_M_compare(const char* __one,
                              const char* __two) const throw()
-    { 
+    {
       int __cmp = strcoll(__one, __two);
       return (__cmp >> (8 * sizeof (int) - 2)) | (__cmp != 0);
     }
-  
+
   template<>
     size_t
-    collate<char>::_M_transform(char* __to, const char* __from, 
+    collate<char>::_M_transform(char* __to, const char* __from,
                                size_t __n) const throw()
     { return strxfrm(__to, __from, __n); }
 
 #ifdef _GLIBCXX_USE_WCHAR_T
   template<>
-    int 
-    collate<wchar_t>::_M_compare(const wchar_t* __one, 
+    int
+    collate<wchar_t>::_M_compare(const wchar_t* __one,
                                 const wchar_t* __two) const throw()
     {
       int __cmp = wcscoll(__one, __two);
       return (__cmp >> (8 * sizeof (int) - 2)) | (__cmp != 0);
     }
-  
+
   template<>
     size_t
     collate<wchar_t>::_M_transform(wchar_t* __to, const wchar_t* __from,
index bcde5bafe83e6e0576fe474a9344be8df11a6cc4..8eadb4a333f7a2540fb8620e3553922925b7c346 100644 (file)
@@ -40,19 +40,19 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // NB: The other ctype<char> specializations are in src/locale.cc and
   // various /config/os/* files.
   ctype_byname<char>::ctype_byname(const char* __s, size_t __refs)
-  : ctype<char>(0, false, __refs) 
-  {    
+  : ctype<char>(0, false, __refs)
+  {
     if (std::strcmp(__s, "C") != 0 && std::strcmp(__s, "POSIX") != 0)
       {
        this->_S_destroy_c_locale(this->_M_c_locale_ctype);
-       this->_S_create_c_locale(this->_M_c_locale_ctype, __s); 
+       this->_S_create_c_locale(this->_M_c_locale_ctype, __s);
       }
   }
 
   ctype_byname<char>::~ctype_byname()
   { }
 
-#ifdef _GLIBCXX_USE_WCHAR_T  
+#ifdef _GLIBCXX_USE_WCHAR_T
   ctype<wchar_t>::__wmask_type
   ctype<wchar_t>::_M_convert_to_wmask(const mask __m) const throw()
   {
@@ -102,7 +102,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __ret;
   };
-  
+
   wchar_t
   ctype<wchar_t>::do_toupper(wchar_t __c) const
   { return towupper(__c); }
@@ -117,11 +117,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __hi;
   }
-  
+
   wchar_t
   ctype<wchar_t>::do_tolower(wchar_t __c) const
   { return towlower(__c); }
-  
+
   const wchar_t*
   ctype<wchar_t>::do_tolower(wchar_t* __lo, const wchar_t* __hi) const
   {
@@ -136,11 +136,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   bool
   ctype<wchar_t>::
   do_is(mask __m, char_type __c) const
-  { 
+  {
     bool __ret = false;
     // Generically, 15 (instead of 11) since we don't know the numerical
     // encoding of the various categories in /usr/include/ctype.h.
-    const size_t __bitmasksize = 15; 
+    const size_t __bitmasksize = 15;
     for (size_t __bitcur = 0; __bitcur <= __bitmasksize; ++__bitcur)
       if (__m & _M_bit[__bitcur]
          && iswctype(__c, _M_wmask[__bitcur]))
@@ -148,10 +148,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          __ret = true;
          break;
        }
-    return __ret;    
+    return __ret;
   }
-  
-  const wchar_t* 
+
+  const wchar_t*
   ctype<wchar_t>::
   do_is(const wchar_t* __lo, const wchar_t* __hi, mask* __vec) const
   {
@@ -159,7 +159,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       {
        // Generically, 15 (instead of 11) since we don't know the numerical
        // encoding of the various categories in /usr/include/ctype.h.
-       const size_t __bitmasksize = 15; 
+       const size_t __bitmasksize = 15;
        mask __m = 0;
        for (size_t __bitcur = 0; __bitcur <= __bitmasksize; ++__bitcur)
          if (iswctype(*__lo, _M_wmask[__bitcur]))
@@ -168,8 +168,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __hi;
   }
-  
-  const wchar_t* 
+
+  const wchar_t*
   ctype<wchar_t>::
   do_scan_is(mask __m, const wchar_t* __lo, const wchar_t* __hi) const
   {
@@ -191,8 +191,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<wchar_t>::
   do_widen(char __c) const
   { return _M_widen[static_cast<unsigned char>(__c)]; }
-  
-  const char* 
+
+  const char*
   ctype<wchar_t>::
   do_widen(const char* __lo, const char* __hi, wchar_t* __dest) const
   {
@@ -208,16 +208,16 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   char
   ctype<wchar_t>::
   do_narrow(wchar_t __wc, char __dfault) const
-  { 
+  {
     if (__wc >= 0 && __wc < 128 && _M_narrow_ok)
       return _M_narrow[__wc];
     const int __c = wctob(__wc);
-    return (__c == EOF ? __dfault : static_cast<char>(__c)); 
+    return (__c == EOF ? __dfault : static_cast<char>(__c));
   }
 
   const wchar_t*
   ctype<wchar_t>::
-  do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault, 
+  do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault,
            char* __dest) const
   {
     if (_M_narrow_ok)
@@ -265,10 +265,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_widen[__i] = btowc(__i);
 
     for (size_t __i = 0; __i <= 15; ++__i)
-      { 
+      {
        _M_bit[__i] = static_cast<mask>(1 << __i);
        _M_wmask[__i] = _M_convert_to_wmask(_M_bit[__i]);
-      }  
+      }
   }
 #endif //  _GLIBCXX_USE_WCHAR_T
 
index 7a7b8688466610e7694c5bb3d0c67f479b88fc4a..fe1d3df96424cd93dbc39927b1ee7993da93eaed 100644 (file)
@@ -44,13 +44,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
      { _M_c_locale_messages = _S_get_c_locale(); }
 
   template<typename _CharT>
-     messages<_CharT>::messages(__c_locale, const char*, size_t __refs) 
+     messages<_CharT>::messages(__c_locale, const char*, size_t __refs)
      : facet(__refs)
      { _M_c_locale_messages = _S_get_c_locale(); }
 
   template<typename _CharT>
-    typename messages<_CharT>::catalog 
-    messages<_CharT>::open(const basic_string<char>& __s, const locale& __loc, 
+    typename messages<_CharT>::catalog
+    messages<_CharT>::open(const basic_string<char>& __s, const locale& __loc,
                           const char*) const
     { return this->do_open(__s, __loc); }
 
@@ -60,31 +60,31 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     { _S_destroy_c_locale(_M_c_locale_messages); }
 
   template<typename _CharT>
-    typename messages<_CharT>::catalog 
+    typename messages<_CharT>::catalog
     messages<_CharT>::do_open(const basic_string<char>&, const locale&) const
     { return 0; }
 
   template<typename _CharT>
-    typename messages<_CharT>::string_type  
-    messages<_CharT>::do_get(catalog, int, int, 
+    typename messages<_CharT>::string_type
+    messages<_CharT>::do_get(catalog, int, int,
                             const string_type& __dfault) const
     { return __dfault; }
 
   template<typename _CharT>
-    void    
-    messages<_CharT>::do_close(catalog) const 
+    void
+    messages<_CharT>::do_close(catalog) const
     { }
 
    // messages_byname
    template<typename _CharT>
      messages_byname<_CharT>::messages_byname(const char* __s, size_t __refs)
-     : messages<_CharT>(__refs) 
-     { 
+     : messages<_CharT>(__refs)
+     {
        if (__builtin_strcmp(__s, "C") != 0
            && __builtin_strcmp(__s, "POSIX") != 0)
          {
            this->_S_destroy_c_locale(this->_M_c_locale_messages);
-           this->_S_create_c_locale(this->_M_c_locale_messages, __s); 
+           this->_S_create_c_locale(this->_M_c_locale_messages, __s);
          }
      }
 
index 98a6e85a0c815699dd81a14b5a50b46a9737088a..f45f7c2846a536a42ce5eab3226d7c12053ec95f 100644 (file)
@@ -34,7 +34,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
-  template<> 
+  template<>
     void
     numpunct<char>::_M_initialize_numpunct(__c_locale)
     {
@@ -48,10 +48,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
       _M_data->_M_decimal_point = '.';
       _M_data->_M_thousands_sep = ',';
-      
+
       for (size_t __i = 0; __i < __num_base::_S_oend; ++__i)
        _M_data->_M_atoms_out[__i] = __num_base::_S_atoms_out[__i];
-      
+
       for (size_t __i = 0; __i < __num_base::_S_iend; ++__i)
        _M_data->_M_atoms_in[__i] = __num_base::_S_atoms_in[__i];
 
@@ -61,12 +61,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_data->_M_falsename_size = 5;
     }
 
-  template<> 
+  template<>
     numpunct<char>::~numpunct()
     { delete _M_data; }
-      
+
 #ifdef _GLIBCXX_USE_WCHAR_T
-  template<> 
+  template<>
     void
     numpunct<wchar_t>::_M_initialize_numpunct(__c_locale)
     {
@@ -77,15 +77,15 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_data->_M_grouping = "";
       _M_data->_M_grouping_size = 0;
       _M_data->_M_use_grouping = false;
-      
+
       _M_data->_M_decimal_point = L'.';
       _M_data->_M_thousands_sep = L',';
-      
+
       // Use ctype::widen code without the facet...
       for (size_t __i = 0; __i < __num_base::_S_oend; ++__i)
        _M_data->_M_atoms_out[__i] =
          static_cast<wchar_t>(__num_base::_S_atoms_out[__i]);
-      
+
       for (size_t __i = 0; __i < __num_base::_S_iend; ++__i)
        _M_data->_M_atoms_in[__i] =
          static_cast<wchar_t>(__num_base::_S_atoms_in[__i]);
@@ -96,7 +96,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_data->_M_falsename_size = 5;
     }
 
-  template<> 
+  template<>
     numpunct<wchar_t>::~numpunct()
     { delete _M_data; }
 #endif
index 0b219c1194fcadcfda40e35c46245071efe47667..1d626df5f0fc46114fb2ad3ad3d4e90f8953c7ba 100644 (file)
@@ -39,24 +39,24 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<typename _CharT>
-    __timepunct<_CharT>::__timepunct(size_t __refs) 
+    __timepunct<_CharT>::__timepunct(size_t __refs)
     : facet(__refs), _M_data(0)
-    { 
+    {
       _M_name_timepunct = _S_get_c_name();
-      _M_initialize_timepunct(); 
+      _M_initialize_timepunct();
     }
 
   template<typename _CharT>
-    __timepunct<_CharT>::__timepunct(__cache_type* __cache, size_t __refs) 
+    __timepunct<_CharT>::__timepunct(__cache_type* __cache, size_t __refs)
     : facet(__refs), _M_data(__cache)
-    { 
+    {
       _M_name_timepunct = _S_get_c_name();
-      _M_initialize_timepunct(); 
+      _M_initialize_timepunct();
     }
 
   template<typename _CharT>
-    __timepunct<_CharT>::__timepunct(__c_locale __cloc, const char* __s, 
-                                    size_t __refs) 
+    __timepunct<_CharT>::__timepunct(__c_locale __cloc, const char* __s,
+                                    size_t __refs)
     : facet(__refs), _M_data(0)
     {
       if (__builtin_strcmp(__s, _S_get_c_name()) != 0)
@@ -81,11 +81,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<typename _CharT>
     __timepunct<_CharT>::~__timepunct()
-    { 
+    {
       if (_M_name_timepunct != _S_get_c_name())
        delete [] _M_name_timepunct;
       delete _M_data;
-      _S_destroy_c_locale(_M_c_locale_timepunct); 
+      _S_destroy_c_locale(_M_c_locale_timepunct);
     }
 
 _GLIBCXX_END_NAMESPACE_VERSION
index ad4fd044563364d890488cdcd9ee996a2abc1cfc..8a9b938483d204060058e369d8eb05f2b1ebdbbd 100644 (file)
@@ -63,7 +63,7 @@ extern "C" __typeof(wcscoll_l) __wcscoll_l;
 extern "C" __typeof(wcsftime_l) __wcsftime_l;
 extern "C" __typeof(wcsxfrm_l) __wcsxfrm_l;
 extern "C" __typeof(wctype_l) __wctype_l;
-#endif 
+#endif
 
 #endif // GLIBC 2.3 and later
 
index 151a4e4cccb05da462613d32cdd0d198ed975495..58e4f84ca1816bf66db4c3e008890b4e31f36dcf 100644 (file)
@@ -43,7 +43,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<>
     void
-    __convert_to_v(const char* __s, float& __v, ios_base::iostate& __err, 
+    __convert_to_v(const char* __s, float& __v, ios_base::iostate& __err,
                   const __c_locale& __cloc) throw()
     {
       char* __sanity;
@@ -70,7 +70,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<>
     void
-    __convert_to_v(const char* __s, double& __v, ios_base::iostate& __err, 
+    __convert_to_v(const char* __s, double& __v, ios_base::iostate& __err,
                   const __c_locale& __cloc) throw()
     {
       char* __sanity;
@@ -129,7 +129,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     }
 
   void
-  locale::facet::_S_create_c_locale(__c_locale& __cloc, const char* __s, 
+  locale::facet::_S_create_c_locale(__c_locale& __cloc, const char* __s,
                                    __c_locale __old)
   {
     __cloc = __newlocale(1 << LC_ALL, __s, __old);
@@ -145,7 +145,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   locale::facet::_S_destroy_c_locale(__c_locale& __cloc)
   {
     if (__cloc && _S_get_c_locale() != __cloc)
-      __freelocale(__cloc); 
+      __freelocale(__cloc);
   }
 
   __c_locale
@@ -261,18 +261,18 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   const char* const category_names[6 + _GLIBCXX_NUM_CATEGORIES] =
     {
-      "LC_CTYPE", 
+      "LC_CTYPE",
       "LC_NUMERIC",
-      "LC_TIME", 
-      "LC_COLLATE", 
+      "LC_TIME",
+      "LC_COLLATE",
       "LC_MONETARY",
-      "LC_MESSAGES", 
-      "LC_PAPER", 
-      "LC_NAME", 
+      "LC_MESSAGES",
+      "LC_PAPER",
+      "LC_NAME",
       "LC_ADDRESS",
-      "LC_TELEPHONE", 
-      "LC_MEASUREMENT", 
-      "LC_IDENTIFICATION" 
+      "LC_TELEPHONE",
+      "LC_MEASUREMENT",
+      "LC_IDENTIFICATION"
     };
 
 _GLIBCXX_END_NAMESPACE_VERSION
index 451d2195d69a73400579322ef4666e604618f33c..dc1c5d6ba4db73d2a449a40648ba4fb499d4d1aa 100644 (file)
@@ -41,7 +41,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #ifdef _GLIBCXX_USE_WCHAR_T
   codecvt_base::result
   codecvt<wchar_t, char, mbstate_t>::
-  do_out(state_type& __state, const intern_type* __from, 
+  do_out(state_type& __state, const intern_type* __from,
         const intern_type* __from_end, const intern_type*& __from_next,
         extern_type* __to, extern_type* __to_end,
         extern_type*& __to_next) const
@@ -111,12 +111,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     __uselocale(__old);
 #endif
 
-    return __ret; 
+    return __ret;
   }
-  
+
   codecvt_base::result
   codecvt<wchar_t, char, mbstate_t>::
-  do_in(state_type& __state, const extern_type* __from, 
+  do_in(state_type& __state, const extern_type* __from,
        const extern_type* __from_end, const extern_type*& __from_next,
        intern_type* __to, intern_type* __to_end,
        intern_type*& __to_next) const
@@ -160,12 +160,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                  break;
              }
            __from_next = __from;
-           __state = __tmp_state;          
+           __state = __tmp_state;
            __ret = error;
          }
        else if (__from_next && __from_next < __from_chunk_end)
          {
-           // It is unclear what to return in this case (see DR 382). 
+           // It is unclear what to return in this case (see DR 382).
            __to_next += __conv;
            __ret = partial;
          }
@@ -180,7 +180,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            if (__to_next < __to_end)
              {
                // XXX Probably wrong for stateful encodings
-               __tmp_state = __state;          
+               __tmp_state = __state;
                ++__from_next;
                *__to_next++ = L'\0';
              }
@@ -193,10 +193,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     __uselocale(__old);
 #endif
 
-    return __ret; 
+    return __ret;
   }
 
-  int 
+  int
   codecvt<wchar_t, char, mbstate_t>::
   do_encoding() const throw()
   {
@@ -212,9 +212,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     __uselocale(__old);
 #endif
     return __ret;
-  }  
+  }
 
-  int 
+  int
   codecvt<wchar_t, char, mbstate_t>::
   do_max_length() const throw()
   {
@@ -228,8 +228,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #endif
     return __ret;
   }
-  
-  int 
+
+  int
   codecvt<wchar_t, char, mbstate_t>::
   do_length(state_type& __state, const extern_type* __from,
            const extern_type* __end, size_t __max) const
@@ -244,10 +244,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     // mbsnrtowcs is *very* fast but stops if encounters NUL characters:
     // in case we advance past it and then continue, in a loop.
     // NB: mbsnrtowcs is a GNU extension
-  
+
     // A dummy internal buffer is needed in order for mbsnrtocws to consider
     // its fourth parameter (it wouldn't with NULL as first parameter).
-    wchar_t* __to = static_cast<wchar_t*>(__builtin_alloca(sizeof(wchar_t) 
+    wchar_t* __to = static_cast<wchar_t*>(__builtin_alloca(sizeof(wchar_t)
                                                           * __max));
     while (__from < __end && __max)
       {
@@ -281,7 +281,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          }
        if (!__from)
          __from = __from_chunk_end;
-       
+
        __ret += __from - __tmp_from;
        __max -= __conv;
 
@@ -299,7 +299,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     __uselocale(__old);
 #endif
 
-    return __ret; 
+    return __ret;
   }
 #endif
 
index 0ea047d343e658e382c4a1afabd4449fa7515ed3..ad9ece4ff827a898030d81eb376ddb232b5af321 100644 (file)
@@ -38,30 +38,30 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // These are basically extensions to char_traits, and perhaps should
   // be put there instead of here.
   template<>
-    int 
-    collate<char>::_M_compare(const char* __one, 
+    int
+    collate<char>::_M_compare(const char* __one,
                              const char* __two) const throw()
-    { 
+    {
       int __cmp = __strcoll_l(__one, __two, _M_c_locale_collate);
       return (__cmp >> (8 * sizeof (int) - 2)) | (__cmp != 0);
     }
-  
+
   template<>
     size_t
-    collate<char>::_M_transform(char* __to, const char* __from, 
+    collate<char>::_M_transform(char* __to, const char* __from,
                                size_t __n) const throw()
     { return __strxfrm_l(__to, __from, __n, _M_c_locale_collate); }
 
 #ifdef _GLIBCXX_USE_WCHAR_T
   template<>
-    int 
-    collate<wchar_t>::_M_compare(const wchar_t* __one, 
+    int
+    collate<wchar_t>::_M_compare(const wchar_t* __one,
                                 const wchar_t* __two) const throw()
     {
       int __cmp = __wcscoll_l(__one, __two, _M_c_locale_collate);
       return (__cmp >> (8 * sizeof (int) - 2)) | (__cmp != 0);
     }
-  
+
   template<>
     size_t
     collate<wchar_t>::_M_transform(wchar_t* __to, const wchar_t* __from,
index 6c9a7d18e42372fe14fea0d39f89dbf1d1d7a36f..1aafc12449ad1e0e3e0bc3f10cc4b266b6015a1d 100644 (file)
@@ -39,12 +39,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // NB: The other ctype<char> specializations are in src/locale.cc and
   // various /config/os/* files.
   ctype_byname<char>::ctype_byname(const char* __s, size_t __refs)
-  : ctype<char>(0, false, __refs) 
-  {            
+  : ctype<char>(0, false, __refs)
+  {
     if (std::strcmp(__s, "C") != 0 && std::strcmp(__s, "POSIX") != 0)
       {
        this->_S_destroy_c_locale(this->_M_c_locale_ctype);
-       this->_S_create_c_locale(this->_M_c_locale_ctype, __s); 
+       this->_S_create_c_locale(this->_M_c_locale_ctype, __s);
        this->_M_toupper = this->_M_c_locale_ctype->__ctype_toupper;
        this->_M_tolower = this->_M_c_locale_ctype->__ctype_tolower;
        this->_M_table = this->_M_c_locale_ctype->__ctype_b;
@@ -54,7 +54,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype_byname<char>::~ctype_byname()
   { }
 
-#ifdef _GLIBCXX_USE_WCHAR_T  
+#ifdef _GLIBCXX_USE_WCHAR_T
   ctype<wchar_t>::__wmask_type
   ctype<wchar_t>::_M_convert_to_wmask(const mask __m) const throw()
   {
@@ -102,7 +102,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __ret;
   }
-  
+
   wchar_t
   ctype<wchar_t>::do_toupper(wchar_t __c) const
   { return __towupper_l(__c, _M_c_locale_ctype); }
@@ -117,11 +117,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __hi;
   }
-  
+
   wchar_t
   ctype<wchar_t>::do_tolower(wchar_t __c) const
   { return __towlower_l(__c, _M_c_locale_ctype); }
-  
+
   const wchar_t*
   ctype<wchar_t>::do_tolower(wchar_t* __lo, const wchar_t* __hi) const
   {
@@ -136,7 +136,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   bool
   ctype<wchar_t>::
   do_is(mask __m, wchar_t __c) const
-  { 
+  {
     // The case of __m == ctype_base::space is particularly important,
     // due to its use in many istream functions.  Therefore we deal with
     // it first, exploiting the knowledge that on GNU systems _M_bit[5]
@@ -161,17 +161,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                break;
            }
       }
-    return __ret;    
+    return __ret;
   }
 
-  const wchar_t* 
+  const wchar_t*
   ctype<wchar_t>::
   do_is(const wchar_t* __lo, const wchar_t* __hi, mask* __vec) const
   {
     for (; __lo < __hi; ++__vec, ++__lo)
       {
        // Highest bitmask in ctype_base == 11
-       const size_t __bitmasksize = 11; 
+       const size_t __bitmasksize = 11;
        mask __m = 0;
        for (size_t __bitcur = 0; __bitcur <= __bitmasksize; ++__bitcur)
          if (__iswctype_l(*__lo, _M_wmask[__bitcur], _M_c_locale_ctype))
@@ -180,8 +180,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
     return __hi;
   }
-  
-  const wchar_t* 
+
+  const wchar_t*
   ctype<wchar_t>::
   do_scan_is(mask __m, const wchar_t* __lo, const wchar_t* __hi) const
   {
@@ -204,7 +204,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   do_widen(char __c) const
   { return _M_widen[static_cast<unsigned char>(__c)]; }
 
-  const char* 
+  const char*
   ctype<wchar_t>::
   do_widen(const char* __lo, const char* __hi, wchar_t* __dest) const
   {
@@ -230,12 +230,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
     __uselocale(__old);
 #endif
-    return (__c == EOF ? __dfault : static_cast<char>(__c)); 
+    return (__c == EOF ? __dfault : static_cast<char>(__c));
   }
 
   const wchar_t*
   ctype<wchar_t>::
-  do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault, 
+  do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault,
            char* __dest) const
   {
 #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
@@ -292,7 +292,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_widen[__j] = btowc(__j);
 
     for (size_t __k = 0; __k <= 11; ++__k)
-      { 
+      {
        _M_bit[__k] = static_cast<mask>(_ISbit(__k));
        _M_wmask[__k] = _M_convert_to_wmask(_M_bit[__k]);
       }
index 85f36e359af73f9e5185be39d780a2318b45e675..95cb112d9f1d480d35470ba61ac556952b162a16 100644 (file)
@@ -42,9 +42,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // Construct and return valid pattern consisting of some combination of:
   // space none symbol sign value
   money_base::pattern
-  money_base::_S_construct_pattern(char __precedes, char __space, 
+  money_base::_S_construct_pattern(char __precedes, char __space,
                                   char __posn) throw()
-  { 
+  {
     pattern __ret;
 
     // This insanely complicated routine attempts to construct a valid
@@ -52,7 +52,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     // if (__precedes) symbol -> value
     // else value -> symbol
-    
+
     // if (__space) space
     // else none
 
@@ -137,7 +137,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        if (__precedes)
          {
            __ret.field[0] = sign;
-           __ret.field[1] = symbol;        
+           __ret.field[1] = symbol;
            if (__space)
              {
                __ret.field[2] = space;
@@ -145,7 +145,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              }
            else
              {
-               __ret.field[2] = value;         
+               __ret.field[2] = value;
                __ret.field[3] = none;
              }
          }
@@ -207,9 +207,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 #endif
 
-  template<> 
+  template<>
     void
-    moneypunct<char, true>::_M_initialize_moneypunct(__c_locale __cloc, 
+    moneypunct<char, true>::_M_initialize_moneypunct(__c_locale __cloc,
                                                     const char*)
     {
       if (!_M_data)
@@ -239,9 +239,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       else
        {
          // Named locale.
-         _M_data->_M_decimal_point = *(__nl_langinfo_l(__MON_DECIMAL_POINT, 
+         _M_data->_M_decimal_point = *(__nl_langinfo_l(__MON_DECIMAL_POINT,
                                                        __cloc));
-         _M_data->_M_thousands_sep = *(__nl_langinfo_l(__MON_THOUSANDS_SEP, 
+         _M_data->_M_thousands_sep = *(__nl_langinfo_l(__MON_THOUSANDS_SEP,
                                                        __cloc));
 
          // Check for NULL, which implies no fractional digits.
@@ -252,7 +252,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              _M_data->_M_decimal_point = '.';
            }
          else
-           _M_data->_M_frac_digits = *(__nl_langinfo_l(__INT_FRAC_DIGITS, 
+           _M_data->_M_frac_digits = *(__nl_langinfo_l(__INT_FRAC_DIGITS,
                                                        __cloc));
 
          const char* __cgroup = __nl_langinfo_l(__MON_GROUPING, __cloc);
@@ -264,11 +264,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          char* __group = 0;
          char* __ps = 0;
          char* __ns = 0;
-         const char __nposn = *(__nl_langinfo_l(__INT_N_SIGN_POSN, __cloc));     
+         const char __nposn = *(__nl_langinfo_l(__INT_N_SIGN_POSN, __cloc));
          __try
            {
              size_t __len;
-             
+
              // Check for NULL, which implies no grouping.
              if (_M_data->_M_thousands_sep == '\0')
                {
@@ -358,9 +358,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        }
     }
 
-  template<> 
+  template<>
     void
-    moneypunct<char, false>::_M_initialize_moneypunct(__c_locale __cloc, 
+    moneypunct<char, false>::_M_initialize_moneypunct(__c_locale __cloc,
                                                      const char*)
     {
       if (!_M_data)
@@ -390,9 +390,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       else
        {
          // Named locale.
-         _M_data->_M_decimal_point = *(__nl_langinfo_l(__MON_DECIMAL_POINT, 
+         _M_data->_M_decimal_point = *(__nl_langinfo_l(__MON_DECIMAL_POINT,
                                                        __cloc));
-         _M_data->_M_thousands_sep = *(__nl_langinfo_l(__MON_THOUSANDS_SEP, 
+         _M_data->_M_thousands_sep = *(__nl_langinfo_l(__MON_THOUSANDS_SEP,
                                                        __cloc));
 
          // Check for NULL, which implies no fractional digits.
@@ -509,7 +509,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        }
     }
 
-  template<> 
+  template<>
     moneypunct<char, true>::~moneypunct()
     {
       if (_M_data->_M_grouping_size)
@@ -524,7 +524,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       delete _M_data;
     }
 
-  template<> 
+  template<>
     moneypunct<char, false>::~moneypunct()
     {
       if (_M_data->_M_grouping_size)
@@ -540,9 +540,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     }
 
 #ifdef _GLIBCXX_USE_WCHAR_T
-  template<> 
+  template<>
     void
-    moneypunct<wchar_t, true>::_M_initialize_moneypunct(__c_locale __cloc, 
+    moneypunct<wchar_t, true>::_M_initialize_moneypunct(__c_locale __cloc,
 #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
                                                        const char*)
 #else
@@ -604,7 +604,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              _M_data->_M_decimal_point = L'.';
            }
          else
-           _M_data->_M_frac_digits = *(__nl_langinfo_l(__INT_FRAC_DIGITS, 
+           _M_data->_M_frac_digits = *(__nl_langinfo_l(__INT_FRAC_DIGITS,
                                                        __cloc));
 
          const char* __cgroup = __nl_langinfo_l(__MON_GROUPING, __cloc);
@@ -657,9 +657,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                }
              else
                _M_data->_M_positive_sign = L"";
-             _M_data->_M_positive_sign_size = 
+             _M_data->_M_positive_sign_size =
                wcslen(_M_data->_M_positive_sign);
-             
+
              __len = strlen(__cnegsign);
              if (!__nposn)
                _M_data->_M_negative_sign = L"()";
@@ -672,9 +672,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                }
              else
                _M_data->_M_negative_sign = L"";
-             _M_data->_M_negative_sign_size = 
+             _M_data->_M_negative_sign_size =
                wcslen(_M_data->_M_negative_sign);
-             
+
              // _Intl == true.
              __len = strlen(__ccurr);
              if (__len)
@@ -694,7 +694,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              _M_data = 0;
              delete [] __group;
              delete [] __wcs_ps;
-             delete [] __wcs_ns;             
+             delete [] __wcs_ns;
 #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
              __uselocale(__old);
 #else
@@ -702,8 +702,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              delete [] __sav;
 #endif
              __throw_exception_again;
-           } 
-         
+           }
+
          char __pprecedes = *(__nl_langinfo_l(__INT_P_CS_PRECEDES, __cloc));
          char __pspace = *(__nl_langinfo_l(__INT_P_SEP_BY_SPACE, __cloc));
          char __pposn = *(__nl_langinfo_l(__INT_P_SIGN_POSN, __cloc));
@@ -723,7 +723,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        }
     }
 
-  template<> 
+  template<>
   void
   moneypunct<wchar_t, false>::_M_initialize_moneypunct(__c_locale __cloc,
 #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
@@ -840,7 +840,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                }
              else
                _M_data->_M_positive_sign = L"";
-              _M_data->_M_positive_sign_size = 
+              _M_data->_M_positive_sign_size =
                wcslen(_M_data->_M_positive_sign);
 
              __len = strlen(__cnegsign);
@@ -855,7 +855,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                }
              else
                _M_data->_M_negative_sign = L"";
-              _M_data->_M_negative_sign_size = 
+              _M_data->_M_negative_sign_size =
                wcslen(_M_data->_M_negative_sign);
 
              // _Intl == true.
@@ -877,7 +877,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
               _M_data = 0;
              delete [] __group;
              delete [] __wcs_ps;
-             delete [] __wcs_ns;             
+             delete [] __wcs_ns;
 #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
              __uselocale(__old);
 #else
@@ -906,7 +906,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        }
     }
 
-  template<> 
+  template<>
     moneypunct<wchar_t, true>::~moneypunct()
     {
       if (_M_data->_M_grouping_size)
@@ -921,7 +921,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       delete _M_data;
     }
 
-  template<> 
+  template<>
     moneypunct<wchar_t, false>::~moneypunct()
     {
       if (_M_data->_M_grouping_size)
index 5146bcf6e922321dcd0b773cde42a8356441d3e3..6fbf0896a012ea2f060c3a179d02f2a437d88e42 100644 (file)
@@ -35,7 +35,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
-  template<> 
+  template<>
     void
     numpunct<char>::_M_initialize_numpunct(__c_locale __cloc)
     {
@@ -61,9 +61,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       else
        {
          // Named locale.
-         _M_data->_M_decimal_point = *(__nl_langinfo_l(DECIMAL_POINT, 
+         _M_data->_M_decimal_point = *(__nl_langinfo_l(DECIMAL_POINT,
                                                        __cloc));
-         _M_data->_M_thousands_sep = *(__nl_langinfo_l(THOUSANDS_SEP, 
+         _M_data->_M_thousands_sep = *(__nl_langinfo_l(THOUSANDS_SEP,
                                                        __cloc));
 
          // Check for NULL, which implies no grouping.
@@ -111,17 +111,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_data->_M_falsename = "false";
       _M_data->_M_falsename_size = 5;
     }
-  template<> 
+
+  template<>
     numpunct<char>::~numpunct()
     {
       if (_M_data->_M_grouping_size)
        delete [] _M_data->_M_grouping;
       delete _M_data;
     }
-   
+
 #ifdef _GLIBCXX_USE_WCHAR_T
-  template<> 
+  template<>
     void
     numpunct<wchar_t>::_M_initialize_numpunct(__c_locale __cloc)
     {
@@ -204,7 +204,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_data->_M_falsename_size = 5;
     }
 
-  template<> 
+  template<>
     numpunct<wchar_t>::~numpunct()
     {
       if (_M_data->_M_grouping_size)
index c31f3fcf3c302037c79f171d4095b2f0c2d53aa1..2e7f7324e4ec363f3e26fc61b850da0e1b7aa80a 100644 (file)
@@ -39,7 +39,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   template<>
     void
     __timepunct<char>::
-    _M_put(char* __s, size_t __maxlen, const char* __format, 
+    _M_put(char* __s, size_t __maxlen, const char* __format,
           const tm* __tm) const throw()
     {
 #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
@@ -47,7 +47,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                                        _M_c_locale_timepunct);
 #else
       char* __old = setlocale(LC_ALL, 0);
-      const size_t __llen = strlen(__old) + 1;  
+      const size_t __llen = strlen(__old) + 1;
       char* __sav = new char[__llen];
       memcpy(__sav, __old, __llen);
       setlocale(LC_ALL, _M_name_timepunct);
@@ -60,7 +60,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        __s[0] = '\0';
     }
 
-  template<> 
+  template<>
     void
     __timepunct<char>::_M_initialize_timepunct(__c_locale __cloc)
     {
@@ -130,7 +130,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        }
       else
        {
-         _M_c_locale_timepunct = _S_clone_c_locale(__cloc); 
+         _M_c_locale_timepunct = _S_clone_c_locale(__cloc);
 
          _M_data->_M_date_format = __nl_langinfo_l(D_FMT, __cloc);
          _M_data->_M_date_era_format = __nl_langinfo_l(ERA_D_FMT, __cloc);
@@ -195,7 +195,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   template<>
     void
     __timepunct<wchar_t>::
-    _M_put(wchar_t* __s, size_t __maxlen, const wchar_t* __format, 
+    _M_put(wchar_t* __s, size_t __maxlen, const wchar_t* __format,
           const tm* __tm) const throw()
     {
 #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
@@ -216,7 +216,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        __s[0] = L'\0';
     }
 
-  template<> 
+  template<>
     void
     __timepunct<wchar_t>::_M_initialize_timepunct(__c_locale __cloc)
     {
@@ -286,7 +286,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        }
       else
        {
-         _M_c_locale_timepunct = _S_clone_c_locale(__cloc); 
+         _M_c_locale_timepunct = _S_clone_c_locale(__cloc);
 
          union { char *__s; wchar_t *__w; } __u;
 
index 7ad846e9d6429e16475555fd90b46685509a2d6c..51d260e36d222a67fb353e4addb5521f952120d4 100644 (file)
@@ -39,21 +39,21 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<typename _CharT>
-    __timepunct<_CharT>::__timepunct(size_t __refs) 
-    : facet(__refs), _M_data(0), _M_c_locale_timepunct(0), 
+    __timepunct<_CharT>::__timepunct(size_t __refs)
+    : facet(__refs), _M_data(0), _M_c_locale_timepunct(0),
       _M_name_timepunct(_S_get_c_name())
     { _M_initialize_timepunct(); }
 
   template<typename _CharT>
-    __timepunct<_CharT>::__timepunct(__cache_type* __cache, size_t __refs) 
-    : facet(__refs), _M_data(__cache), _M_c_locale_timepunct(0), 
+    __timepunct<_CharT>::__timepunct(__cache_type* __cache, size_t __refs)
+    : facet(__refs), _M_data(__cache), _M_c_locale_timepunct(0),
       _M_name_timepunct(_S_get_c_name())
     { _M_initialize_timepunct(); }
 
   template<typename _CharT>
     __timepunct<_CharT>::__timepunct(__c_locale __cloc, const char* __s,
-                                    size_t __refs) 
-    : facet(__refs), _M_data(0), _M_c_locale_timepunct(0), 
+                                    size_t __refs)
+    : facet(__refs), _M_data(0), _M_c_locale_timepunct(0),
       _M_name_timepunct(0)
     {
       if (__builtin_strcmp(__s, _S_get_c_name()) != 0)
@@ -78,11 +78,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template<typename _CharT>
     __timepunct<_CharT>::~__timepunct()
-    { 
+    {
       if (_M_name_timepunct != _S_get_c_name())
        delete [] _M_name_timepunct;
-      delete _M_data; 
-      _S_destroy_c_locale(_M_c_locale_timepunct); 
+      delete _M_data;
+      _S_destroy_c_locale(_M_c_locale_timepunct);
     }
 
 _GLIBCXX_END_NAMESPACE_VERSION
index 99fd12060c7b1f82304a2f7f641702c5146d7ea3..7c6ecfaba37011372991056339e366e2df6431d9 100644 (file)
@@ -30,7 +30,7 @@
 
 #include <locale>
 
-namespace std _GLIBCXX_VISIBILITY(default) 
+namespace std _GLIBCXX_VISIBILITY(default)
 {
   void
   locale::facet::_S_create_c_locale(__c_locale&, const char*, __c_locale*)
@@ -44,7 +44,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
   locale::facet::_S_clone_c_locale(__c_locale&) throw()
   { return __c_locale(); }
 
-  template<> 
+  template<>
     void
     numpunct<char>::_M_initialize_numpunct(__c_locale)
     {
@@ -55,9 +55,9 @@ namespace std _GLIBCXX_VISIBILITY(default)
       _M_truename = "true";
       _M_falsename = "false";
     }
-      
+
 #ifdef _GLIBCXX_USE_WCHAR_T
-  template<> 
+  template<>
     void
     numpunct<wchar_t>::_M_initialize_numpunct(__c_locale)
     {
@@ -70,7 +70,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
     }
 #endif
 
-  template<> 
+  template<>
     void
     moneypunct<char>::_M_initialize_moneypunct(__c_locale)
     {
@@ -87,7 +87,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
     }
 
 #ifdef _GLIBCXX_USE_WCHAR_T
-  template<> 
+  template<>
     void
     moneypunct<wchar_t>::_M_initialize_moneypunct(__c_locale)
     {
index 3dbc59c9e7eae78ec56a2ee22776043e1216546c..412a82c6ee1d547d2b611a6f48b941a7527b5172 100644 (file)
@@ -35,11 +35,11 @@ namespace std _GLIBCXX_VISIBILITY(default)
   // Specializations
   template<>
     string
-    messages<char>::do_get(catalog __c, int __setid, int __msgid, 
+    messages<char>::do_get(catalog __c, int __setid, int __msgid,
                           const string& __dfault) const
     {
       nl_catd __nlc = reinterpret_cast<nl_catd>(__c);
-      return string(catgets(__nlc, __setid, __msgid, __dfault.c_str())); 
+      return string(catgets(__nlc, __setid, __msgid, __dfault.c_str()));
     }
 
 #ifdef _GLIBCXX_USE_WCHAR_T
@@ -48,7 +48,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
     messages<wchar_t>::do_get(catalog, int, int, const wstring& __dfault) const
     {
       nl_catd __nlc = reinterpret_cast<nl_catd>(__c);
-      char* __msg = catgets(__nlc, __setid, __msgid, 
+      char* __msg = catgets(__nlc, __setid, __msgid,
                            _M_convert_to_char(__dfault));
       return _M_convert_from_char(__msg);
     }
index 791db089748c4ee6ea5672561300c3dfa536d468..18184a2f7073e0bdb48fbc44f6b35678cecf47b6 100644 (file)
@@ -39,8 +39,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   // Non-virtual member functions.
   template<typename _CharT>
-    typename messages<_CharT>::catalog 
-    messages<_CharT>::open(const basic_string<char>& __s, const locale& __loc, 
+    typename messages<_CharT>::catalog
+    messages<_CharT>::open(const basic_string<char>& __s, const locale& __loc,
                           const char*) const
     { return this->do_open(__s, __loc); }
 
@@ -50,25 +50,25 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     { }
 
   template<typename _CharT>
-    typename messages<_CharT>::catalog 
-    messages<_CharT>::do_open(const basic_string<char>& __s, 
+    typename messages<_CharT>::catalog
+    messages<_CharT>::do_open(const basic_string<char>& __s,
                              const locale&) const
     { return reinterpret_cast<catalog>(catopen(__s.c_str(), NL_CAT_LOCALE)); }
 
   template<typename _CharT>
-    typename messages<_CharT>::string_type  
-    messages<_CharT>::do_get(catalog __c, int __setid, int __msgid, 
+    typename messages<_CharT>::string_type
+    messages<_CharT>::do_get(catalog __c, int __setid, int __msgid,
                             const string_type& __dfault) const
     {
       nl_catd __nlc = reinterpret_cast<nl_catd>(__c);
-      char* __msg = catgets(__nlc, __setid, __msgid, 
+      char* __msg = catgets(__nlc, __setid, __msgid,
                            _M_convert_to_char(__dfault));
       return _M_convert_from_char(__msg);
     }
 
   template<typename _CharT>
-    void    
-    messages<_CharT>::do_close(catalog __c) const 
+    void
+    messages<_CharT>::do_close(catalog __c) const
     { catclose(reinterpret_cast<nl_catd>(__c)); }
 
 _GLIBCXX_END_NAMESPACE_VERSION
index 6ce922b7a807baf238ba0b9e3cb30f2c2c059384..c7d4e052bfde73e714b0d0338fdebc48cf8cae80 100644 (file)
@@ -25,9 +25,9 @@
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // Information as gleaned from /usr/include/ctype.h
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
index 3b6055794e88bc3b0699ce6a22ab8ba90357d3bd..2ecd857c553aa7f40c3d354779b6fe3af2312b35 100644 (file)
@@ -41,7 +41,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   bool
   ctype<char>::
   is(mask __m, char __c) const
-  { 
+  {
     if(_M_table)
       return _M_table[static_cast<unsigned char>(__c)] & __m;
     else
index 993822ee58b75a5deff69212fb580f5fc09571ce..85dabcfe96e8e5d74de9fe45afe9f518681cb31e 100644 (file)
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // Information as gleaned from /usr/include/ctype.h on FreeBSD 3.4,
 // 4.0 and all versions of the CVS managed file at:
 // :pserver:anoncvs@anoncvs.freebsd.org:/home/ncvs/src/include/ctype.h
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
index 0926044f2eefff228e176fe8a0f6bb99e07096d9..9f35532ee895731ad8346658630c0c7d34a74c3d 100644 (file)
@@ -37,28 +37,28 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
 // Information as gleaned from /usr/include/ctype.h
-  
+
   const ctype_base::mask*
   ctype<char>::classic_table() throw()
   { return 0; }
 
-  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
-                    size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
-  _M_table(__table ? __table : classic_table()) 
-  { 
+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
+                    size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
+  _M_table(__table ? __table : classic_table())
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
     _M_narrow_ok = 0;
   }
 
-  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
-  _M_table(__table ? __table : classic_table()) 
-  { 
+  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
+  _M_table(__table ? __table : classic_table())
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
@@ -84,7 +84,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::do_tolower(char __c) const
   { return ::tolower((int) __c); }
 
-  const char* 
+  const char*
   ctype<char>::do_tolower(char* __low, const char* __high) const
   {
     while (__low < __high)
index 306d8b8a3f8470f56fdf1d1a606acb8b8334567c..8ac8847ab7ceecf5e6c87fae5753c6111d10cef8 100644 (file)
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // ctype bits to be inlined go here. Non-inlinable (ie virtual do_*)
 // functions go in ctype.cc
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -41,7 +41,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   bool
   ctype<char>::
   is(mask __m, char __c) const
-  { 
+  {
     if (_M_table)
       return _M_table[static_cast<unsigned char>(__c)] & __m;
     else
@@ -111,7 +111,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     return __low;
   }
 
-#ifdef _GLIBCXX_USE_WCHAR_T  
+#ifdef _GLIBCXX_USE_WCHAR_T
   inline bool
   ctype<wchar_t>::
   do_is(mask __m, wchar_t __c) const
@@ -119,7 +119,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     return __istype (__c, __m);
   }
 
-  inline const wchar_t* 
+  inline const wchar_t*
   ctype<wchar_t>::
   do_is(const wchar_t* __lo, const wchar_t* __hi, mask* __vec) const
   {
@@ -129,8 +129,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                           | blank);
     return __hi;
   }
-  
-  inline const wchar_t* 
+
+  inline const wchar_t*
   ctype<wchar_t>::
   do_scan_is(mask __m, const wchar_t* __lo, const wchar_t* __hi) const
   {
index ae0d08f58a44445c62294b75d84d3a28c567f37d..cdd9a80e09b64ba5532465986b4fe01aa5f6376d 100644 (file)
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // Information as gleaned from /usr/include/ctype.h on NetBSD.
 // Full details can be found from the CVS files at:
 //   anoncvs@anoncvs.netbsd.org:/cvsroot/basesrc/include/ctype.h
 // See www.netbsd.org for details of access.
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
index 3d627c16e12845bc394d659737692cf16575aa11..bf11c9c67f2458414e6e54cc5e9d52b8f6f7a5b5 100644 (file)
@@ -44,23 +44,23 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::classic_table() throw()
   { return _C_ctype_ + 1; }
 
-  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
-                    size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
+                    size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
   _M_table(__table ? __table : classic_table())
-  { 
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
     _M_narrow_ok = 0;
   }
 
-  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
+  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
   _M_table(__table ? __table : classic_table())
-  { 
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
@@ -86,7 +86,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::do_tolower(char __c) const
   { return ::tolower((int) __c); }
 
-  const char* 
+  const char*
   ctype<char>::do_tolower(char* __low, const char* __high) const
   {
     while (__low < __high)
index e7c33d09db984c791e3bf7f5a0ac0eda5f20cd4d..88a1e09fd9911aaf66e58a29dae76141ce14593d 100644 (file)
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // ctype bits to be inlined go here. Non-inlinable (ie virtual do_*)
 // functions go in ctype.cc
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
index c86f64304dd9acccd4c85de9f2b0c8e0fa219c16..451973af6d71f935254b711ee3e185523e7021a2 100644 (file)
@@ -25,7 +25,7 @@
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -34,7 +34,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   struct ctype_base
   {
     typedef unsigned short     mask;
-    
+
     // Non-standard typedefs.
     typedef unsigned char *     __to_type;
 
index 3275b21d5ae4dffbb16533423fcb389cc55a840b..41b266a9b0e443cc5581e97c0e38ff3ff164d69e 100644 (file)
@@ -93,10 +93,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       no_lock_available =                      ENOLCK,
 
 #ifdef _GLIBCXX_HAVE_ENODATA
-      no_message_available =                   ENODATA, 
+      no_message_available =                   ENODATA,
 #endif
 
-//    no_message =                             ENOMSG, 
+//    no_message =                             ENOMSG,
 //    no_protocol_option =                     ENOPROTOOPT,
       no_space_on_device =                     ENOSPC,
 
index af2012e53d9259444c97434323705aa811ba521e..9f35532ee895731ad8346658630c0c7d34a74c3d 100644 (file)
@@ -42,23 +42,23 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::classic_table() throw()
   { return 0; }
 
-  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
-                    size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
-  _M_table(__table ? __table : classic_table()) 
-  { 
+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
+                    size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
+  _M_table(__table ? __table : classic_table())
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
     _M_narrow_ok = 0;
   }
 
-  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
+  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
   _M_table(__table ? __table : classic_table())
-  { 
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
@@ -84,7 +84,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::do_tolower(char __c) const
   { return ::tolower((int) __c); }
 
-  const char* 
+  const char*
   ctype<char>::do_tolower(char* __low, const char* __high) const
   {
     while (__low < __high)
index 3347d3324d2cd7de0e1badbf1855023762521d4c..2ec02ae9ac9dd79f49e9a1e6fa18dbb1d807aeeb 100644 (file)
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // ctype bits to be inlined go here. Non-inlinable (ie virtual do_*)
 // functions go in ctype.cc
-  
+
 // The following definitions are portable, but insanely slow. If one
 // cares at all about performance, then specialized ctype
 // functionality should be added for the native os in question: see
@@ -48,13 +48,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   bool
   ctype<char>::
   is(mask __m, char __c) const
-  { 
+  {
     if (_M_table)
       return _M_table[static_cast<unsigned char>(__c)] & __m;
     else
       {
        bool __ret = false;
-       const size_t __bitmasksize = 15; 
+       const size_t __bitmasksize = 15;
        size_t __bitcur = 0; // Lowest bitmask in ctype_base == 0
        for (; __bitcur <= __bitmasksize; ++__bitcur)
          {
@@ -112,7 +112,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        return __ret;
       }
   }
-   
+
   const char*
   ctype<char>::
   is(const char* __low, const char* __high, mask* __vec) const
@@ -123,12 +123,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     else
       {
        // Highest bitmask in ctype_base == 11.
-       const size_t __bitmasksize = 15; 
+       const size_t __bitmasksize = 15;
        for (;__low < __high; ++__vec, ++__low)
          {
            mask __m = 0;
            // Lowest bitmask in ctype_base == 0
-           size_t __i = 0; 
+           size_t __i = 0;
            for (;__i <= __bitmasksize; ++__i)
              {
                const mask __bit = static_cast<mask>(1 << __i);
index f5bb12c3b1446d4fb176ed0e641640580f73c7a5..57e97f809ee47bbe8a7828d150bc6b5445fa43ab 100644 (file)
@@ -93,10 +93,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       no_lock_available =                      ENOLCK,
 
 #ifdef _GLIBCXX_HAVE_ENODATA
-      no_message_available =                   ENODATA, 
+      no_message_available =                   ENODATA,
 #endif
 
-      no_message =                             ENOMSG, 
+      no_message =                             ENOMSG,
       no_protocol_option =                     ENOPROTOOPT,
       no_space_on_device =                     ENOSPC,
 
index 32a00ee1b22dd5b8d47b95b9ae28d8e4353bb014..cfe8e907e8561f776646ba2068649563c1582610 100644 (file)
@@ -25,9 +25,9 @@
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // Default information, may not be appropriate for specific host.
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -40,7 +40,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     // NB: Offsets into ctype<char>::_M_table force a particular size
     // on the mask type. Because of this, we don't use an enum.
-    typedef unsigned int        mask;   
+    typedef unsigned int        mask;
     static const mask upper     = _ISUPPER;
     static const mask lower     = _ISLOWER;
     static const mask alpha     = _ISALPHA;
index 38b0699170a1a4c60b50f44a0e858b4e585ab7e0..02f8e32720838415e6cd582887f2d6b8542467b2 100644 (file)
@@ -42,23 +42,23 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::classic_table() throw()
   { return __SB_masks; }
 
-  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
-                    size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
-  _M_table(__table ? __table : (const mask *) __SB_masks) 
-  { 
+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
+                    size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
+  _M_table(__table ? __table : (const mask *) __SB_masks)
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
     _M_narrow_ok = 0;
   }
 
-  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
-  _M_table(__table ? __table : (const mask *) __SB_masks) 
-  { 
+  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
+  _M_table(__table ? __table : (const mask *) __SB_masks)
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
@@ -84,7 +84,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::do_tolower(char __c) const
   { return ::tolower((int) __c); }
 
-  const char* 
+  const char*
   ctype<char>::do_tolower(char* __low, const char* __high) const
   {
     while (__low < __high)
index 54f817be51cba7c7102b90290b645d79403e2fab..e62f5f313530125f442889b87180d95a813a6b00 100644 (file)
@@ -21,7 +21,7 @@
 // a copy of the GCC Runtime Library Exception along with this program;
 // see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 // <http://www.gnu.org/licenses/>.
-  
+
 /** @file bits/ctype_inline.h
  *  This is an internal header file, included by other library headers.
  *  Do not attempt to use it directly. @headername{locale}
@@ -33,7 +33,7 @@
 
 // ctype bits to be inlined go here. Non-inlinable (ie virtual do_*)
 // functions go in ctype.cc
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -56,7 +56,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::
   scan_is(mask __m, const char* __low, const char* __high) const
   {
-    while (__low < __high 
+    while (__low < __high
           && !(_M_table[static_cast<unsigned char>(*__low)] & __m))
       ++__low;
     return __low;
@@ -66,7 +66,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::
   scan_not(mask __m, const char* __low, const char* __high) const
   {
-    while (__low < __high 
+    while (__low < __high
           && (_M_table[static_cast<unsigned char>(*__low)] & __m) != 0)
       ++__low;
     return __low;
index e0347258ec573b25c49d5ccd20a6481ecdc92682..528b7b7301a2c271a3ecd5246066633b5bcdabc6 100644 (file)
@@ -43,7 +43,7 @@
    everyone else, they put them into a non-standard header
    <inttypes.h>.  Ugh.
 
-   <inttypes.h> defines a variety of things, some of which we 
+   <inttypes.h> defines a variety of things, some of which we
    probably do not want.  So we don't want to include it here.
 
    Luckily we can just declare strtoll and strtoull with the
@@ -60,7 +60,7 @@
 #ifdef __cplusplus
 namespace std
 {
-  extern "C" 
+  extern "C"
   {
 #ifndef __LP64__
   __extension__ long long strtoll (const char *, char **, int)
@@ -80,7 +80,7 @@ namespace std
 #define _GLIBCXX_USE_LONG_LONG 1
 
 // HPUX on IA64 requires vtable to be 64 bit aligned even at 32 bit
-// mode.  We need to pad the vtable structure to achieve this.  
+// mode.  We need to pad the vtable structure to achieve this.
 #if !defined(_LP64) && defined (__ia64__)
 #define _GLIBCXX_VTABLE_PADDING 8
 typedef long int __padding_type;
@@ -105,7 +105,7 @@ typedef long int __padding_type;
 // The strtold function is obsolete and not C99 conformant on PA HP-UX.
 // It returns plus or minus _LDBL_MAX instead of plus or minus HUGE_VALL
 // if the correct value would cause overflow.  It doesn't handle "inf",
-// "infinity" and "nan".  It is not thread safe. 
+// "infinity" and "nan".  It is not thread safe.
 #if defined (__hppa__)
 #define _GLIBCXX_HAVE_BROKEN_STRTOLD 1
 #endif
index 9b16c1966a9859dbe4198783099308b94f851b7f..ef17a30d02e6796e1a4858071c741f01b7c936bd 100644 (file)
@@ -46,7 +46,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     // NB: Offsets into ctype<char>::_M_table force a particular size
     // on the mask type. Because of this, we don't use an enum.
-    typedef unsigned short     mask;   
+    typedef unsigned short     mask;
     static const mask upper    = 1 << 0;
     static const mask lower    = 1 << 1;
     static const mask alpha    = 1 << 2;
index 9b16c1966a9859dbe4198783099308b94f851b7f..ef17a30d02e6796e1a4858071c741f01b7c936bd 100644 (file)
@@ -46,7 +46,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     // NB: Offsets into ctype<char>::_M_table force a particular size
     // on the mask type. Because of this, we don't use an enum.
-    typedef unsigned short     mask;   
+    typedef unsigned short     mask;
     static const mask upper    = 1 << 0;
     static const mask lower    = 1 << 1;
     static const mask alpha    = 1 << 2;
index 9cf2ecff30a1e1551d77319d4f0901deb9afb315..717303e37031f8e3554837037978b53628240bc5 100644 (file)
@@ -25,7 +25,7 @@
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // Information as gleaned from /usr/include/ctype.h
 
 namespace std _GLIBCXX_VISIBILITY(default)
index 03eaf6b7e0f9ee1bb9df005f961d2acb3a87d3e5..cadfeca04e22c4e4feaa86259991286b5173d61f 100644 (file)
@@ -37,26 +37,26 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
 // Information as gleaned from /usr/include/ctype.h
-  
+
   const ctype_base::mask*
   ctype<char>::classic_table() throw()
   { return 0; }
 
-  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
-                    size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
+                    size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
   _M_toupper(NULL), _M_tolower(NULL), _M_table(__table ? __table : _Ctype)
-  { 
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
     _M_narrow_ok = 0;
   }
 
-  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
+  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
   _M_toupper(NULL), _M_tolower(NULL), _M_table(__table ? __table : _Ctype)
-  { 
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
@@ -82,7 +82,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::do_tolower(char __c) const
   { return ::tolower((int) __c); }
 
-  const char* 
+  const char*
   ctype<char>::do_tolower(char* __low, const char* __high) const
   {
     while (__low < __high)
index 871a38d99084ed94a6d6df6e716db1e5f2e8038c..c6c7a1f37d2194a0308b5855cf8399d60513b7dc 100644 (file)
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // ctype bits to be inlined go here. Non-inlinable (ie virtual do_*)
 // functions go in ctype.cc
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
index 9a9addedd0430700298f0792ec731f23c7163e63..470d9dac811dbd8faf0872850470be4f5f71847a 100644 (file)
@@ -25,7 +25,7 @@
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // Information as gleaned from /usr/include/ctype.h. Looks like this
 // only works with solaris2.7 and solaris2.8. Thanks for not changing
 // things, sun engineers!
@@ -42,7 +42,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     // NB: Offsets into ctype<char>::_M_table force a particular size
     // on the mask type. Because of this, we don't use an enum.
-    typedef unsigned int       mask;   
+    typedef unsigned int       mask;
     static const mask upper            = _ISUPPER;
     static const mask lower    = _ISLOWER;
     static const mask alpha    = _ISALPHA;
index 01f2883e0a3acfc273c6ae134b01c69d0c8a2918..148b9f6853267f935c7d7431ee777fd8d78a1d05 100644 (file)
@@ -37,17 +37,17 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
 // Information as gleaned from /usr/include/ctype.h
-  
-  const ctype_base::mask* 
+
+  const ctype_base::mask*
   ctype<char>::classic_table() throw()
   { return __ctype_mask; }
 
-  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
                     size_t __refs)
-  : facet(__refs), _M_del(__table != 0 && __del), 
+  : facet(__refs), _M_del(__table != 0 && __del),
   _M_toupper(__trans_upper), _M_tolower(__trans_lower),
-  _M_table(__table ? __table : classic_table()) 
-  { 
+  _M_table(__table ? __table : classic_table())
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
@@ -55,10 +55,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
-  : facet(__refs), _M_del(__table != 0 && __del), 
+  : facet(__refs), _M_del(__table != 0 && __del),
   _M_toupper(__trans_upper), _M_tolower(__trans_lower),
-  _M_table(__table ? __table : classic_table()) 
-  { 
+  _M_table(__table ? __table : classic_table())
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
@@ -84,7 +84,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::do_tolower(char __c) const
   { return _M_tolower[static_cast<unsigned char>(__c)]; }
 
-  const char* 
+  const char*
   ctype<char>::do_tolower(char* __low, const char* __high) const
   {
     while (__low < __high)
index 54f817be51cba7c7102b90290b645d79403e2fab..e62f5f313530125f442889b87180d95a813a6b00 100644 (file)
@@ -21,7 +21,7 @@
 // a copy of the GCC Runtime Library Exception along with this program;
 // see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 // <http://www.gnu.org/licenses/>.
-  
+
 /** @file bits/ctype_inline.h
  *  This is an internal header file, included by other library headers.
  *  Do not attempt to use it directly. @headername{locale}
@@ -33,7 +33,7 @@
 
 // ctype bits to be inlined go here. Non-inlinable (ie virtual do_*)
 // functions go in ctype.cc
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -56,7 +56,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::
   scan_is(mask __m, const char* __low, const char* __high) const
   {
-    while (__low < __high 
+    while (__low < __high
           && !(_M_table[static_cast<unsigned char>(*__low)] & __m))
       ++__low;
     return __low;
@@ -66,7 +66,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::
   scan_not(mask __m, const char* __low, const char* __high) const
   {
-    while (__low < __high 
+    while (__low < __high
           && (_M_table[static_cast<unsigned char>(*__low)] & __m) != 0)
       ++__low;
     return __low;
index 10565f82e192c53b33922ee6cba7dc46f74f6727..8e5be5f27cde57b2475cbceb467b71f7734739f2 100644 (file)
@@ -25,9 +25,9 @@
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // Information as gleaned from /usr/include/ctype.h
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -40,7 +40,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     // NB: Offsets into ctype<char>::_M_table force a particular size
     // on the mask type. Because of this, we don't use an enum.
-    typedef unsigned short     mask;   
+    typedef unsigned short     mask;
     static const mask upper            = _ISupper;
     static const mask lower    = _ISlower;
     static const mask alpha    = _ISalpha;
index 75b2f9d11de1a9523ee1a73f3cf3216f4a97dd8c..7dc9569ca4c71aa4d67720347c43f0743d5d55bc 100644 (file)
@@ -53,8 +53,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     return __ret;
   }
 
-  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
-                    size_t __refs) 
+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
+                    size_t __refs)
   : facet(__refs), _M_del(__table != 0 && __del)
   {
     char* __old = setlocale(LC_CTYPE, NULL);
@@ -105,7 +105,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::do_tolower(char __c) const
   { return _M_tolower[static_cast<unsigned char>(__c)]; }
 
-  const char* 
+  const char*
   ctype<char>::do_tolower(char* __low, const char* __high) const
   {
     while (__low < __high)
index be320d9136fb3aa45d41bd1115b4730bbb137854..6621715dcd14658afc514fc23677a95f65d2a690 100644 (file)
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // ctype bits to be inlined go here. Non-inlinable (ie virtual do_*)
 // functions go in ctype.cc
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -56,7 +56,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::
   scan_is(mask __m, const char* __low, const char* __high) const
   {
-    while (__low < __high 
+    while (__low < __high
           && !(_M_table[static_cast<unsigned char>(*__low)] & __m))
       ++__low;
     return __low;
@@ -66,7 +66,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::
   scan_not(mask __m, const char* __low, const char* __high) const
   {
-    while (__low < __high 
+    while (__low < __high
           && (_M_table[static_cast<unsigned char>(*__low)] & __m) != 0)
       ++__low;
     return __low;
index eefb400de4fdb7a5ba1841d908149ccf39f670c7..c712a702eef22569fc00139b8c2aa584ec3b7384 100644 (file)
@@ -42,9 +42,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::classic_table() throw()
   { return __C_ctype_b; }
 
-  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
-                    size_t __refs) 
-  : facet(__refs), _M_c_locale_ctype(_S_get_c_locale()), 
+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
+                    size_t __refs)
+  : facet(__refs), _M_c_locale_ctype(_S_get_c_locale()),
   _M_del(__table != 0 && __del), _M_widen_ok(0), _M_narrow_ok(0)
   {
     _M_toupper = __C_ctype_toupper;
@@ -55,7 +55,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
-  : facet(__refs), _M_c_locale_ctype(_S_get_c_locale()), 
+  : facet(__refs), _M_c_locale_ctype(_S_get_c_locale()),
   _M_del(__table != 0 && __del), _M_widen_ok(0), _M_narrow_ok(0)
   {
     _M_toupper = __C_ctype_toupper;
@@ -84,7 +84,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::do_tolower(char __c) const
   { return _M_tolower[static_cast<unsigned char>(__c)]; }
 
-  const char* 
+  const char*
   ctype<char>::do_tolower(char* __low, const char* __high) const
   {
     while (__low < __high)
index 5dcc926cfcb0ea13420ea2f32de7ce98558aa6c9..d965645cd8b7620e5b823e1a1b2dc1507f68c438 100644 (file)
@@ -25,9 +25,9 @@
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // Information extracted from target/h/ctype.h.
-  
+
 namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
@@ -40,7 +40,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     // NB: Offsets into ctype<char>::_M_table force a particular size
     // on the mask type. Because of this, we don't use an enum.
-    typedef unsigned char      mask;   
+    typedef unsigned char      mask;
     static const mask upper            = _C_UPPER;
     static const mask lower    = _C_LOWER;
     static const mask alpha    = _C_UPPER | _C_LOWER;
index 17b7de4cb0053116a602ee97aa44593e6334dd63..dc0f7b003ceaaef5c8212df7104864237b6f9e38 100644 (file)
@@ -42,23 +42,23 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::classic_table() throw()
   { return __ctype; }
 
-  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
-                    size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
-  _M_table(__table ? __table : classic_table()) 
-  { 
+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
+                    size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
+  _M_table(__table ? __table : classic_table())
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
     _M_narrow_ok = 0;
   }
 
-  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) 
-  : facet(__refs), _M_del(__table != 0 && __del), 
-  _M_toupper(NULL), _M_tolower(NULL), 
+  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
+  : facet(__refs), _M_del(__table != 0 && __del),
+  _M_toupper(NULL), _M_tolower(NULL),
   _M_table(__table ? __table : classic_table())
-  { 
+  {
     memset(_M_widen, 0, sizeof(_M_widen));
     _M_widen_ok = 0;
     memset(_M_narrow, 0, sizeof(_M_narrow));
@@ -84,7 +84,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::do_tolower(char __c) const
   { return __tolower(__c); }
 
-  const char* 
+  const char*
   ctype<char>::do_tolower(char* __low, const char* __high) const
   {
     while (__low < __high)
index 9c59666b519e72ada4c6e53b7f374bdbcf2c2da6..49a4c19435488a551b2a928016a062fe0bb71990 100644 (file)
@@ -30,7 +30,7 @@
 //
 // ISO C++ 14882: 22.1  Locales
 //
-  
+
 // Information as gleaned from target/h/ctype.h
 
 // ctype bits to be inlined go here. Non-inlinable (ie virtual do_*)
@@ -58,7 +58,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   ctype<char>::
   scan_is(mask __m, const char* __low, const char* __high) const
   {
-    while (__low < __high 
+    while (__low < __high
           && !(__ctype[static_cast<unsigned char>(*__low)] & __m))
       ++__low;
     return __low;
index dce25a6bd8b1a8aa963a67295e26f1643e34f08c..00a6168508df4fc36ecffabf9c43f0214f6ad377 100644 (file)
@@ -77,7 +77,7 @@ cxx98_sources = \
        compatibility.cc \
        compatibility-debug_list.cc \
        compatibility-debug_list-2.cc \
-       ${ldbl_compat_sources} 
+       ${ldbl_compat_sources}
 
 cxx11_sources = \
        compatibility-c++0x.cc \
@@ -141,7 +141,7 @@ compatibility-condvar.o: compatibility-condvar.cc
        $(CXXCOMPILE) -std=gnu++11 -c $<
 
 # A note on compatibility and static libraries.
-# 
+#
 # static lib == linked against only this version, should not need compat
 # shared lib == linked against potentially all compat versions
 #
@@ -150,7 +150,7 @@ compatibility-condvar.o: compatibility-condvar.cc
 #
 # In the sub-directories of libsupc++, src/c++98, src/c++11, only
 # -prefer-pic objects are generated for the convenience libraries.
-# 
+#
 # In the main src directory, make shared and static objects just for
 # the compat libraries. Shared objects are compiled with -prefer-pic
 # -D_GLIBCXX_SHARED and in the .libs sub-directory, static objects are
@@ -187,7 +187,7 @@ AM_CXXFLAGS = \
 # correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
 # CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
 # attempt to infer which configuration to use.
-# 
+#
 # The second tag argument, `--tag disable-shared` means that libtool
 # only compiles each source once, for static objects. In actuality,
 # glibcxx_lt_pic_flag and glibcxx_compiler_shared_flag are added to
index 75a207a5e7d9c72bd11517dde7367af4ea71292b..09fe24eab67c8602ad2c3c681f645ad5a444702c 100644 (file)
@@ -402,7 +402,7 @@ cxx98_sources = \
        compatibility.cc \
        compatibility-debug_list.cc \
        compatibility-debug_list-2.cc \
-       ${ldbl_compat_sources} 
+       ${ldbl_compat_sources}
 
 cxx11_sources = \
        compatibility-c++0x.cc \
@@ -430,7 +430,7 @@ libstdc___la_LDFLAGS = \
 libstdc___la_LINK = $(CXXLINK) $(libstdc___la_LDFLAGS)
 
 # A note on compatibility and static libraries.
-# 
+#
 # static lib == linked against only this version, should not need compat
 # shared lib == linked against potentially all compat versions
 #
@@ -439,7 +439,7 @@ libstdc___la_LINK = $(CXXLINK) $(libstdc___la_LDFLAGS)
 #
 # In the sub-directories of libsupc++, src/c++98, src/c++11, only
 # -prefer-pic objects are generated for the convenience libraries.
-# 
+#
 # In the main src directory, make shared and static objects just for
 # the compat libraries. Shared objects are compiled with -prefer-pic
 # -D_GLIBCXX_SHARED and in the .libs sub-directory, static objects are
@@ -477,7 +477,7 @@ AM_CXXFLAGS = \
 # correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
 # CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
 # attempt to infer which configuration to use.
-# 
+#
 # The second tag argument, `--tag disable-shared` means that libtool
 # only compiles each source once, for static objects. In actuality,
 # glibcxx_lt_pic_flag and glibcxx_compiler_shared_flag are added to
index 5f995f98958d48cbfc02709be949ee19d63431ed..ee619a878f3a92d428350a79f452cc5810940ca1 100644 (file)
@@ -115,7 +115,7 @@ vpath % $(top_srcdir)/src/c++11
 libc__11convenience_la_SOURCES = $(sources)  $(inst_sources)
 
 # Use special rules for the hashtable.cc file so that all
-# the generated template functions are also instantiated. 
+# the generated template functions are also instantiated.
 hashtable_c++0x.lo: hashtable_c++0x.cc
        $(LTCXXCOMPILE) -fimplicit-templates -c $<
 hashtable_c++0x.o: hashtable_c++0x.cc
@@ -149,7 +149,7 @@ AM_MAKEFLAGS = \
 # correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
 # CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
 # attempt to infer which configuration to use.
-# 
+#
 # The second tag argument, `--tag disable-shared` means that libtool
 # only compiles each source once, for static objects. In actuality,
 # glibcxx_lt_pic_flag and glibcxx_compiler_shared_flag are added to
index 5a24cb0a6cba841e17450e49c55dd194c5620808..30c4a23b87a5d96ea4525d60225e29f27eb7b6c1 100644 (file)
@@ -449,7 +449,7 @@ AM_MAKEFLAGS = \
 # correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
 # CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
 # attempt to infer which configuration to use.
-# 
+#
 # The second tag argument, `--tag disable-shared` means that libtool
 # only compiles each source once, for static objects. In actuality,
 # glibcxx_lt_pic_flag and glibcxx_compiler_shared_flag are added to
@@ -729,7 +729,7 @@ ctype_members.cc: ${glibcxx_srcdir}/$(CCTYPE_CC)
 vpath % $(top_srcdir)/src/c++11
 
 # Use special rules for the hashtable.cc file so that all
-# the generated template functions are also instantiated. 
+# the generated template functions are also instantiated.
 hashtable_c++0x.lo: hashtable_c++0x.cc
        $(LTCXXCOMPILE) -fimplicit-templates -c $<
 hashtable_c++0x.o: hashtable_c++0x.cc
index 232a198e684a0417e3864859324ce034e8f11a8e..1e08bd84e9e3a878d614d06c3b6baa922240bf88 100644 (file)
@@ -75,7 +75,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
 #endif
     }
 
-    
+
     constexpr bool steady_clock::is_steady;
 
     steady_clock::time_point
index 788998cc883ef4a9a1ccda427aa7a714e909b3b1..3190d89185f512d8a4a6c702bca5a03b30312d14 100644 (file)
@@ -64,7 +64,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     {
      bool
      test_and_set(memory_order) noexcept;
-     
+
      void
      clear(memory_order) noexcept;
     };
index fb5b9524229e8df783cd299a681ff3ad5b2c1d22..5cff53895be937f241de0445371df9042496742b 100644 (file)
@@ -86,7 +86,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
 #ifdef _GLIBCXX_USE_WCHAR_T
   template<>
     struct hash<wstring>
-    { 
+    {
       size_t operator()(wstring) const;
     };
 
index fa3ce9c416e670deb421891c50549246215b4f78..1f611aca4ed555237e199044ea4d0d8dd585eb4c 100644 (file)
@@ -41,7 +41,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
   namespace chrono
   {
   _GLIBCXX_BEGIN_NAMESPACE_VERSION
+
     // NB: Default configuration was no realtime.
     struct system_clock
     {
index 0856e35b916a831b29a4456c5cadcd2cb72dc630..83c9733de1c37b736d955e6358af910b754626b8 100644 (file)
@@ -32,7 +32,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
 {
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
-namespace 
+namespace
 {
   typedef char fake_collate_c[sizeof(std::collate<char>)]
   __attribute__ ((aligned(__alignof__(std::collate<char>))));
@@ -50,7 +50,7 @@ namespace
   typedef char fake_money_get_c[sizeof(money_get<char>)]
   __attribute__ ((aligned(__alignof__(money_get<char>))));
   fake_money_get_c money_get_c;
-  
+
   typedef char fake_money_put_c[sizeof(money_put<char>)]
   __attribute__ ((aligned(__alignof__(money_put<char>))));
   fake_money_put_c money_put_c;
@@ -80,7 +80,7 @@ namespace
   typedef char fake_money_get_w[sizeof(money_get<wchar_t>)]
   __attribute__ ((aligned(__alignof__(money_get<wchar_t>))));
   fake_money_get_w money_get_w;
-  
+
   typedef char fake_money_put_w[sizeof(money_put<wchar_t>)]
   __attribute__ ((aligned(__alignof__(money_put<wchar_t>))));
   fake_money_put_w money_put_w;
@@ -161,7 +161,7 @@ namespace
     _M_init_facet_unchecked(new money_put<wchar_t>);
     _M_init_facet_unchecked(new time_get<wchar_t>);
     _M_init_facet_unchecked(new std::messages<wchar_t>(__cloc, __s));
-#endif   
+#endif
   }
 
 // TODO should be in another file
@@ -178,7 +178,7 @@ namespace
        __ret.reserve(128);
        __ret += _S_categories[0];
        __ret += '=';
-       __ret += _M_impl->_M_names[0]; 
+       __ret += _M_impl->_M_names[0];
        for (size_t __i = 1; __i < _S_categories_size; ++__i)
          {
            __ret += ';';
index 50d9f85e96173b43a756a293f14f970e5b4873f3..137760b2fa1220027884858a8aab0420a5f7c58f 100644 (file)
@@ -42,17 +42,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   // These came from c++98/misc-inst.cc, repeat them for COW string
   // string related to iostreams.
-  template 
-    basic_istream<char>& 
+  template
+    basic_istream<char>&
     operator>>(basic_istream<char>&, string&);
-  template 
-    basic_ostream<char>& 
+  template
+    basic_ostream<char>&
     operator<<(basic_ostream<char>&, const string&);
-  template 
-    basic_istream<char>& 
+  template
+    basic_istream<char>&
     getline(basic_istream<char>&, string&, char);
-  template 
-    basic_istream<char>& 
+  template
+    basic_istream<char>&
     getline(basic_istream<char>&, string&);
 
 _GLIBCXX_END_NAMESPACE_VERSION
index 41e8759fd8c7ceb1b0d1dc9a6747e90507871b22..26bc7174dd0b718215530c1d75e5eb7975453f78 100644 (file)
@@ -46,17 +46,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   // XXX these came from c++98/misc-inst.cc, repeat them for COW string
   // string related to iostreams
-  template 
-    basic_istream<wchar_t>& 
+  template
+    basic_istream<wchar_t>&
     operator>>(basic_istream<wchar_t>&, wstring&);
-  template 
-    basic_ostream<wchar_t>& 
+  template
+    basic_ostream<wchar_t>&
     operator<<(basic_ostream<wchar_t>&, const wstring&);
-  template 
-    basic_istream<wchar_t>& 
+  template
+    basic_istream<wchar_t>&
     getline(basic_istream<wchar_t>&, wstring&, wchar_t);
-  template 
-    basic_istream<wchar_t>& 
+  template
+    basic_istream<wchar_t>&
     getline(basic_istream<wchar_t>&, wstring&);
 
 _GLIBCXX_END_NAMESPACE_VERSION
index fa370681dad52035e7c7968a6f8b9fe90d3bd2bb..c802791c4fa82262a97c5f947faa39d78439a49e 100644 (file)
@@ -45,17 +45,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // Definitions for locale::id of standard facets that are specialized.
   locale::id ctype<char>::id;
 
-#ifdef _GLIBCXX_USE_WCHAR_T  
+#ifdef _GLIBCXX_USE_WCHAR_T
   locale::id ctype<wchar_t>::id;
 #endif
 
   const size_t ctype<char>::table_size;
 
   ctype<char>::~ctype()
-  { 
+  {
     _S_destroy_c_locale(_M_c_locale_ctype);
-    if (_M_del) 
-      delete[] this->table(); 
+    if (_M_del)
+      delete[] this->table();
   }
 
   // Fill in the narrowing cache and flag whether all values are
@@ -69,7 +69,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     for (size_t __i = 0; __i < sizeof(_M_narrow); ++__i)
       __tmp[__i] = __i;
     do_narrow(__tmp, __tmp + sizeof(__tmp), 0, _M_narrow);
-    
+
     _M_narrow_ok = 1;
     if (__builtin_memcmp(__tmp, _M_narrow, sizeof(_M_narrow)))
       _M_narrow_ok = 2;
@@ -92,7 +92,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     for (size_t __i = 0; __i < sizeof(_M_widen); ++__i)
       __tmp[__i] = __i;
     do_widen(__tmp, __tmp + sizeof(__tmp), _M_widen);
-    
+
     _M_widen_ok = 1;
     // Set _M_widen_ok to 2 if memcpy can't be used.
     if (__builtin_memcmp(__tmp, _M_widen, sizeof(_M_widen)))
@@ -100,22 +100,22 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
 #ifdef _GLIBCXX_USE_WCHAR_T
-  ctype<wchar_t>::ctype(size_t __refs) 
-  : __ctype_abstract_base<wchar_t>(__refs), 
+  ctype<wchar_t>::ctype(size_t __refs)
+  : __ctype_abstract_base<wchar_t>(__refs),
   _M_c_locale_ctype(_S_get_c_locale()), _M_narrow_ok(false)
   { _M_initialize_ctype(); }
 
-  ctype<wchar_t>::ctype(__c_locale __cloc, size_t __refs) 
+  ctype<wchar_t>::ctype(__c_locale __cloc, size_t __refs)
   : __ctype_abstract_base<wchar_t>(__refs),
   _M_c_locale_ctype(_S_clone_c_locale(__cloc)), _M_narrow_ok(false)
   { _M_initialize_ctype(); }
 
-  ctype<wchar_t>::~ctype() 
+  ctype<wchar_t>::~ctype()
   { _S_destroy_c_locale(_M_c_locale_ctype); }
 
   ctype_byname<wchar_t>::ctype_byname(const char* __s, size_t __refs)
-  : ctype<wchar_t>(__refs) 
-  {            
+  : ctype<wchar_t>(__refs)
+  {
     if (std::strcmp(__s, "C") != 0 && std::strcmp(__s, "POSIX") != 0)
       {
        this->_S_destroy_c_locale(this->_M_c_locale_ctype);
@@ -124,7 +124,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
   }
 
-  ctype_byname<wchar_t>::~ctype_byname() 
+  ctype_byname<wchar_t>::~ctype_byname()
   { }
 
 #endif
index e0c14ecf8e171070ad2a80a3e1e5d9039e1db8d8..506468012cad4df44e2d8cfb5d29241e7ffe916a 100644 (file)
@@ -74,21 +74,21 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   bool ios_base::Init::_S_synced_with_stdio = true;
 
   ios_base::ios_base() throw()
-  : _M_precision(), _M_width(), _M_flags(), _M_exception(), 
-  _M_streambuf_state(), _M_callbacks(0), _M_word_zero(), 
+  : _M_precision(), _M_width(), _M_flags(), _M_exception(),
+  _M_streambuf_state(), _M_callbacks(0), _M_word_zero(),
   _M_word_size(_S_local_word_size), _M_word(_M_local_word), _M_ios_locale()
   {
-    // Do nothing: basic_ios::init() does it.  
+    // Do nothing: basic_ios::init() does it.
     // NB: _M_callbacks and _M_word must be zero for non-initialized
     // ios_base to go through ~ios_base gracefully.
   }
-  
+
   // 27.4.2.7  ios_base constructors/destructors
   ios_base::~ios_base()
   {
     _M_call_callbacks(erase_event);
     _M_dispose_callbacks();
-    if (_M_word != _M_local_word) 
+    if (_M_word != _M_local_word)
       {
        delete [] _M_word;
        _M_word = 0;
@@ -96,16 +96,16 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   // 27.4.2.5  ios_base storage functions
-  int 
+  int
   ios_base::xalloc() throw()
   {
     // Implementation note: Initialize top to zero to ensure that
     // initialization occurs before main() is started.
-    static _Atomic_word _S_top = 0; 
+    static _Atomic_word _S_top = 0;
     return __gnu_cxx::__exchange_and_add_dispatch(&_S_top, 1) + 4;
   }
 
-  void 
+  void
   ios_base::register_callback(event_callback __fn, int __index)
   { _M_callbacks = new _Callback_list(__fn, __index, _M_callbacks); }
 
@@ -140,9 +140,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                  _M_word_zero._M_pword = 0;
                return _M_word_zero;
              }
-           for (int __i = 0; __i < _M_word_size; __i++) 
+           for (int __i = 0; __i < _M_word_size; __i++)
              __words[__i] = _M_word[__i];
-           if (_M_word && _M_word != _M_local_word) 
+           if (_M_word && _M_word != _M_local_word)
              {
                delete [] _M_word;
                _M_word = 0;
@@ -165,21 +165,21 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     return _M_word[__ix];
   }
 
-  void 
+  void
   ios_base::_M_call_callbacks(event __e) throw()
   {
     _Callback_list* __p = _M_callbacks;
     while (__p)
       {
-       __try 
-         { (*__p->_M_fn) (__e, *this, __p->_M_index); } 
-       __catch(...) 
+       __try
+         { (*__p->_M_fn) (__e, *this, __p->_M_index); }
+       __catch(...)
          { }
        __p = __p->_M_next;
       }
   }
 
-  void 
+  void
   ios_base::_M_dispose_callbacks(void) throw()
   {
     _Callback_list* __p = _M_callbacks;
index 1bd63c12c5e24d1c9c2b4b328867137505d35468..f564ba84caf9db2225243c2273fa789f97fa4fda 100644 (file)
@@ -40,7 +40,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #ifdef _GLIBCXX_USE_WCHAR_T
   template class _Setfill<wchar_t>;
   template _Setfill<wchar_t> setfill(wchar_t);
-  template class basic_iostream<wchar_t>; 
+  template class basic_iostream<wchar_t>;
 #endif
 
 _GLIBCXX_END_NAMESPACE_VERSION
index f25898121f16d418c34bb6a8b7e91cf59bafed3b..2fa9c5f2ee350dcb2d236b5a9fd1533758e52157 100644 (file)
@@ -50,7 +50,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   template istream& operator>>(istream&, _Setw);
 
   template istream& istream::_M_extract(unsigned short&);
-  template istream& istream::_M_extract(unsigned int&);  
+  template istream& istream::_M_extract(unsigned int&);
   template istream& istream::_M_extract(long&);
   template istream& istream::_M_extract(unsigned long&);
   template istream& istream::_M_extract(bool&);
@@ -77,7 +77,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   template wistream& operator>>(wistream&, _Setw);
 
   template wistream& wistream::_M_extract(unsigned short&);
-  template wistream& wistream::_M_extract(unsigned int&);  
+  template wistream& wistream::_M_extract(unsigned int&);
   template wistream& wistream::_M_extract(long&);
   template wistream& wistream::_M_extract(unsigned long&);
   template wistream& wistream::_M_extract(bool&);
index 43a1890203c8c3272baf0418122561b0616c87b7..cc70f01509efcc97387002b141f69091d6d2d8bc 100644 (file)
@@ -163,7 +163,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   // wchar_t
   // This used to be problematic...
-#ifdef _GLIBCXX_USE_WCHAR_T  
+#ifdef _GLIBCXX_USE_WCHAR_T
   const bool numeric_limits<wchar_t>::is_specialized;
   const int  numeric_limits<wchar_t>::digits;
   const int  numeric_limits<wchar_t>::digits10;
index a39f52f592ec0380b434b5937e8e6381e661909a..ff41948fe7fe23564793c07a2d1bb49de1941b9f 100644 (file)
@@ -76,13 +76,13 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11
   template
     ostreambuf_iterator<C>
     money_put<C, ostreambuf_iterator<C> >::
-    _M_insert<true>(ostreambuf_iterator<C>, ios_base&, C, 
+    _M_insert<true>(ostreambuf_iterator<C>, ios_base&, C,
                    const string_type&) const;
 
   template
     ostreambuf_iterator<C>
     money_put<C, ostreambuf_iterator<C> >::
-    _M_insert<false>(ostreambuf_iterator<C>, ios_base&, C, 
+    _M_insert<false>(ostreambuf_iterator<C>, ios_base&, C,
                     const string_type&) const;
 _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11
 
@@ -110,7 +110,7 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL
     istreambuf_iterator<C>
     num_get<C, istreambuf_iterator<C> >::
     _M_extract_int(istreambuf_iterator<C>, istreambuf_iterator<C>,
-                  ios_base&, ios_base::iostate&, 
+                  ios_base&, ios_base::iostate&,
                   unsigned short&) const;
 
   template
@@ -149,39 +149,39 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL
   template
     ostreambuf_iterator<C>
     num_put<C, ostreambuf_iterator<C> >::
-    _M_insert_int(ostreambuf_iterator<C>, ios_base&, C, 
+    _M_insert_int(ostreambuf_iterator<C>, ios_base&, C,
                  long) const;
 
   template
     ostreambuf_iterator<C>
     num_put<C, ostreambuf_iterator<C> >::
-    _M_insert_int(ostreambuf_iterator<C>, ios_base&, C, 
+    _M_insert_int(ostreambuf_iterator<C>, ios_base&, C,
                  unsigned long) const;
 
 #ifdef _GLIBCXX_USE_LONG_LONG
   template
     ostreambuf_iterator<C>
     num_put<C, ostreambuf_iterator<C> >::
-    _M_insert_int(ostreambuf_iterator<C>, ios_base&, C, 
+    _M_insert_int(ostreambuf_iterator<C>, ios_base&, C,
                  long long) const;
 
   template
     ostreambuf_iterator<C>
     num_put<C, ostreambuf_iterator<C> >::
-    _M_insert_int(ostreambuf_iterator<C>, ios_base&, C, 
+    _M_insert_int(ostreambuf_iterator<C>, ios_base&, C,
                  unsigned long long) const;
 #endif
 
   template
     ostreambuf_iterator<C>
     num_put<C, ostreambuf_iterator<C> >::
-    _M_insert_float(ostreambuf_iterator<C>, ios_base&, C, char, 
+    _M_insert_float(ostreambuf_iterator<C>, ios_base&, C, char,
                    double) const;
 
   template
     ostreambuf_iterator<C>
     num_put<C, ostreambuf_iterator<C> >::
-    _M_insert_float(ostreambuf_iterator<C>, ios_base&, C, char, 
+    _M_insert_float(ostreambuf_iterator<C>, ios_base&, C, char,
                    long double) const;
 #endif
 _GLIBCXX_END_NAMESPACE_LDBL
@@ -206,7 +206,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
   template class messages<C>;
   template class messages_byname<C>;
 _GLIBCXX_END_NAMESPACE_CXX11
-  
+
   // ctype
   ctype_byname<C>::ctype_byname(const string& __s, size_t __refs)
   : ctype_byname(__s.c_str(), __refs) { }
@@ -215,7 +215,7 @@ _GLIBCXX_END_NAMESPACE_CXX11
   inline template class __ctype_abstract_base<C>;
   template class ctype_byname<C>;
 #endif
-  
+
   // codecvt
 #if ! _GLIBCXX_USE_CXX11_ABI
   inline template class __codecvt_abstract_base<C, char, mbstate_t>;
@@ -230,126 +230,126 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
   template class collate<C>;
   template class collate_byname<C>;
 _GLIBCXX_END_NAMESPACE_CXX11
-    
+
   // use_facet
 #if ! _GLIBCXX_USE_CXX11_ABI
   template
-    const ctype<C>& 
+    const ctype<C>&
     use_facet<ctype<C> >(const locale&);
 
   template
-    const codecvt<C, char, mbstate_t>& 
+    const codecvt<C, char, mbstate_t>&
     use_facet<codecvt<C, char, mbstate_t> >(const locale&);
 #endif
 
   template
-    const collate<C>& 
+    const collate<C>&
     use_facet<collate<C> >(const locale&);
 
   template
-    const numpunct<C>& 
+    const numpunct<C>&
     use_facet<numpunct<C> >(const locale&);
 
 #if ! _GLIBCXX_USE_CXX11_ABI
-  template 
-    const num_put<C>& 
+  template
+    const num_put<C>&
     use_facet<num_put<C> >(const locale&);
 
-  template 
-    const num_get<C>& 
+  template
+    const num_get<C>&
     use_facet<num_get<C> >(const locale&);
 #endif
 
   template
-    const moneypunct<C, true>& 
+    const moneypunct<C, true>&
     use_facet<moneypunct<C, true> >(const locale&);
 
   template
-    const moneypunct<C, false>& 
+    const moneypunct<C, false>&
     use_facet<moneypunct<C, false> >(const locale&);
 
-  template 
-    const money_put<C>& 
+  template
+    const money_put<C>&
     use_facet<money_put<C> >(const locale&);
 
-  template 
-    const money_get<C>& 
+  template
+    const money_get<C>&
     use_facet<money_get<C> >(const locale&);
 
 #if ! _GLIBCXX_USE_CXX11_ABI
   template
-    const __timepunct<C>& 
+    const __timepunct<C>&
     use_facet<__timepunct<C> >(const locale&);
 
-  template 
-    const time_put<C>& 
+  template
+    const time_put<C>&
     use_facet<time_put<C> >(const locale&);
 #endif
 
-  template 
-    const time_get<C>& 
+  template
+    const time_get<C>&
     use_facet<time_get<C> >(const locale&);
 
-  template 
-    const messages<C>& 
+  template
+    const messages<C>&
     use_facet<messages<C> >(const locale&);
 
   // has_facet
 #if ! _GLIBCXX_USE_CXX11_ABI
-  template 
+  template
     bool
     has_facet<ctype<C> >(const locale&);
 
-  template 
+  template
     bool
     has_facet<codecvt<C, char, mbstate_t> >(const locale&);
 #endif
 
-  template 
+  template
     bool
     has_facet<collate<C> >(const locale&);
 
-  template 
+  template
     bool
     has_facet<numpunct<C> >(const locale&);
 
 #if ! _GLIBCXX_USE_CXX11_ABI
-  template 
+  template
     bool
     has_facet<num_put<C> >(const locale&);
 
-  template 
+  template
     bool
     has_facet<num_get<C> >(const locale&);
 #endif
 
-  template 
+  template
     bool
     has_facet<moneypunct<C> >(const locale&);
 
-  template 
+  template
     bool
     has_facet<money_put<C> >(const locale&);
 
-  template 
+  template
     bool
     has_facet<money_get<C> >(const locale&);
 
 #if ! _GLIBCXX_USE_CXX11_ABI
-  template 
+  template
     bool
     has_facet<__timepunct<C> >(const locale&);
 
-  template 
+  template
     bool
     has_facet<time_put<C> >(const locale&);
 #endif
 
-  template 
+  template
     bool
     has_facet<time_get<C> >(const locale&);
 
-  template 
+  template
     bool
     has_facet<messages<C> >(const locale&);
 
@@ -358,7 +358,7 @@ _GLIBCXX_END_NAMESPACE_CXX11
   // locale functions.
   template
     C*
-    __add_grouping<C>(C*, C, char const*, size_t, 
+    __add_grouping<C>(C*, C, char const*, size_t,
                         C const*, C const*);
 
   template class __pad<C, char_traits<C> >;
@@ -371,7 +371,7 @@ _GLIBCXX_END_NAMESPACE_CXX11
 #ifdef _GLIBCXX_USE_LONG_LONG
   template
     int
-    __int_to_char(C*, unsigned long long, const C*, 
+    __int_to_char(C*, unsigned long long, const C*,
                  ios_base::fmtflags, bool);
 #endif
 #endif
index 26cf15300e4025694aa0ec6d4716d113cced72a8..516698df4fbd29c07f1eb95659229f5ea1bd5c98 100644 (file)
@@ -30,7 +30,7 @@
 
 namespace std _GLIBCXX_VISIBILITY(default)
 {
-  namespace placeholders 
+  namespace placeholders
   {
   _GLIBCXX_BEGIN_NAMESPACE_VERSION
     extern const _Placeholder<1> _1{};
index 0ea3142501809972def4abe3624c4e1b306d5c6f..5b6428e82f862b7c280bbb81117a074c93d96baf 100644 (file)
@@ -44,9 +44,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
 #ifdef _GLIBCXX_USE_WCHAR_T
   template class basic_stringbuf<wchar_t>;
-  template class basic_istringstream<wchar_t>; 
-  template class basic_ostringstream<wchar_t>; 
-  template class basic_stringstream<wchar_t>; 
+  template class basic_istringstream<wchar_t>;
+  template class basic_ostringstream<wchar_t>;
+  template class basic_stringstream<wchar_t>;
 #endif
 
 _GLIBCXX_END_NAMESPACE_VERSION
index 6f4c4ba94cbc0b368b6d8e11249cc59f273d99fb..95f47d6f4804e7f0c7a4216315e9689f2fceb812 100644 (file)
@@ -53,7 +53,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   template S operator+(C, const S&);
   template S operator+(const S&, const S&);
 
-  // Only one template keyword allowed here. 
+  // Only one template keyword allowed here.
   // See core issue #46 (NAD)
   // http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#46
   template
@@ -62,17 +62,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   template
     S::basic_string(const C*, const C*, const allocator<C>&);
 
-  template 
+  template
     S::basic_string(S::iterator, S::iterator, const allocator<C>&);
 
 #if _GLIBCXX_USE_CXX11_ABI
-  template 
+  template
     void
     S::_M_construct(S::iterator, S::iterator, forward_iterator_tag);
 
-  template 
+  template
     void
-    S::_M_construct(S::const_iterator, S::const_iterator, 
+    S::_M_construct(S::const_iterator, S::const_iterator,
                    forward_iterator_tag);
 
   template
@@ -85,9 +85,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
 #else // !_GLIBCXX_USE_CXX11_ABI
 
-  template 
-    C* 
-    S::_S_construct(S::iterator, S::iterator, 
+  template
+    C*
+    S::_S_construct(S::iterator, S::iterator,
                    const allocator<C>&, forward_iterator_tag);
 
   template
index 6a092dfc4b66e47ba1f89f9543d02b2288a8db15..c0a9839964e96d80226eb0d9923d12d94c40e4ca 100644 (file)
@@ -33,8 +33,8 @@
 
 namespace
 {
-  using std::string; 
-  
+  using std::string;
+
   struct generic_error_category : public std::error_category
   {
     virtual const char*
@@ -42,7 +42,7 @@ namespace
     { return "generic"; }
 
     _GLIBCXX_DEFAULT_ABI_TAG
-    virtual string 
+    virtual string
     message(int i) const
     {
       // XXX locale issues: how does one get or set loc.
@@ -77,28 +77,28 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   error_category::~error_category() noexcept = default;
 
-  const error_category& 
+  const error_category&
   _V2::system_category() noexcept { return system_category_instance; }
 
-  const error_category& 
+  const error_category&
   _V2::generic_category() noexcept { return generic_category_instance; }
-  
+
   system_error::~system_error() noexcept = default;
 
-  error_condition 
+  error_condition
   error_category::default_error_condition(int __i) const noexcept
   { return error_condition(__i, *this); }
 
-  bool 
+  bool
   error_category::equivalent(int __i,
                             const error_condition& __cond) const noexcept
   { return default_error_condition(__i) == __cond; }
 
-  bool 
+  bool
   error_category::equivalent(const error_code& __code, int __i) const noexcept
   { return *this == __code.category() && __code.value() == __i; }
 
-  error_condition 
+  error_condition
   error_code::default_error_condition() const noexcept
   { return category().default_error_condition(value()); }
 
index 21a1343daebdd2e7d31625447e82755aa0b8ac4e..7e840023ddea7dee7a5a67818095e83f9bf2870a 100644 (file)
@@ -23,7 +23,7 @@
 include $(top_srcdir)/fragment.am
 
 # Convenience library for C++98 runtime.
-noinst_LTLIBRARIES = libc++98convenience.la 
+noinst_LTLIBRARIES = libc++98convenience.la
 
 headers =
 
@@ -209,7 +209,7 @@ concept-inst.o: concept-inst.cc
        $(CXXCOMPILE) -D_GLIBCXX_CONCEPT_CHECKS -fimplicit-templates -c $<
 
 # Use special rules for parallel mode compilation.
-PARALLEL_FLAGS = -D_GLIBCXX_PARALLEL 
+PARALLEL_FLAGS = -D_GLIBCXX_PARALLEL
 parallel_settings.lo: parallel_settings.cc
        $(LTCXXCOMPILE) $(PARALLEL_FLAGS) -c $<
 parallel_settings.o: parallel_settings.cc
@@ -243,7 +243,7 @@ AM_MAKEFLAGS = \
 # correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
 # CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
 # attempt to infer which configuration to use.
-# 
+#
 # The second tag argument, `--tag disable-shared` means that libtool
 # only compiles each source once, for static objects. In actuality,
 # glibcxx_lt_pic_flag and glibcxx_compiler_shared_flag are added to
index 3c3bbbd17f72f3e07ecb44fb6adaf4221cba8059..931f8793216368a3f7451d331984a11100e41695 100644 (file)
@@ -347,7 +347,7 @@ WARN_CXXFLAGS = \
 AM_CPPFLAGS = $(GLIBCXX_INCLUDES) $(CPPFLAGS)
 
 # Convenience library for C++98 runtime.
-noinst_LTLIBRARIES = libc++98convenience.la 
+noinst_LTLIBRARIES = libc++98convenience.la
 headers = 
 @ENABLE_DUAL_ABI_TRUE@cow_string_host_sources = \
 @ENABLE_DUAL_ABI_TRUE@ collate_members_cow.cc \
@@ -435,7 +435,7 @@ libc__98convenience_la_SOURCES = $(sources)
 GLIBCXX_INCLUDE_DIR = $(glibcxx_builddir)/include
 
 # Use special rules for parallel mode compilation.
-PARALLEL_FLAGS = -D_GLIBCXX_PARALLEL 
+PARALLEL_FLAGS = -D_GLIBCXX_PARALLEL
 
 # AM_CXXFLAGS needs to be in each subdirectory so that it can be
 # modified in a per-library or per-sub-library way.  Need to manually
@@ -466,7 +466,7 @@ AM_MAKEFLAGS = \
 # correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
 # CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
 # attempt to infer which configuration to use.
-# 
+#
 # The second tag argument, `--tag disable-shared` means that libtool
 # only compiles each source once, for static objects. In actuality,
 # glibcxx_lt_pic_flag and glibcxx_compiler_shared_flag are added to
index 9a1cc2a58f7940a79ccc151c1b99b22cd0f29644..ebda0e8364e55af7a9008a2bd99a856d108c64c0 100644 (file)
@@ -39,7 +39,7 @@ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
 
     template class __mini_vector<size_t*>;
 
-    template size_t** __lower_bound(size_t**, size_t**, size_t const&, 
+    template size_t** __lower_bound(size_t**, size_t**, size_t const&,
                                    free_list::_LT_pointer_compare);
   _GLIBCXX_END_NAMESPACE_VERSION
   }
@@ -56,7 +56,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #endif
     const vector_type& __free_list = _M_get_free_list();
     using __gnu_cxx::__detail::__lower_bound;
-    iterator __tmp = __lower_bound(__free_list.begin(), __free_list.end(), 
+    iterator __tmp = __lower_bound(__free_list.begin(), __free_list.end(),
                                   __sz, _LT_pointer_compare());
 
     if (__tmp == __free_list.end() || !_M_should_i_give(**__tmp, __sz))
index 02b7b95acf2c267f6ddd60b6f32058dfca17941c..5f56f04f40b9a553689b88ee8255ab63d9356945 100644 (file)
@@ -31,7 +31,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // Definitions for locale::id of standard facets that are specialized.
  locale::id codecvt<char, char, mbstate_t>::id;
 
-#ifdef _GLIBCXX_USE_WCHAR_T  
+#ifdef _GLIBCXX_USE_WCHAR_T
   locale::id codecvt<wchar_t, char, mbstate_t>::id;
 #endif
 
@@ -50,69 +50,69 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   codecvt<char, char, mbstate_t>::
   ~codecvt()
   { _S_destroy_c_locale(_M_c_locale_codecvt); }
-  
+
   codecvt_base::result
   codecvt<char, char, mbstate_t>::
-  do_out(state_type&, const intern_type* __from, 
+  do_out(state_type&, const intern_type* __from,
         const intern_type*, const intern_type*& __from_next,
-        extern_type* __to, extern_type*, 
+        extern_type* __to, extern_type*,
         extern_type*& __to_next) const
-  { 
+  {
     // _GLIBCXX_RESOLVE_LIB_DEFECTS
     // According to the resolution of DR19, "If returns noconv [...]
     // there are no changes to the values in [to, to_limit)."
-    __from_next = __from; 
+    __from_next = __from;
     __to_next = __to;
-    return noconv;  
+    return noconv;
   }
-  
+
   codecvt_base::result
   codecvt<char, char, mbstate_t>::
   do_unshift(state_type&, extern_type* __to,
              extern_type*, extern_type*& __to_next) const
-  { 
-    __to_next = __to; 
-    return noconv; 
+  {
+    __to_next = __to;
+    return noconv;
   }
-  
+
   codecvt_base::result
   codecvt<char, char, mbstate_t>::
-  do_in(state_type&, const extern_type* __from, 
+  do_in(state_type&, const extern_type* __from,
        const extern_type*, const extern_type*& __from_next,
        intern_type* __to, intern_type*, intern_type*& __to_next) const
   {
     // _GLIBCXX_RESOLVE_LIB_DEFECTS
     // According to the resolution of DR19, "If returns noconv [...]
     // there are no changes to the values in [to, to_limit)."
-    __from_next = __from; 
+    __from_next = __from;
     __to_next = __to;
-    return noconv;  
+    return noconv;
   }
 
-  int 
+  int
   codecvt<char, char, mbstate_t>::
-  do_encoding() const throw() 
+  do_encoding() const throw()
   { return 1; }
-  
-  bool 
+
+  bool
   codecvt<char, char, mbstate_t>::
-  do_always_noconv() const throw() 
+  do_always_noconv() const throw()
   { return true; }
-  
-  int 
+
+  int
   codecvt<char, char, mbstate_t>::
   do_length (state_type&, const extern_type* __from,
             const extern_type* __end, size_t __max) const
-  { 
+  {
     size_t __d = static_cast<size_t>(__end - __from);
-    return std::min(__max, __d); 
+    return std::min(__max, __d);
   }
-  
-  int 
+
+  int
   codecvt<char, char, mbstate_t>::
-  do_max_length() const throw() 
+  do_max_length() const throw()
   { return 1; }
-  
+
 #ifdef _GLIBCXX_USE_WCHAR_T
   // codecvt<wchar_t, char, mbstate_t> required specialization
   codecvt<wchar_t, char, mbstate_t>::
@@ -130,7 +130,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   codecvt<wchar_t, char, mbstate_t>::
   ~codecvt()
   { _S_destroy_c_locale(_M_c_locale_codecvt); }
-  
+
   codecvt_base::result
   codecvt<wchar_t, char, mbstate_t>::
   do_unshift(state_type&, extern_type* __to,
@@ -140,8 +140,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     __to_next = __to;
     return noconv;
   }
-  
-  bool 
+
+  bool
   codecvt<wchar_t, char, mbstate_t>::
   do_always_noconv() const throw()
   { return false; }
index fb83eee0d31b5a7fafb465d9f4e6f917a0f9ab93..c434db13f9cb88d570932f52df8039169a0849f7 100644 (file)
@@ -62,7 +62,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     {
       if (__n == 1)
        return ignore();
-      
+
       _M_gcount = 0;
       sentry __cerb(*this, true);
       if ( __n > 0 && __cerb)
@@ -94,7 +94,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                        {
                          ++_M_gcount;
                          __c = __sb->snextc();
-                       } 
+                       }
                    }
                  if (__n == __gnu_cxx::__numeric_traits<streamsize>::__max
                      && !traits_type::eq_int_type(__c, __eof))
@@ -124,7 +124,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            this->setstate(__err);
        }
       return *this;
-    } 
+    }
 
 #ifdef _GLIBCXX_USE_WCHAR_T
   template<>
@@ -134,7 +134,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     {
       if (__n == 1)
        return ignore();
-      
+
       _M_gcount = 0;
       sentry __cerb(*this, true);
       if (__n > 0 && __cerb)
@@ -296,7 +296,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // std::istream
   template
     basic_istream<char>&
-    basic_istream<char>::ignore(); 
+    basic_istream<char>::ignore();
 
   template
     bool
@@ -332,7 +332,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template
     void
-    basic_string<wchar_t>::_M_check_length(size_t, size_t, 
+    basic_string<wchar_t>::_M_check_length(size_t, size_t,
                                           const char*) const;
 
   template
@@ -341,7 +341,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template
     basic_istream<wchar_t>&
-    basic_istream<wchar_t>::ignore(); 
+    basic_istream<wchar_t>::ignore();
 
   template
     bool
@@ -396,7 +396,7 @@ _ZN10__gnu_norm15_List_node_base6unhookEv;
 _ZN10__gnu_norm15_List_node_base7reverseEv;
 _ZN10__gnu_norm15_List_node_base8transferEPS0_S1_;
 */
-#include "list.cc"  
+#include "list.cc"
 _GLIBCXX_ASM_SYMVER(_ZNSt8__detail17_List_node_baseXX7_M_hookEPS0_, \
 _ZN10__gnu_norm15_List_node_base4hookEPS0_, \
 GLIBCXX_3.4)
@@ -419,7 +419,7 @@ GLIBCXX_3.4)
 #undef _List_node_base
 
 // gcc-4.1.0
-// Long double versions of "C" math functions. 
+// Long double versions of "C" math functions.
 #if defined (_GLIBCXX_LONG_DOUBLE_COMPAT) \
     || (defined (__arm__) && defined (__linux__) && defined (__ARM_EABI__)) \
     || (defined (__hppa__) && defined (__linux__)) \
index b878cc1972d79b771e37e576758c2f3114588033..2306f61f14ca18c7d818e1e2cbf124272a9daab7 100644 (file)
@@ -34,7 +34,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template
     basic_ostream<char, char_traits<char> >&
-    operator<<(basic_ostream<char, char_traits<char> >&, 
+    operator<<(basic_ostream<char, char_traits<char> >&,
               const complex<float>&);
 
   template
@@ -43,12 +43,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   template
     basic_ostream<char, char_traits<char> >&
-    operator<<(basic_ostream<char, char_traits<char> >&, 
+    operator<<(basic_ostream<char, char_traits<char> >&,
               const complex<double>&);
 
   template
     basic_istream<char, char_traits<char> >&
-    operator>>(basic_istream<char, char_traits<char> >&, 
+    operator>>(basic_istream<char, char_traits<char> >&,
               complex<long double>&);
 
   template
index 1bee95ebbe2c54a99b5378b6b13a96178774aee7..4f181dde0f426b99a06b4860ae87e25165fb8cb7 100644 (file)
@@ -38,7 +38,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   template
-    const unsigned long 
+    const unsigned long
     rope<char, std::allocator<char> >::_S_min_len[min_len];
 
   template
@@ -48,7 +48,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
 #ifdef _GLIBCXX_USE_WCHAR_T
   template
-    const unsigned long 
+    const unsigned long
     rope<wchar_t, std::allocator<wchar_t> >::_S_min_len[min_len];
 
   template
index a1d63cd1b98fbc879bfc15b8d78b33a272a88de7..ed1e32b8f8ede826bb20c7e9bbe4d987ade9520c 100644 (file)
@@ -38,7 +38,7 @@
 // NB: asm directives can rename these non-exported, namespace
 // __gnu_cxx symbols into exported, namespace std symbols with the
 // appropriate symbol version name.
-// The rename syntax is 
+// The rename syntax is
 //   asm (".symver currentname,oldname@@GLIBCXX_3.2")
 // In macro form:
 // _GLIBCXX_ASM_SYMVER(currentname, oldname, GLIBCXX_3.2)
@@ -51,7 +51,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // NB: Iff <iostream> is included, these definitions become wonky.
   typedef char fake_istream[sizeof(istream)]
   __attribute__ ((aligned(__alignof__(istream))));
-  typedef char fake_ostream[sizeof(ostream)] 
+  typedef char fake_ostream[sizeof(ostream)]
   __attribute__ ((aligned(__alignof__(ostream))));
   fake_istream cin;
   fake_ostream cout;
@@ -59,9 +59,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   fake_ostream clog;
 
 #ifdef _GLIBCXX_USE_WCHAR_T
-  typedef char fake_wistream[sizeof(wistream)] 
+  typedef char fake_wistream[sizeof(wistream)]
   __attribute__ ((aligned(__alignof__(wistream))));
-  typedef char fake_wostream[sizeof(wostream)] 
+  typedef char fake_wostream[sizeof(wostream)]
   __attribute__ ((aligned(__alignof__(wostream))));
   fake_wistream wcin;
   fake_wostream wcout;
index 9b38213ee9a8ea1e342bc1b9a9985a21ed461bde..50cfe6ff2447482974b94e9c318ef4162e8257b6 100644 (file)
@@ -24,7 +24,7 @@
 
 namespace std _GLIBCXX_VISIBILITY(default)
 {
-  namespace tr1 
+  namespace tr1
   {
     // For long double, careful with random padding bits (e.g., on x86,
     // 10 bytes -> 12 bytes) and resort to frexp.
index 0ff7c6136576fd299af8db8151a846f2b921e7ae..f4fe611a595c9563f07af717f93571db2b37e1b5 100644 (file)
@@ -30,7 +30,7 @@
 
 namespace std _GLIBCXX_VISIBILITY(default)
 {
-  namespace tr1 
+  namespace tr1
   {
 #ifndef _GLIBCXX_LONG_DOUBLE_COMPAT_IMPL
   template<>
index 0e2fe90dc85268d9872af309c2f40d665422731c..6be2b9be726df3d3681406fa1c6840f5263ca8d3 100644 (file)
@@ -26,7 +26,7 @@
 
 namespace std _GLIBCXX_VISIBILITY(default)
 {
-  namespace tr1 
+  namespace tr1
   {
 #include "../shared/hashtable-aux.cc"
   }
index ac90525279c117421f1ea809b00bbd4305ab462e..1edb7af780af3fbc3cd6e25ebdae5080f36c1a1a 100644 (file)
@@ -38,7 +38,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   ios_base::failure::~failure() throw()
   { }
-  
+
   const char*
   ios_base::failure::what() const throw()
   { return _M_msg.c_str(); }
index 2fdc93decaa868da9de0f79d377d3bf13d83bc60..64d678391198334d0496e6d6569592de1098a830 100644 (file)
@@ -62,7 +62,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   using namespace __gnu_internal;
-  
+
   extern istream cin;
   extern ostream cout;
   extern ostream cerr;
@@ -109,9 +109,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        new (&wclog) wostream(&buf_wcerr_sync);
        wcin.tie(&wcout);
        wcerr.setf(ios_base::unitbuf);
-       wcerr.tie(&wcout);      
+       wcerr.tie(&wcout);
 #endif
-       
+
        // NB: Have to set refcount above one, so that standard
        // streams are not re-initialized with uses of ios_base::Init
        // besides <iostream> static object, ie just using <ios> with
@@ -129,26 +129,26 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
         _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&_S_refcount);
        // Catch any exceptions thrown by basic_ostream::flush()
        __try
-         { 
+         {
            // Flush standard output streams as required by 27.4.2.1.6
            cout.flush();
            cerr.flush();
            clog.flush();
-    
+
 #ifdef _GLIBCXX_USE_WCHAR_T
            wcout.flush();
            wcerr.flush();
-           wclog.flush();    
+           wclog.flush();
 #endif
          }
        __catch(...)
          { }
       }
-  } 
+  }
 
-  bool 
+  bool
   ios_base::sync_with_stdio(bool __sync)
-  { 
+  {
     // _GLIBCXX_RESOLVE_LIB_DEFECTS
     // 49.  Underspecification of ios_base::sync_with_stdio
     bool __ret = ios_base::Init::_S_synced_with_stdio;
@@ -185,7 +185,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        cin.rdbuf(&buf_cin);
        cerr.rdbuf(&buf_cerr);
        clog.rdbuf(&buf_cerr);
-    
+
 #ifdef _GLIBCXX_USE_WCHAR_T
        new (&buf_wcout) stdio_filebuf<wchar_t>(stdout, ios_base::out);
        new (&buf_wcin) stdio_filebuf<wchar_t>(stdin, ios_base::in);
@@ -196,7 +196,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        wclog.rdbuf(&buf_wcerr);
 #endif
       }
-    return __ret; 
+    return __ret;
   }
 
 _GLIBCXX_END_NAMESPACE_VERSION
index b258a393aaf02fead330f91fa96425ad05426aa2..93fa12e8872a41cc2a78962e144844d6c46c634c 100644 (file)
@@ -48,7 +48,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              const int_type __eof = traits_type::eof();
              __streambuf_type* __sb = this->rdbuf();
              int_type __c = __sb->sgetc();
-             
+
              while (_M_gcount + 1 < __n
                     && !traits_type::eq_int_type(__c, __eof)
                     && !traits_type::eq_int_type(__c, __idelim))
@@ -82,7 +82,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                __err |= ios_base::eofbit;
              else if (traits_type::eq_int_type(__c, __idelim))
                {
-                 ++_M_gcount;            
+                 ++_M_gcount;
                  __sb->sbumpc();
                }
              else
@@ -290,7 +290,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              const int_type __eof = traits_type::eof();
              __streambuf_type* __sb = this->rdbuf();
              int_type __c = __sb->sgetc();
-             
+
              while (_M_gcount + 1 < __n
                     && !traits_type::eq_int_type(__c, __eof)
                     && !traits_type::eq_int_type(__c, __idelim))
@@ -324,7 +324,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                __err |= ios_base::eofbit;
              else if (traits_type::eq_int_type(__c, __idelim))
                {
-                 ++_M_gcount;            
+                 ++_M_gcount;
                  __sb->sbumpc();
                }
              else
index 40763fdab9ba1ded997c8dacf4f8724f75a6a6cc..00a972d86918c80ba3574c1cb382239563fdbfeb 100644 (file)
@@ -69,7 +69,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   // These are no longer exported.
   locale::_Impl*                locale::_S_classic;
-  locale::_Impl*               locale::_S_global; 
+  locale::_Impl*               locale::_S_global;
 
 #ifdef __GTHREADS
   __gthread_once_t             locale::_S_once = __GTHREAD_ONCE_INIT;
@@ -132,7 +132,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        __ret.reserve(128);
        __ret += _S_categories[0];
        __ret += '=';
-       __ret += _M_impl->_M_names[0]; 
+       __ret += _M_impl->_M_names[0];
        for (size_t __i = 1; __i < _S_categories_size; ++__i)
          {
            __ret += ';';
@@ -145,7 +145,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   locale::category
-  locale::_S_normalize_category(category __cat) 
+  locale::_S_normalize_category(category __cat)
   {
     int __ret = 0;
     if (__cat == none || ((__cat & all) && !(__cat & ~all)))
@@ -155,27 +155,27 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        // NB: May be a C-style "LC_ALL" category; convert.
        switch (__cat)
          {
-         case LC_COLLATE:  
-           __ret = collate; 
+         case LC_COLLATE:
+           __ret = collate;
            break;
-         case LC_CTYPE:    
+         case LC_CTYPE:
            __ret = ctype;
            break;
-         case LC_MONETARY: 
+         case LC_MONETARY:
            __ret = monetary;
            break;
-         case LC_NUMERIC:  
+         case LC_NUMERIC:
            __ret = numeric;
            break;
-         case LC_TIME:     
-           __ret = time; 
+         case LC_TIME:
+           __ret = time;
            break;
 #ifdef _GLIBCXX_HAVE_LC_MESSAGES
-         case LC_MESSAGES: 
+         case LC_MESSAGES:
            __ret = messages;
            break;
-#endif 
-         case LC_ALL:      
+#endif
+         case LC_ALL:
            __ret = all;
            break;
          default:
@@ -237,12 +237,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     if (_M_caches)
       for (size_t __i = 0; __i < _M_facets_size; ++__i)
        if (_M_caches[__i])
-         _M_caches[__i]->_M_remove_reference(); 
+         _M_caches[__i]->_M_remove_reference();
     delete [] _M_caches;
 
     if (_M_names)
       for (size_t __i = 0; __i < _S_categories_size; ++__i)
-       delete [] _M_names[__i];  
+       delete [] _M_names[__i];
     delete [] _M_names;
   }
 
@@ -266,7 +266,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          {
            _M_caches[__j] = __imp._M_caches[__j];
            if (_M_caches[__j])
-             _M_caches[__j]->_M_add_reference();       
+             _M_caches[__j]->_M_add_reference();
          }
        _M_names = new char*[_S_categories_size];
        for (size_t __k = 0; __k < _S_categories_size; ++__k)
@@ -290,22 +290,22 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   void
   locale::_Impl::
-  _M_replace_category(const _Impl* __imp, 
+  _M_replace_category(const _Impl* __imp,
                      const locale::id* const* __idpp)
   {
     for (; *__idpp; ++__idpp)
       _M_replace_facet(__imp, *__idpp);
   }
-  
+
   void
   locale::_Impl::
   _M_replace_facet(const _Impl* __imp, const locale::id* __idp)
   {
     size_t __index = __idp->_M_id();
-    if ((__index > (__imp->_M_facets_size - 1)) 
+    if ((__index > (__imp->_M_facets_size - 1))
        || !__imp->_M_facets[__index])
       __throw_runtime_error(__N("locale::_Impl::_M_replace_facet"));
-    _M_install_facet(__idp, __imp->_M_facets[__index]); 
+    _M_install_facet(__idp, __imp->_M_facets[__index]);
   }
 
   void
@@ -324,7 +324,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            // New facet array.
            const facet** __oldf = _M_facets;
            const facet** __newf;
-           __newf = new const facet*[__new_size]; 
+           __newf = new const facet*[__new_size];
            for (size_t __i = 0; __i < _M_facets_size; ++__i)
              __newf[__i] = _M_facets[__i];
            for (size_t __l = _M_facets_size; __l < __new_size; ++__l)
index 9f3d3b1533231e563b82962204b8b87c6c62bea4..4819a29eb09cae571a9d6d80f6ed8840b3ca5aa1 100644 (file)
@@ -28,26 +28,26 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   // Definitions for static const data members of time_base.
-  template<> 
+  template<>
     const char*
     __timepunct_cache<char>::_S_timezones[14] =
-    { 
-      "GMT", "HST", "AKST", "PST", "MST", "CST", "EST", "AST", "NST", "CET", 
-      "IST", "EET", "CST", "JST"  
+    {
+      "GMT", "HST", "AKST", "PST", "MST", "CST", "EST", "AST", "NST", "CET",
+      "IST", "EET", "CST", "JST"
     };
+
 #ifdef _GLIBCXX_USE_WCHAR_T
-  template<> 
+  template<>
     const wchar_t*
     __timepunct_cache<wchar_t>::_S_timezones[14] =
-    { 
-      L"GMT", L"HST", L"AKST", L"PST", L"MST", L"CST", L"EST", L"AST", 
-      L"NST", L"CET", L"IST", L"EET", L"CST", L"JST"  
+    {
+      L"GMT", L"HST", L"AKST", L"PST", L"MST", L"CST", L"EST", L"AST",
+      L"NST", L"CET", L"IST", L"EET", L"CST", L"JST"
     };
 #endif
 
   // Definitions for static const data members of money_base.
-  const money_base::pattern 
+  const money_base::pattern
   money_base::_S_default_pattern =  { {symbol, sign, none, value} };
 
   const char* money_base::_S_atoms = "-0123456789";
@@ -59,7 +59,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // According to the resolution of DR 231, about 22.2.2.2.2, p11,
   // "str.precision() is specified in the conversion specification".
   void
-  __num_base::_S_format_float(const ios_base& __io, char* __fptr, 
+  __num_base::_S_format_float(const ios_base& __io, char* __fptr,
                              char __mod) throw()
   {
     ios_base::fmtflags __flags = __io.flags();
@@ -108,7 +108,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     const size_t __min = std::min(__n, size_t(__grouping_size - 1));
     size_t __i = __n;
     bool __test = true;
-    
+
     // Parsed number groupings have to match the
     // numpunct::grouping string exactly, starting at the
     // right-most point of the parsed sequence of elements ...
index 5629b82605bc1ba2d55c0dbbc811213f6163ecf6..169068c51ba518be8ce1ffd2fb0f05a2d839df42 100644 (file)
@@ -55,7 +55,7 @@ _GLIBCXX_LOC_ID(_ZNSt8messagesIwE2idE);
 #endif
 
 
-namespace 
+namespace
 {
   const int num_facets = _GLIBCXX_NUM_FACETS + _GLIBCXX_NUM_UNICODE_FACETS
     + (_GLIBCXX_USE_DUAL_ABI ? _GLIBCXX_NUM_CXX11_FACETS : 0);
@@ -125,7 +125,7 @@ namespace
   typedef char fake_money_get_c[sizeof(money_get<char>)]
   __attribute__ ((aligned(__alignof__(money_get<char>))));
   fake_money_get_c money_get_c;
-  
+
   typedef char fake_money_put_c[sizeof(money_put<char>)]
   __attribute__ ((aligned(__alignof__(money_put<char>))));
   fake_money_put_c money_put_c;
@@ -179,7 +179,7 @@ namespace
   typedef char fake_money_get_w[sizeof(money_get<wchar_t>)]
   __attribute__ ((aligned(__alignof__(money_get<wchar_t>))));
   fake_money_get_w money_get_w;
-  
+
   typedef char fake_money_put_w[sizeof(money_put<wchar_t>)]
   __attribute__ ((aligned(__alignof__(money_put<wchar_t>))));
   fake_money_put_w money_put_w;
@@ -246,7 +246,7 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   locale::locale() throw() : _M_impl(0)
-  { 
+  {
     _S_initialize();
 
     // Checked locking to optimize the common case where _S_global
@@ -294,7 +294,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   const locale&
   locale::classic()
-  { 
+  {
     _S_initialize();
     return *(new (&c_locale) locale(_S_classic));
   }
@@ -305,10 +305,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     // 2 references.
     // One reference for _S_classic, one for _S_global
     _S_classic = new (&c_locale_impl) _Impl(2);
-    _S_global = _S_classic;        
+    _S_global = _S_classic;
   }
 
-  void  
+  void
   locale::_S_initialize()
   {
 #ifdef __GTHREADS
@@ -323,7 +323,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   const locale::id* const
   locale::_Impl::_S_id_ctype[] =
   {
-    &std::ctype<char>::id, 
+    &std::ctype<char>::id,
     &codecvt<char, char, mbstate_t>::id,
 #ifdef _GLIBCXX_USE_WCHAR_T
     &std::ctype<wchar_t>::id,
@@ -339,9 +339,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   const locale::id* const
   locale::_Impl::_S_id_numeric[] =
   {
-    &num_get<char>::id,  
-    &num_put<char>::id,  
-    &numpunct<char>::id, 
+    &num_get<char>::id,
+    &num_put<char>::id,
+    &numpunct<char>::id,
 #ifdef _GLIBCXX_USE_WCHAR_T
     &num_get<wchar_t>::id,
     &num_put<wchar_t>::id,
@@ -349,7 +349,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #endif
     0
   };
-  
+
   const locale::id* const
   locale::_Impl::_S_id_collate[] =
   {
@@ -363,24 +363,24 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   const locale::id* const
   locale::_Impl::_S_id_time[] =
   {
-    &__timepunct<char>::id, 
-    &time_get<char>::id, 
-    &time_put<char>::id, 
+    &__timepunct<char>::id,
+    &time_get<char>::id,
+    &time_put<char>::id,
 #ifdef _GLIBCXX_USE_WCHAR_T
-    &__timepunct<wchar_t>::id, 
+    &__timepunct<wchar_t>::id,
     &time_get<wchar_t>::id,
     &time_put<wchar_t>::id,
 #endif
     0
   };
-  
+
   const locale::id* const
   locale::_Impl::_S_id_monetary[] =
   {
-    &money_get<char>::id,        
-    &money_put<char>::id,        
-    &moneypunct<char, false>::id, 
-    &moneypunct<char, true >::id, 
+    &money_get<char>::id,
+    &money_put<char>::id,
+    &moneypunct<char, false>::id,
+    &moneypunct<char, true >::id,
 #ifdef _GLIBCXX_USE_WCHAR_T
     &money_get<wchar_t>::id,
     &money_put<wchar_t>::id,
@@ -393,7 +393,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   const locale::id* const
   locale::_Impl::_S_id_messages[] =
   {
-    &std::messages<char>::id, 
+    &std::messages<char>::id,
 #ifdef _GLIBCXX_USE_WCHAR_T
     &std::messages<wchar_t>::id,
 #endif
@@ -457,9 +457,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   // Construct "C" _Impl.
   locale::_Impl::
-  _Impl(size_t __refs) throw() 
+  _Impl(size_t __refs) throw()
   : _M_refcount(__refs), _M_facets(0), _M_facets_size(num_facets),
-  _M_caches(0), _M_names(0)    
+  _M_caches(0), _M_names(0)
   {
     _M_facets = new (&facet_vec) const facet*[_M_facets_size]();
     _M_caches = new (&cache_vec) const facet*[_M_facets_size]();
@@ -503,7 +503,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     _M_init_facet(new (&time_get_c) time_get<char>(1));
     _M_init_facet(new (&time_put_c) time_put<char>(1));
-    _M_init_facet(new (&messages_c) std::messages<char>(1));   
+    _M_init_facet(new (&messages_c) std::messages<char>(1));
 
 #ifdef  _GLIBCXX_USE_WCHAR_T
     _M_init_facet(new (&ctype_w) std::ctype<wchar_t>(1));
index 1c0e50c529edebe9dcc9d6c66a7b6a92a435caea..c610b1886b692a710bda6f2634705b0c51925e96 100644 (file)
@@ -36,7 +36,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   {
     if (__s)
       {
-       _S_initialize(); 
+       _S_initialize();
        if (std::strcmp(__s, "C") == 0 || std::strcmp(__s, "POSIX") == 0)
          (_M_impl = _S_classic)->_M_add_reference();
        else if (std::strcmp(__s, "") != 0)
@@ -48,7 +48,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            // If LC_ALL is set we are done.
            if (__env && std::strcmp(__env, "") != 0)
              {
-               if (std::strcmp(__env, "C") == 0 
+               if (std::strcmp(__env, "C") == 0
                    || std::strcmp(__env, "POSIX") == 0)
                  (_M_impl = _S_classic)->_M_add_reference();
                else
@@ -59,13 +59,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                // LANG may set a default different from "C".
                string __lang;
                __env = std::getenv("LANG");
-               if (!__env || std::strcmp(__env, "") == 0 
-                   || std::strcmp(__env, "C") == 0 
+               if (!__env || std::strcmp(__env, "") == 0
+                   || std::strcmp(__env, "C") == 0
                    || std::strcmp(__env, "POSIX") == 0)
                  __lang = "C";
-               else 
+               else
                  __lang = __env;
-               
+
                // Scan the categories looking for the first one
                // different from LANG.
                size_t __i = 0;
@@ -73,8 +73,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                  for (; __i < _S_categories_size; ++__i)
                    {
                      __env = std::getenv(_S_categories[__i]);
-                     if (__env && std::strcmp(__env, "") != 0 
-                         && std::strcmp(__env, "C") != 0 
+                     if (__env && std::strcmp(__env, "") != 0
+                         && std::strcmp(__env, "C") != 0
                          && std::strcmp(__env, "POSIX") != 0)
                        break;
                    }
@@ -86,7 +86,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                          && __lang != __env)
                        break;
                    }
-       
+
                // If one is found, build the complete string of
                // the form LC_CTYPE=xxx;LC_NUMERIC=yyy; and so on...
                if (__i < _S_categories_size)
@@ -143,7 +143,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   locale::locale(const locale& __base, const char* __s, category __cat)
   : _M_impl(0)
-  { 
+  {
     // NB: There are complicated, yet more efficient ways to do
     // this. Building up locales on a per-category way is tedious, so
     // let's do it this way until people complain.
@@ -156,17 +156,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   { _M_coalesce(__base, __add, __cat); }
 
   void
-  locale::_M_coalesce(const locale& __base, const locale& __add, 
+  locale::_M_coalesce(const locale& __base, const locale& __add,
                      category __cat)
   {
-    __cat = _S_normalize_category(__cat);  
-    _M_impl = new _Impl(*__base._M_impl, 1);  
+    __cat = _S_normalize_category(__cat);
+    _M_impl = new _Impl(*__base._M_impl, 1);
 
-    __try 
+    __try
       { _M_impl->_M_replace_categories(__add._M_impl, __cat); }
-    __catch(...) 
-      { 
-       _M_impl->_M_remove_reference(); 
+    __catch(...)
+      {
+       _M_impl->_M_remove_reference();
        __throw_exception_again;
       }
   }
@@ -235,7 +235,7 @@ const int num_facets = _GLIBCXX_NUM_FACETS + _GLIBCXX_NUM_UNICODE_FACETS
                                                              __smon);
              }
          }
+
        // Construct all standard facets and add them to _M_facets.
        _M_init_facet(new std::ctype<char>(__cloc, 0, false));
        _M_init_facet(new codecvt<char, char, mbstate_t>(__cloc));
@@ -251,7 +251,7 @@ const int num_facets = _GLIBCXX_NUM_FACETS + _GLIBCXX_NUM_UNICODE_FACETS
        _M_init_facet(new time_get<char>);
        _M_init_facet(new time_put<char>);
        _M_init_facet(new std::messages<char>(__cloc, __s));
-       
+
 #ifdef  _GLIBCXX_USE_WCHAR_T
        _M_init_facet(new std::ctype<wchar_t>(__cloc));
        _M_init_facet(new codecvt<wchar_t, char, mbstate_t>(__cloc));
@@ -289,7 +289,7 @@ const int num_facets = _GLIBCXX_NUM_FACETS + _GLIBCXX_NUM_UNICODE_FACETS
          locale::facet::_S_destroy_c_locale(__clocm);
        this->~_Impl();
        __throw_exception_again;
-      }        
+      }
   }
 
   void
index b71e2caf643b7cff6433e3cee9373232f82cb85e..4434a6800e551722cd430babb48070afca58f9ae 100644 (file)
@@ -28,7 +28,7 @@
 // we use the following crude approximations. We keep saying that we'll do
 // better later, but never do.
 
-extern "C" 
+extern "C"
 {
 #ifndef _GLIBCXX_HAVE_FABSF
   float
index 0ce31b8b597fe46a437980b2e95884364ee1a330..6aeebadbe775d19282659f849451660d7302a6ad 100644 (file)
@@ -28,7 +28,7 @@
 // we use the following crude approximations. We keep saying that we'll do
 // better later, but never do.
 
-extern "C" 
+extern "C"
 {
 #ifndef _GLIBCXX_HAVE_FABSL
   long double
index f4be03871456353a131dd6d767630e2a18e10868..bc22e12af08d6244034b2f8847f1b072699ae556 100644 (file)
@@ -37,30 +37,30 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   // string related to iostreams
-  template 
-    basic_istream<char>& 
+  template
+    basic_istream<char>&
     operator>>(basic_istream<char>&, string&);
-  template 
-    basic_ostream<char>& 
+  template
+    basic_ostream<char>&
     operator<<(basic_ostream<char>&, const string&);
-  template 
-    basic_istream<char>& 
+  template
+    basic_istream<char>&
     getline(basic_istream<char>&, string&, char);
-  template 
-    basic_istream<char>& 
+  template
+    basic_istream<char>&
     getline(basic_istream<char>&, string&);
 #ifdef _GLIBCXX_USE_WCHAR_T
-  template 
-    basic_istream<wchar_t>& 
+  template
+    basic_istream<wchar_t>&
     operator>>(basic_istream<wchar_t>&, wstring&);
-  template 
-    basic_ostream<wchar_t>& 
+  template
+    basic_ostream<wchar_t>&
     operator<<(basic_ostream<wchar_t>&, const wstring&);
-  template 
-    basic_istream<wchar_t>& 
+  template
+    basic_istream<wchar_t>&
     getline(basic_istream<wchar_t>&, wstring&, wchar_t);
-  template 
-    basic_istream<wchar_t>& 
+  template
+    basic_istream<wchar_t>&
     getline(basic_istream<wchar_t>&, wstring&);
 #endif
 
index 5f7807c0e701e5c07e329c972f68eb31961ca8e0..efc694a0a7e261dc94bd87f0c105109f14d61245 100644 (file)
@@ -72,7 +72,7 @@ namespace
     return freelist_mutex;
   }
 
-  static void 
+  static void
   _M_destroy_thread_key(void* __id)
   {
     // Return this thread id record to the front of thread_freelist.
@@ -80,7 +80,7 @@ namespace
     {
       __gnu_cxx::__scoped_lock sentry(get_freelist_mutex());
       uintptr_t _M_id = reinterpret_cast<uintptr_t>(__id);
-      
+
       typedef __gnu_cxx::__pool<true>::_Thread_record _Thread_record;
       _Thread_record* __tr = &freelist._M_thread_freelist_array[_M_id - 1];
       __tr->_M_next = freelist._M_thread_freelist;
@@ -124,23 +124,23 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
     char* __c = __p - _M_get_align();
     _Block_record* __block = reinterpret_cast<_Block_record*>(__c);
-      
+
     // Single threaded application - return to global pool.
     __block->_M_next = __bin._M_first[0];
     __bin._M_first[0] = __block;
   }
 
-  char* 
+  char*
   __pool<false>::_M_reserve_block(size_t __bytes, const size_t __thread_id)
   {
     // Round up to power of 2 and figure out which bin to use.
     const size_t __which = _M_binmap[__bytes];
     _Bin_record& __bin = _M_bin[__which];
     const _Tune& __options = _M_get_options();
-    const size_t __bin_size = (__options._M_min_bin << __which) 
+    const size_t __bin_size = (__options._M_min_bin << __which)
                               + __options._M_align;
     size_t __block_count = __options._M_chunk_size - sizeof(_Block_address);
-    __block_count /= __bin_size;         
+    __block_count /= __bin_size;
 
     // Get a new block dynamically, set it up for use.
     void* __v = ::operator new(__options._M_chunk_size);
@@ -174,12 +174,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     // _M_force_new must not change after the first allocate(), which
     // in turn calls this method, so if it's false, it's false forever
     // and we don't need to return here ever again.
-    if (_M_options._M_force_new) 
+    if (_M_options._M_force_new)
       {
        _M_init = true;
        return;
       }
-      
+
     // Create the bins.
     // Calculate the number of bins required based on _M_max_bytes.
     // _M_bin_size is statically-initialized to one.
@@ -189,7 +189,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        __bin_size <<= 1;
        ++_M_bin_size;
       }
-      
+
     // Setup the bin map for quick lookup of the relevant bin.
     const size_t __j = (_M_options._M_max_bytes + 1) * sizeof(_Binmap_type);
     _M_binmap = static_cast<_Binmap_type*>(::operator new(__j));
@@ -205,7 +205,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          }
        *__bp++ = __bint;
       }
-      
+
     // Initialize _M_bin and its members.
     void* __v = ::operator new(sizeof(_Bin_record) * _M_bin_size);
     _M_bin = static_cast<_Bin_record*>(__v);
@@ -220,7 +220,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     _M_init = true;
   }
 
-  
+
 #ifdef __GTHREADS
   void
   __pool<true>::_M_destroy() throw()
@@ -279,7 +279,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        // in order to avoid too much contention we wait until the
        // number of records is "high enough".
        const size_t __thread_id = _M_get_thread_id();
-       const _Tune& __options = _M_get_options();      
+       const _Tune& __options = _M_get_options();
        const size_t __limit = (100 * (_M_bin_size - __which)
                                * __options._M_freelist_headroom);
 
@@ -319,7 +319,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
              __tmp = __tmp->_M_next;
            __bin._M_first[__thread_id] = __tmp->_M_next;
            __bin._M_free[__thread_id] -= __removed;
-           
+
            __gthread_mutex_lock(__bin._M_mutex);
            __tmp->_M_next = __bin._M_first[0];
            __bin._M_first[0] = __first;
@@ -336,7 +336,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
        __block->_M_next = __bin._M_first[__thread_id];
        __bin._M_first[__thread_id] = __block;
-       
+
        ++__bin._M_free[__thread_id];
       }
     else
@@ -348,7 +348,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
   }
 
-  char* 
+  char*
   __pool<true>::_M_reserve_block(size_t __bytes, const size_t __thread_id)
   {
     // Round up to power of 2 and figure out which bin to use.
@@ -357,13 +357,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     const size_t __bin_size = ((__options._M_min_bin << __which)
                               + __options._M_align);
     size_t __block_count = __options._M_chunk_size - sizeof(_Block_address);
-    __block_count /= __bin_size;         
-    
+    __block_count /= __bin_size;
+
     // Are we using threads?
     // - Yes, check if there are free blocks on the global
     //   list. If so, grab up to __block_count blocks in one
-    //   lock and change ownership. If the global list is 
-    //   empty, we allocate a new chunk and add those blocks 
+    //   lock and change ownership. If the global list is
+    //   empty, we allocate a new chunk and add those blocks
     //   directly to our own freelist (with us as owner).
     // - No, all operations are made directly to global pool 0
     //   no need to lock or change ownership but check for free
@@ -449,7 +449,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          }
        __block->_M_next = 0;
       }
-      
+
     __block = __bin._M_first[__thread_id];
     __bin._M_first[__thread_id] = __block->_M_next;
 
@@ -471,7 +471,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     // _M_force_new must not change after the first allocate(),
     // which in turn calls this method, so if it's false, it's false
     // forever and we don't need to return here ever again.
-    if (_M_options._M_force_new) 
+    if (_M_options._M_force_new)
       {
        _M_init = true;
        return;
@@ -486,7 +486,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        __bin_size <<= 1;
        ++_M_bin_size;
       }
-      
+
     // Setup the bin map for quick lookup of the relevant bin.
     const size_t __j = (_M_options._M_max_bytes + 1) * sizeof(_Binmap_type);
     _M_binmap = static_cast<_Binmap_type*>(::operator new(__j));
@@ -502,11 +502,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          }
        *__bp++ = __bint;
       }
-      
+
     // Initialize _M_bin and its members.
     void* __v = ::operator new(sizeof(_Bin_record) * _M_bin_size);
     _M_bin = static_cast<_Bin_record*>(__v);
-      
+
     // If __gthread_active_p() create and initialize the list of
     // free thread ids. Single threaded applications use thread id 0
     // directly and have no need for this.
@@ -577,7 +577,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          {
            _Bin_record& __bin = _M_bin[__n];
            __v = ::operator new(sizeof(_Block_record*) * __max_threads);
-           std::memset(__v, 0, sizeof(_Block_record*) * __max_threads);    
+           std::memset(__v, 0, sizeof(_Block_record*) * __max_threads);
            __bin._M_first = static_cast<_Block_record**>(__v);
 
            __bin._M_address = 0;
@@ -592,10 +592,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            std::memset(__v, 0, (sizeof(size_t) * __max_threads
                                 + sizeof(_Atomic_word) * __max_threads));
            __bin._M_used = static_cast<size_t*>(__v);
-             
+
            __v = ::operator new(sizeof(__gthread_mutex_t));
            __bin._M_mutex = static_cast<__gthread_mutex_t*>(__v);
-             
+
 #ifdef __GTHREAD_MUTEX_INIT
            {
              // Do not copy a POSIX/gthr mutex once in use.
@@ -656,7 +656,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   // XXX GLIBCXX_ABI Deprecated
-  void 
+  void
   __pool<true>::_M_destroy_thread_key(void*) throw () { }
 
   // XXX GLIBCXX_ABI Deprecated
@@ -666,7 +666,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     // _M_force_new must not change after the first allocate(),
     // which in turn calls this method, so if it's false, it's false
     // forever and we don't need to return here ever again.
-    if (_M_options._M_force_new) 
+    if (_M_options._M_force_new)
       {
        _M_init = true;
        return;
@@ -681,7 +681,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        __bin_size <<= 1;
        ++_M_bin_size;
       }
-      
+
     // Setup the bin map for quick lookup of the relevant bin.
     const size_t __j = (_M_options._M_max_bytes + 1) * sizeof(_Binmap_type);
     _M_binmap = static_cast<_Binmap_type*>(::operator new(__j));
@@ -697,11 +697,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
          }
        *__bp++ = __bint;
       }
-      
+
     // Initialize _M_bin and its members.
     void* __v = ::operator new(sizeof(_Bin_record) * _M_bin_size);
     _M_bin = static_cast<_Bin_record*>(__v);
-      
+
     // If __gthread_active_p() create and initialize the list of
     // free thread ids. Single threaded applications use thread id 0
     // directly and have no need for this.
@@ -737,7 +737,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                {
                  // Initialize per thread key to hold pointer to
                  // _M_thread_freelist.
-                 __gthread_key_create(&freelist._M_key, 
+                 __gthread_key_create(&freelist._M_key,
                                       ::_M_destroy_thread_key);
                  freelist._M_thread_freelist = _M_thread_freelist;
                }
@@ -780,8 +780,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            __v = ::operator new(sizeof(size_t) * __max_threads);
            std::memset(__v, 0, sizeof(size_t) * __max_threads);
            __bin._M_free = static_cast<size_t*>(__v);
-             
-           __v = ::operator new(sizeof(size_t) * __max_threads + 
+
+           __v = ::operator new(sizeof(size_t) * __max_threads +
                                 sizeof(_Atomic_word) * __max_threads);
            std::memset(__v, 0, (sizeof(size_t) * __max_threads
                                 + sizeof(_Atomic_word) * __max_threads));
@@ -789,7 +789,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
            __v = ::operator new(sizeof(__gthread_mutex_t));
            __bin._M_mutex = static_cast<__gthread_mutex_t*>(__v);
-             
+
 #ifdef __GTHREAD_MUTEX_INIT
            {
              // Do not copy a POSIX/gthr mutex once in use.
index 987a8fda5f57f4dba10b9135c78934bbda20c141..bce7ded59f120e21dc08ba7e2ba32ecb46364f3e 100644 (file)
@@ -47,7 +47,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // Definitions for __pool_alloc_base.
   __pool_alloc_base::_Obj* volatile*
   __pool_alloc_base::_M_get_free_list(size_t __bytes) throw ()
-  { 
+  {
     size_t __i = ((__bytes + (size_t)_S_align - 1) / (size_t)_S_align - 1);
     return _S_free_list + __i;
   }
@@ -65,7 +65,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     char* __result;
     size_t __total_bytes = __n * __nobjs;
     size_t __bytes_left = _S_end_free - _S_start_free;
-    
+
     if (__bytes_left >= __total_bytes)
       {
        __result = _S_start_free;
@@ -89,7 +89,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            ((_Obj*)(void*)_S_start_free)->_M_free_list_link = *__free_list;
            *__free_list = (_Obj*)(void*)_S_start_free;
          }
-       
+
        size_t __bytes_to_get = (2 * __total_bytes
                                 + _M_round_up(_S_heap_size >> 4));
        __try
@@ -125,7 +125,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        return _M_allocate_chunk(__n, __nobjs);
       }
   }
-  
+
   // Returns an object of size __n, and optionally adds to "size
   // __n"'s free list.  We assume that __n is properly aligned.  We
   // hold the allocation lock.
@@ -138,11 +138,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     _Obj* __result;
     _Obj* __current_obj;
     _Obj* __next_obj;
-    
+
     if (__nobjs == 1)
       return __chunk;
     __free_list = _M_get_free_list(__n);
-    
+
     // Build free list in chunk.
     __result = (_Obj*)(void*)__chunk;
     *__free_list = __next_obj = (_Obj*)(void*)(__chunk + __n);
@@ -162,11 +162,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   __pool_alloc_base::_Obj* volatile __pool_alloc_base::_S_free_list[_S_free_list_size];
-  
+
   char* __pool_alloc_base::_S_start_free = 0;
-  
+
   char* __pool_alloc_base::_S_end_free = 0;
-  
+
   size_t __pool_alloc_base::_S_heap_size = 0;
 
   // Instantiations.
index f32dd10ad09d5962d878245e03a68a55c802a6ae..bf616962bf63fe1322282349d266e638a7659c09 100644 (file)
@@ -53,13 +53,13 @@ namespace std _GLIBCXX_VISIBILITY(default)
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   strstreambuf::strstreambuf(streamsize initial_capacity)
-  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(true), 
+  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(true),
     _M_frozen(false), _M_constant(false)
   {
     streamsize n = std::max(initial_capacity, streamsize(16));
-    
+
     char* buf = _M_alloc(n);
-    if (buf) 
+    if (buf)
       {
        setp(buf, buf + n);
        setg(buf, buf, buf);
@@ -67,13 +67,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   strstreambuf::strstreambuf(void* (*alloc_f)(size_t), void (*free_f)(void*))
-  : _Base(), _M_alloc_fun(alloc_f), _M_free_fun(free_f), _M_dynamic(true), 
+  : _Base(), _M_alloc_fun(alloc_f), _M_free_fun(free_f), _M_dynamic(true),
     _M_frozen(false), _M_constant(false)
   {
     streamsize n = 16;
 
     char* buf = _M_alloc(n);
-    if (buf) 
+    if (buf)
       {
        setp(buf, buf + n);
        setg(buf, buf, buf);
@@ -81,33 +81,33 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   strstreambuf::strstreambuf(char* get, streamsize n, char* put) throw ()
-  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false), 
+  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
     _M_frozen(false), _M_constant(false)
   { _M_setup(get, put, n); }
 
   strstreambuf::strstreambuf(signed char* get, streamsize n, signed char* put) throw ()
-  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false), 
+  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
   _M_frozen(false), _M_constant(false)
   { _M_setup(reinterpret_cast<char*>(get), reinterpret_cast<char*>(put), n); }
 
-  strstreambuf::strstreambuf(unsigned char* get, streamsize n, 
+  strstreambuf::strstreambuf(unsigned char* get, streamsize n,
                             unsigned char* put) throw ()
-  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false), 
+  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
     _M_frozen(false), _M_constant(false)
   { _M_setup(reinterpret_cast<char*>(get), reinterpret_cast<char*>(put), n); }
 
   strstreambuf::strstreambuf(const char* get, streamsize n) throw ()
-  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false), 
+  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
     _M_frozen(false), _M_constant(true)
   { _M_setup(const_cast<char*>(get), 0, n); }
 
   strstreambuf::strstreambuf(const signed char* get, streamsize n) throw ()
-  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false), 
+  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
     _M_frozen(false), _M_constant(true)
   { _M_setup(reinterpret_cast<char*>(const_cast<signed char*>(get)), 0, n); }
 
   strstreambuf::strstreambuf(const unsigned char* get, streamsize n) throw ()
-  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false), 
+  : _Base(), _M_alloc_fun(0), _M_free_fun(0), _M_dynamic(false),
     _M_frozen(false), _M_constant(true)
   { _M_setup(reinterpret_cast<char*>(const_cast<unsigned char*>(get)), 0, n); }
 
@@ -117,61 +117,61 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _M_free(eback());
   }
 
-  void 
+  void
   strstreambuf::freeze(bool frozenflag) throw ()
   {
     if (_M_dynamic)
       _M_frozen = frozenflag;
   }
 
-  char* 
+  char*
   strstreambuf::str() throw ()
   {
     freeze(true);
     return eback();
   }
 
-  int 
+  int
   strstreambuf::pcount() const throw ()
   { return pptr() ? pptr() - pbase() : 0; }
 
-  strstreambuf::int_type 
-  strstreambuf::overflow(int_type c) 
+  strstreambuf::int_type
+  strstreambuf::overflow(int_type c)
   {
     if (c == traits_type::eof())
       return traits_type::not_eof(c);
-    
+
     // Try to expand the buffer.
-    if (pptr() == epptr() && _M_dynamic && !_M_frozen && !_M_constant) 
+    if (pptr() == epptr() && _M_dynamic && !_M_frozen && !_M_constant)
       {
        ptrdiff_t old_size = epptr() - pbase();
        ptrdiff_t new_size = std::max(ptrdiff_t(2 * old_size), ptrdiff_t(1));
-       
+
        char* buf = _M_alloc(new_size);
-       if (buf) 
+       if (buf)
          {
            memcpy(buf, pbase(), old_size);
            char* old_buffer = pbase();
            bool reposition_get = false;
            ptrdiff_t old_get_offset;
-           if (gptr() != 0) 
+           if (gptr() != 0)
              {
                reposition_get = true;
                old_get_offset = gptr() - eback();
              }
-           
+
            setp(buf, buf + new_size);
            __safe_pbump(old_size);
 
            if (reposition_get)
-             setg(buf, buf + old_get_offset, buf + 
+             setg(buf, buf + old_get_offset, buf +
                   std::max(old_get_offset, old_size));
 
            _M_free(old_buffer);
          }
       }
-    
-    if (pptr() != epptr()) 
+
+    if (pptr() != epptr())
       {
        *pptr() = c;
        pbump(1);
@@ -181,22 +181,22 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       return traits_type::eof();
   }
 
-  strstreambuf::int_type 
+  strstreambuf::int_type
   strstreambuf::pbackfail(int_type c)
   {
-    if (gptr() != eback()) 
+    if (gptr() != eback())
       {
-      if (c == _Traits::eof()) 
+      if (c == _Traits::eof())
        {
          gbump(-1);
          return _Traits::not_eof(c);
        }
-      else if (c == _Traits::to_int_type(gptr()[-1])) 
+      else if (c == _Traits::to_int_type(gptr()[-1]))
        {  // KLUDGE
          gbump(-1);
          return c;
        }
-      else if (!_M_constant) 
+      else if (!_M_constant)
        {
          gbump(-1);
          *gptr() = c;
@@ -206,12 +206,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     return _Traits::eof();
   }
 
-  strstreambuf::int_type 
+  strstreambuf::int_type
   strstreambuf::underflow()
   {
     if (gptr() == egptr() && pptr() && pptr() > egptr())
       setg(eback(), gptr(), pptr());
-    
+
     if (gptr() != egptr())
       return (unsigned char) *gptr();
     else
@@ -223,13 +223,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   { return this; }
 
   strstreambuf::pos_type
-  strstreambuf::seekoff(off_type off, ios_base::seekdir dir, 
+  strstreambuf::seekoff(off_type off, ios_base::seekdir dir,
                        ios_base::openmode mode)
   {
     bool do_get = false;
     bool do_put = false;
 
-    if ((mode & (ios_base::in | ios_base::out)) 
+    if ((mode & (ios_base::in | ios_base::out))
        == (ios_base::in | ios_base::out) &&
        (dir == ios_base::beg || dir == ios_base::end))
       do_get = do_put = true;
@@ -247,7 +247,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     char* seekhigh = epptr() ? epptr() : egptr();
 
     off_type newoff;
-    switch (dir) 
+    switch (dir)
       {
       case ios_base::beg:
        newoff = 0;
@@ -261,25 +261,25 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       default:
        return pos_type(off_type(-1));
       }
-    
+
     off += newoff;
     if (off < 0 || off > seekhigh - seeklow)
       return pos_type(off_type(-1));
 
-    if (do_put) 
+    if (do_put)
       {
-       if (seeklow + off < pbase()) 
+       if (seeklow + off < pbase())
          {
            setp(seeklow, epptr());
            __safe_pbump(off);
          }
-       else 
+       else
          {
            setp(pbase(), epptr());
            __safe_pbump(off - (pbase() - seeklow));
          }
       }
-    if (do_get) 
+    if (do_get)
       {
        if (off <= egptr() - seeklow)
          setg(seeklow, seeklow + off, egptr());
@@ -295,7 +295,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   strstreambuf::seekpos(pos_type pos, ios_base::openmode mode)
   { return seekoff(pos - pos_type(off_type(0)), ios_base::beg, mode); }
 
-  char* 
+  char*
   strstreambuf::_M_alloc(size_t n)
   {
     if (_M_alloc_fun)
@@ -304,7 +304,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       return new char[n];
   }
 
-  void 
+  void
   strstreambuf::_M_free(char* p)
   {
     if (p)
@@ -316,19 +316,19 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
   }
 
-  void 
+  void
   strstreambuf::_M_setup(char* get, char* put, streamsize n) throw ()
   {
-    if (get) 
+    if (get)
       {
        size_t N = n > 0 ? size_t(n) : n == 0 ? strlen(get) : size_t(INT_MAX);
-       
-       if (put) 
+
+       if (put)
          {
            setg(get, get, put);
            setp(put, put + N);
          }
-       else 
+       else
          setg(get, get, get + N);
       }
   }
@@ -351,11 +351,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   istrstream::~istrstream() { }
 
-  strstreambuf* 
+  strstreambuf*
   istrstream::rdbuf() const throw ()
   { return const_cast<strstreambuf*>(&_M_buf); }
 
-  char* 
+  char*
   istrstream::str() throw ()
   { return _M_buf.str(); }
 
@@ -364,25 +364,25 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   { basic_ios<char>::init(&_M_buf); }
 
   ostrstream::ostrstream(char* s, int n, ios_base::openmode mode)
-  : basic_ios<char>(), basic_ostream<char>(0), 
+  : basic_ios<char>(), basic_ostream<char>(0),
     _M_buf(s, n, mode & ios_base::app ? s + strlen(s) : s)
   { basic_ios<char>::init(&_M_buf); }
 
   ostrstream::~ostrstream() {}
 
-  strstreambuf* 
+  strstreambuf*
   ostrstream::rdbuf() const throw ()
   { return const_cast<strstreambuf*>(&_M_buf); }
 
-  void 
+  void
   ostrstream::freeze(bool freezeflag) throw ()
   { _M_buf.freeze(freezeflag); }
 
-  char* 
+  char*
   ostrstream::str() throw ()
   { return _M_buf.str(); }
 
-  int 
+  int
   ostrstream::pcount() const throw ()
   { return _M_buf.pcount(); }
 
@@ -391,25 +391,25 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   { basic_ios<char>::init(&_M_buf); }
 
   strstream::strstream(char* s, int n, ios_base::openmode mode)
-  : basic_ios<char>(), basic_iostream<char>(0), 
+  : basic_ios<char>(), basic_iostream<char>(0),
     _M_buf(s, n, mode & ios_base::app ? s + strlen(s) : s)
   { basic_ios<char>::init(&_M_buf); }
 
   strstream::~strstream() { }
 
-  strstreambuf* 
+  strstreambuf*
   strstream::rdbuf() const throw ()
   { return const_cast<strstreambuf*>(&_M_buf); }
 
-  void 
+  void
   strstream::freeze(bool freezeflag) throw ()
   { _M_buf.freeze(freezeflag); }
 
-  int 
+  int
   strstream::pcount() const throw ()
   { return _M_buf.pcount(); }
 
-  char* 
+  char*
   strstream::str() throw ()
   { return _M_buf.str(); }
 
index 6a7c1f5c8baf1736fc2cbbd4a4ff4fefffcf3e28..d771cd8e66b9abd323221f16e7467b95fe4faafe 100644 (file)
@@ -59,16 +59,16 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   static _Rb_tree_node_base*
   local_Rb_tree_increment(_Rb_tree_node_base* __x) throw ()
   {
-    if (__x->_M_right != 0) 
+    if (__x->_M_right != 0)
       {
         __x = __x->_M_right;
         while (__x->_M_left != 0)
           __x = __x->_M_left;
       }
-    else 
+    else
       {
         _Rb_tree_node_base* __y = __x->_M_parent;
-        while (__x == __y->_M_right) 
+        while (__x == __y->_M_right)
           {
             __x = __y;
             __y = __y->_M_parent;
@@ -94,20 +94,20 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   static _Rb_tree_node_base*
   local_Rb_tree_decrement(_Rb_tree_node_base* __x) throw ()
   {
-    if (__x->_M_color == _S_red 
+    if (__x->_M_color == _S_red
         && __x->_M_parent->_M_parent == __x)
       __x = __x->_M_right;
-    else if (__x->_M_left != 0) 
+    else if (__x->_M_left != 0)
       {
         _Rb_tree_node_base* __y = __x->_M_left;
         while (__y->_M_right != 0)
           __y = __y->_M_right;
         __x = __y;
       }
-    else 
+    else
       {
         _Rb_tree_node_base* __y = __x->_M_parent;
-        while (__x == __y->_M_left) 
+        while (__x == __y->_M_left)
           {
             __x = __y;
             __y = __y->_M_parent;
@@ -129,8 +129,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     return local_Rb_tree_decrement(const_cast<_Rb_tree_node_base*>(__x));
   }
 
-  static void 
-  local_Rb_tree_rotate_left(_Rb_tree_node_base* const __x, 
+  static void
+  local_Rb_tree_rotate_left(_Rb_tree_node_base* const __x,
                             _Rb_tree_node_base*& __root)
   {
     _Rb_tree_node_base* const __y = __x->_M_right;
@@ -139,7 +139,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     if (__y->_M_left !=0)
       __y->_M_left->_M_parent = __x;
     __y->_M_parent = __x->_M_parent;
-    
+
     if (__x == __root)
       __root = __y;
     else if (__x == __x->_M_parent->_M_left)
@@ -153,15 +153,15 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   /* Static keyword was missing on _Rb_tree_rotate_left.
      Export the symbol for backward compatibility until
      next ABI change.  */
-  void 
-  _Rb_tree_rotate_left(_Rb_tree_node_base* const __x, 
+  void
+  _Rb_tree_rotate_left(_Rb_tree_node_base* const __x,
                       _Rb_tree_node_base*& __root)
   {
     local_Rb_tree_rotate_left (__x, __root);
   }
 
-  static void 
-  local_Rb_tree_rotate_right(_Rb_tree_node_base* const __x, 
+  static void
+  local_Rb_tree_rotate_right(_Rb_tree_node_base* const __x,
                             _Rb_tree_node_base*& __root)
   {
     _Rb_tree_node_base* const __y = __x->_M_left;
@@ -184,14 +184,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   /* Static keyword was missing on _Rb_tree_rotate_right
      Export the symbol for backward compatibility until
      next ABI change.  */
-  void 
-  _Rb_tree_rotate_right(_Rb_tree_node_base* const __x, 
+  void
+  _Rb_tree_rotate_right(_Rb_tree_node_base* const __x,
                        _Rb_tree_node_base*& __root)
   {
     local_Rb_tree_rotate_right (__x, __root);
   }
 
-  void 
+  void
   _Rb_tree_insert_and_rebalance(const bool          __insert_left,
                                 _Rb_tree_node_base* __x,
                                 _Rb_tree_node_base* __p,
@@ -229,24 +229,24 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
           __header._M_right = __x; // maintain rightmost pointing to max node
       }
     // Rebalance.
-    while (__x != __root 
-          && __x->_M_parent->_M_color == _S_red) 
+    while (__x != __root
+          && __x->_M_parent->_M_color == _S_red)
       {
        _Rb_tree_node_base* const __xpp = __x->_M_parent->_M_parent;
 
-       if (__x->_M_parent == __xpp->_M_left) 
+       if (__x->_M_parent == __xpp->_M_left)
          {
            _Rb_tree_node_base* const __y = __xpp->_M_right;
-           if (__y && __y->_M_color == _S_red) 
+           if (__y && __y->_M_color == _S_red)
              {
                __x->_M_parent->_M_color = _S_black;
                __y->_M_color = _S_black;
                __xpp->_M_color = _S_red;
                __x = __xpp;
              }
-           else 
+           else
              {
-               if (__x == __x->_M_parent->_M_right) 
+               if (__x == __x->_M_parent->_M_right)
                  {
                    __x = __x->_M_parent;
                    local_Rb_tree_rotate_left(__x, __root);
@@ -256,19 +256,19 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                local_Rb_tree_rotate_right(__xpp, __root);
              }
          }
-       else 
+       else
          {
            _Rb_tree_node_base* const __y = __xpp->_M_left;
-           if (__y && __y->_M_color == _S_red) 
+           if (__y && __y->_M_color == _S_red)
              {
                __x->_M_parent->_M_color = _S_black;
                __y->_M_color = _S_black;
                __xpp->_M_color = _S_red;
                __x = __xpp;
              }
-           else 
+           else
              {
-               if (__x == __x->_M_parent->_M_left) 
+               if (__x == __x->_M_parent->_M_left)
                  {
                    __x = __x->_M_parent;
                    local_Rb_tree_rotate_right(__x, __root);
@@ -283,7 +283,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   }
 
   _Rb_tree_node_base*
-  _Rb_tree_rebalance_for_erase(_Rb_tree_node_base* const __z, 
+  _Rb_tree_rebalance_for_erase(_Rb_tree_node_base* const __z,
                               _Rb_tree_node_base& __header) throw ()
   {
     _Rb_tree_node_base *& __root = __header._M_parent;
@@ -298,7 +298,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     else
       if (__y->_M_right == 0)  // __z has exactly one non-null child. y == z.
        __x = __y->_M_left;    // __x is not null.
-      else 
+      else
        {
          // __z has two non-null children.  Set __y to
          __y = __y->_M_right;   //   __z's successor.  __x might be null.
@@ -306,12 +306,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            __y = __y->_M_left;
          __x = __y->_M_right;
        }
-    if (__y != __z) 
+    if (__y != __z)
       {
        // relink y in place of z.  y is z's successor
-       __z->_M_left->_M_parent = __y; 
+       __z->_M_left->_M_parent = __y;
        __y->_M_left = __z->_M_left;
-       if (__y != __z->_M_right) 
+       if (__y != __z->_M_right)
          {
            __x_parent = __y->_M_parent;
            if (__x) __x->_M_parent = __y->_M_parent;
@@ -320,31 +320,31 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            __z->_M_right->_M_parent = __y;
          }
        else
-         __x_parent = __y;  
+         __x_parent = __y;
        if (__root == __z)
          __root = __y;
        else if (__z->_M_parent->_M_left == __z)
          __z->_M_parent->_M_left = __y;
-       else 
+       else
          __z->_M_parent->_M_right = __y;
        __y->_M_parent = __z->_M_parent;
        std::swap(__y->_M_color, __z->_M_color);
        __y = __z;
        // __y now points to node to be actually deleted
       }
-    else 
+    else
       {                        // __y == __z
        __x_parent = __y->_M_parent;
-       if (__x) 
-         __x->_M_parent = __y->_M_parent;   
+       if (__x)
+         __x->_M_parent = __y->_M_parent;
        if (__root == __z)
          __root = __x;
-       else 
+       else
          if (__z->_M_parent->_M_left == __z)
            __z->_M_parent->_M_left = __x;
          else
            __z->_M_parent->_M_right = __x;
-       if (__leftmost == __z) 
+       if (__leftmost == __z)
          {
            if (__z->_M_right == 0)        // __z->_M_left must be null also
              __leftmost = __z->_M_parent;
@@ -352,41 +352,41 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            else
              __leftmost = _Rb_tree_node_base::_S_minimum(__x);
          }
-       if (__rightmost == __z)  
+       if (__rightmost == __z)
          {
            if (__z->_M_left == 0)         // __z->_M_right must be null also
-             __rightmost = __z->_M_parent;  
+             __rightmost = __z->_M_parent;
            // makes __rightmost == _M_header if __z == __root
            else                      // __x == __z->_M_left
              __rightmost = _Rb_tree_node_base::_S_maximum(__x);
          }
       }
-    if (__y->_M_color != _S_red) 
-      { 
+    if (__y->_M_color != _S_red)
+      {
        while (__x != __root && (__x == 0 || __x->_M_color == _S_black))
-         if (__x == __x_parent->_M_left) 
+         if (__x == __x_parent->_M_left)
            {
              _Rb_tree_node_base* __w = __x_parent->_M_right;
-             if (__w->_M_color == _S_red) 
+             if (__w->_M_color == _S_red)
                {
                  __w->_M_color = _S_black;
                  __x_parent->_M_color = _S_red;
                  local_Rb_tree_rotate_left(__x_parent, __root);
                  __w = __x_parent->_M_right;
                }
-             if ((__w->_M_left == 0 || 
+             if ((__w->_M_left == 0 ||
                   __w->_M_left->_M_color == _S_black) &&
-                 (__w->_M_right == 0 || 
-                  __w->_M_right->_M_color == _S_black)) 
+                 (__w->_M_right == 0 ||
+                  __w->_M_right->_M_color == _S_black))
                {
                  __w->_M_color = _S_red;
                  __x = __x_parent;
                  __x_parent = __x_parent->_M_parent;
-               } 
-             else 
+               }
+             else
                {
-                 if (__w->_M_right == 0 
-                     || __w->_M_right->_M_color == _S_black) 
+                 if (__w->_M_right == 0
+                     || __w->_M_right->_M_color == _S_black)
                    {
                      __w->_M_left->_M_color = _S_black;
                      __w->_M_color = _S_red;
@@ -395,35 +395,35 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                    }
                  __w->_M_color = __x_parent->_M_color;
                  __x_parent->_M_color = _S_black;
-                 if (__w->_M_right) 
+                 if (__w->_M_right)
                    __w->_M_right->_M_color = _S_black;
                  local_Rb_tree_rotate_left(__x_parent, __root);
                  break;
                }
-           } 
-         else 
-           {   
+           }
+         else
+           {
              // same as above, with _M_right <-> _M_left.
              _Rb_tree_node_base* __w = __x_parent->_M_left;
-             if (__w->_M_color == _S_red) 
+             if (__w->_M_color == _S_red)
                {
                  __w->_M_color = _S_black;
                  __x_parent->_M_color = _S_red;
                  local_Rb_tree_rotate_right(__x_parent, __root);
                  __w = __x_parent->_M_left;
                }
-             if ((__w->_M_right == 0 || 
+             if ((__w->_M_right == 0 ||
                   __w->_M_right->_M_color == _S_black) &&
-                 (__w->_M_left == 0 || 
-                  __w->_M_left->_M_color == _S_black)) 
+                 (__w->_M_left == 0 ||
+                  __w->_M_left->_M_color == _S_black))
                {
                  __w->_M_color = _S_red;
                  __x = __x_parent;
                  __x_parent = __x_parent->_M_parent;
-               } 
-             else 
+               }
+             else
                {
-                 if (__w->_M_left == 0 || __w->_M_left->_M_color == _S_black) 
+                 if (__w->_M_left == 0 || __w->_M_left->_M_color == _S_black)
                    {
                      __w->_M_right->_M_color = _S_black;
                      __w->_M_color = _S_red;
@@ -432,7 +432,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                    }
                  __w->_M_color = __x_parent->_M_color;
                  __x_parent->_M_color = _S_black;
-                 if (__w->_M_left) 
+                 if (__w->_M_left)
                    __w->_M_left->_M_color = _S_black;
                  local_Rb_tree_rotate_right(__x_parent, __root);
                  break;
@@ -450,14 +450,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     if (__node == 0)
       return 0;
     unsigned int __sum = 0;
-    do 
+    do
       {
-       if (__node->_M_color == _S_black) 
+       if (__node->_M_color == _S_black)
          ++__sum;
-       if (__node == __root) 
+       if (__node == __root)
          break;
        __node = __node->_M_parent;
-      } 
+      }
     while (1);
     return __sum;
   }
index fb3c326bc75143b979a8c8534689ff60afd458e8..7ca8fe98ceb5b2c4e0a8b82cc0d0ba80146dc53d 100644 (file)
@@ -35,10 +35,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // Some explicit instantiations.
   template void
      __valarray_fill(size_t* __restrict__, size_t, const size_t&);
-  
+
   template void
      __valarray_copy(const size_t* __restrict__, size_t, size_t* __restrict__);
-  
+
   template valarray<size_t>::valarray(size_t);
   template valarray<size_t>::valarray(const valarray<size_t>&);
   template valarray<size_t>::~valarray();
@@ -55,7 +55,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     valarray<size_t>& __t = const_cast<valarray<size_t>&>(__a);
     return __valarray_product(&__t[0], &__t[0] + __n);
   }
-  
+
   // Map a gslice, described by its multidimensional LENGTHS
   // and corresponding STRIDES, to a linear array of INDEXES
   // for the purpose of indexing a flat, one-dimensional array
@@ -96,12 +96,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
           }
       }
   }
-  
+
   gslice::_Indexer::_Indexer(size_t __o, const valarray<size_t>& __l,
                              const valarray<size_t>& __s)
   : _M_count(1), _M_start(__o), _M_size(__l), _M_stride(__s),
     _M_index(__l.size() == 0 ? 0 : __valarray_product(__l))
-  { __gslice_to_index(__o, __l, __s, _M_index); }  
+  { __gslice_to_index(__o, __l, __s, _M_index); }
 
 _GLIBCXX_END_NAMESPACE_VERSION
 } // namespace
index 5001dba02f3f7b40d97764914efee5386e2f8166..b599640fb9b708b6e50dd6e942c3dd033deebefd 100644 (file)
@@ -73,7 +73,7 @@ AM_MAKEFLAGS = \
 # correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
 # CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
 # attempt to infer which configuration to use.
-# 
+#
 # The second tag argument, `--tag disable-shared` means that libtool
 # only compiles each source once, for static objects. In actuality,
 # glibcxx_lt_pic_flag and glibcxx_compiler_shared_flag are added to
index bbc45a873104bcbda950c8e5a21d49439f557593..7e77aa55b8bf58b2432b17956799a6d77811d6ab 100644 (file)
@@ -399,7 +399,7 @@ AM_MAKEFLAGS = \
 # correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
 # CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
 # attempt to infer which configuration to use.
-# 
+#
 # The second tag argument, `--tag disable-shared` means that libtool
 # only compiles each source once, for static objects. In actuality,
 # glibcxx_lt_pic_flag and glibcxx_compiler_shared_flag are added to
index 5290614dd55c7d00754fb14429eb5e978c4a84eb..7b5e99a6d235b20ce6764f298b61d637dda95d70 100644 (file)
@@ -62,7 +62,7 @@ test01()
   VERIFY( A::dtor_count == 1 );
 }
 
-int 
+int
 main()
 {
   test01();
index b327c07abab7e987580eb57f49d5c2a8cf819c27..6d607b438e008938d135f8ac3369a02b0f61c59e 100644 (file)
@@ -77,7 +77,7 @@ test01()
   return 0;
 }
 
-int 
+int
 main()
 {
   test01();
index 34ca9ef6465961fc9eef6307c77ce2f71ac26d4b..9c3b30f17e50453e55fb6569b08aaa0278d35a36 100644 (file)
@@ -86,7 +86,7 @@ test01()
   VERIFY( B::dtor_count == 0 );
 }
 
-int 
+int
 main()
 {
   test01();
index 7e4ea49ec852fae9321488d6aca0ccf2db5895cb..25dc08939d2b9840af9a90bfd2132de82dc56b78 100644 (file)
@@ -41,5 +41,5 @@ int main()
 
   check_ret_type<shared_ptr<void> >(static_pointer_cast<void>(spd));
   check_ret_type<shared_ptr<int> >(const_pointer_cast<int>(spci));
-  check_ret_type<shared_ptr<MyDP> >(static_pointer_cast<MyDP>(spa));  
+  check_ret_type<shared_ptr<MyDP> >(static_pointer_cast<MyDP>(spa));
 }
index 15f04728e265f7d985c19365cd7c404e6a9b47b4..9e3856660ce9a7d955df67a029b1fa14888d2a9e 100644 (file)
@@ -73,7 +73,7 @@ test02()
   return 0;
 }
 
-int 
+int
 main()
 {
   test01();
index 0ea498aa90d009b92a9d79ae1135ccf641eadcbd..b2003d9cb0e7ce77711d44e14aca199bbe4eadc8 100644 (file)
@@ -42,7 +42,7 @@ test01()
   return 0;
 }
 
-int 
+int
 main()
 {
   test01();
index ca7e0a1b721f23de89cdf92bdc0fdc4d3b0a8240..8d4734bce5b4fb7347b6b4131fdf860b8c8ef786 100644 (file)
@@ -41,7 +41,7 @@ test01()
   return 0;
 }
 
-int 
+int
 main()
 {
   test01();
index 35552688c721b2b1be25b635e7d649d3134d473d..9127a37f72c8312244695bef1561fc53d6e83269 100644 (file)
@@ -75,7 +75,7 @@ test03()
   VERIFY( D::delete_count == 1 );
 
   return 0;
-}   
+}
 
 int
 main()
index 42041477bdd0cca33647eba1988d12752ad1dea2..411ba71161537f0a68b5ac96755aed501ecb8b3d 100644 (file)
@@ -41,7 +41,7 @@ test01()
   return 0;
 }
 
-int 
+int
 main()
 {
   test01();
index 29f19bf7dd3fd9c8d9c4f33b5416ec9757a491b4..066811afaeab038c652278489c7521881a3db081 100644 (file)
@@ -73,7 +73,7 @@ struct shared_and_weak_pools
 {
   sp_vector_t& shared_pool;
   wp_vector_t& weak_pool;
-  
+
   shared_and_weak_pools(sp_vector_t& _shared_pool, wp_vector_t& _weak_pool)
     : shared_pool(_shared_pool), weak_pool(_weak_pool)
     { }
@@ -88,10 +88,10 @@ void* thread_hammer_and_kill(void* opaque_pools)
     0x9908b0dful, 11, 7,
     0x9d2c5680ul, 15,
     0xefc60000ul, 18> rng;
-  
+
   sp_vector_t::iterator cur_shared = pools.shared_pool.begin();
   wp_vector_t::iterator cur_weak = pools.weak_pool.begin();
-  
+
   for (unsigned int i = 0; i < HAMMER_REPEAT; ++i)
     {
       try
@@ -104,7 +104,7 @@ void* thread_hammer_and_kill(void* opaque_pools)
         if (cur_weak == pools.weak_pool.end())
           break;
       }
-      
+
       if (rng() % KILL_ONE_IN == 0)
       {
         cur_shared->reset();
@@ -146,20 +146,20 @@ test01()
 {
   bool test __attribute__((unused)) = true;
   sp_vector_t obj_pool(POOL_SIZE);
-  
+
   for(sp_vector_t::iterator cur = obj_pool.begin(); cur != obj_pool.end(); ++cur)
   {
     cur->reset(new A);
   }
   // Obtain weak references.
   std::vector<wp_vector_t> weak_pool(HAMMER_MAX_THREADS, wp_vector_t(obj_pool.begin(), obj_pool.end()));
-  
+
   // Launch threads with pointer to weak reference.
   pthread_t threads[HAMMER_MAX_THREADS];
 #if defined(__sun) && defined(__svr4__) && _XOPEN_VERSION >= 500
   pthread_setconcurrency (HAMMER_MAX_THREADS);
 #endif
-  
+
   pthread_attr_t tattr;
   pthread_attr_init(&tattr);
 
@@ -179,13 +179,13 @@ test01()
        std::abort();
     }
   obj_pool.clear();
-  
+
   VERIFY( A::counter == 0 );
-  
+
   return 0;
 }
 
-int 
+int
 main()
 {
   test01();
index 6814955cd7ba2ea09257f7abd84c4d957b453739..4ba74345cfa356f1d2b19d61468218aa8ec9115e 100644 (file)
@@ -75,7 +75,7 @@ struct shared_and_weak_pools
 {
   sp_vector_t& shared_pool;
   wp_vector_t& weak_pool;
-  
+
   shared_and_weak_pools(sp_vector_t& _shared_pool, wp_vector_t& _weak_pool)
     : shared_pool(_shared_pool), weak_pool(_weak_pool)
     { }
@@ -90,10 +90,10 @@ void* thread_hammer_and_kill(void* opaque_pools)
     0x9908b0dful, 11, 7,
     0x9d2c5680ul, 15,
     0xefc60000ul, 18> rng;
-  
+
   sp_vector_t::iterator cur_shared = pools.shared_pool.begin();
   wp_vector_t::iterator cur_weak = pools.weak_pool.begin();
-  
+
   for (unsigned int i = 0; i < HAMMER_REPEAT; ++i)
     {
       try
@@ -106,7 +106,7 @@ void* thread_hammer_and_kill(void* opaque_pools)
         if (cur_weak == pools.weak_pool.end())
           break;
       }
-      
+
       if (rng() % KILL_ONE_IN == 0)
       {
         cur_shared->reset();
@@ -148,20 +148,20 @@ test01()
 {
   bool test __attribute__((unused)) = true;
   sp_vector_t obj_pool(POOL_SIZE);
-  
+
   for(sp_vector_t::iterator cur = obj_pool.begin(); cur != obj_pool.end(); ++cur)
   {
     cur->reset(new A);
   }
   // Obtain weak references.
   std::vector<wp_vector_t> weak_pool(HAMMER_MAX_THREADS, wp_vector_t(obj_pool.begin(), obj_pool.end()));
-  
+
   // Launch threads with pointer to weak reference.
   pthread_t threads[HAMMER_MAX_THREADS];
 #if defined(__sun) && defined(__svr4__) && _XOPEN_VERSION >= 500
   pthread_setconcurrency (HAMMER_MAX_THREADS);
 #endif
-  
+
   pthread_attr_t tattr;
   pthread_attr_init(&tattr);
 
@@ -181,13 +181,13 @@ test01()
        std::abort();
     }
   obj_pool.clear();
-  
+
   VERIFY( A::counter == 0 );
-  
+
   return 0;
 }
 
-int 
+int
 main()
 {
   test01();
index e53b25499df50dd8301a7f51163b337aecb90760..5d675a905cc76b291e336d75beb84daf5b8b9f9e 100644 (file)
@@ -37,10 +37,10 @@ namespace tr1 {
   template<class T> struct is_placeholder;
 
 #if 0
-  template<class F, class T1, ..., class TN> 
+  template<class F, class T1, ..., class TN>
   unspecified bind(F f, T1 t1, ..., TN tN);
 
-  template<class R, class F, class T1, ..., class Tn > 
+  template<class R, class F, class T1, ..., class Tn >
   unspecified bind(F f, T1 t1, ..., TN tN);
 
   namespace placeholders {
index d3e6c8d44a0a8edf02633451ec5c13ab5cbb26b0..7edf0adacad3591063ff4a62ee73ee76bf6b2503 100644 (file)
@@ -68,7 +68,7 @@ void test01(int r = 0)
   const int& bypc = mem_fn(&X::bar)(ypc);
   const int& byd = mem_fn(&X::bar)(yd);
   const int& bydc = mem_fn(&X::bar)(ydc);
-  
+
   // Avoid unused variable warnings.
   r = bx + bxc + bxp + bxpc + bxd + bxdc + by + byc + byp + bypc + byd + bydc;
 }
index 51977882e313991d03c0fec5f76ddc63f90034f6..3a674e3339c0be09b41d2ce8a1d17ef9c5459186 100644 (file)
@@ -38,7 +38,7 @@ void test01()
   VERIFY( (is_same<add_reference<ClassType>::type, ClassType&>::value) );
 
   VERIFY( (is_same<add_reference<void>::type, void>::value) );
-  VERIFY( (is_same<add_reference<const void>::type, const void>::value) );  
+  VERIFY( (is_same<add_reference<const void>::type, const void>::value) );
 }
 
 int main()
index 1aea2d36859bc809ede416358e19383d18011fb8..440dc60bcb14c15c4f9ff864b37e5bb04a393ecf 100644 (file)
@@ -29,7 +29,7 @@ void test01()
   using std::tr1::aligned_storage;
   using std::tr1::alignment_of;
   using namespace __gnu_test;
-  
+
   const std::size_t align_c = alignment_of<char>::value;
   VERIFY( (sizeof(aligned_storage<4, align_c>::type) >= 4) );
   VERIFY( (__alignof__(aligned_storage<4, align_c>::type) == align_c) );
index 0f776ed4a592866c50caab2641e53d5623d48de7..863cc102f2b55721cc699acf5b36038eb50eb330 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index ae683cb4838c4e9bc47abbe547a7f96b85ac88f1..83c6153010bea9a0c44f800b9c55996d83e95adf 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 66826dafd34355fe4319a1f97792120fa342c054..f11d58aa151646902ba54714aa66c243ed2aeb83 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 8ed8c848fe20f4b06039cf446553b23046eb9eb2..1d41b0e38d4cefa5e412431b677c5c7238ed1689 100644 (file)
@@ -43,7 +43,7 @@ void test01()
   VERIFY( (test_category<has_nothrow_assign, int*[3]>(true)) );
   VERIFY( (test_category<has_nothrow_assign, int(*[][2])(int)>(true)) );
   VERIFY( (test_category<has_nothrow_assign, int (ClassType::*[2][3])>(true)) );
-  VERIFY( (test_category<has_nothrow_assign, 
+  VERIFY( (test_category<has_nothrow_assign,
           int (ClassType::*[][2][3]) (int)>(true)) );
 }
 
index eef54a3cf29e8f48482a7cdd3dc5a3cd3e465902..651972dd3fc62ab2a8094c33b817da9c705d8e66 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 25b0a10b54a2bb050130d35e2cf7bfc96be0067f..3d945bd18c6f362959cb271071b27c4e909794c2 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 0be81ad2f98ca6520a61f5950a91668b8c2d1e49..ae0baf89ca578086340ac4d58a077f02f1c369a0 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 8ba86bd032d25b307adfc315b1ff04527a1c0bbf..8fb9cca4b6ea9f91fedd7460c41b2440276ebfb5 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index dd80c1fff754040b64d378197b8af790923ef182..2f723dc64a3313a52482849f7a24bed93f4db4a9 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 4e455c7a369de03e418070e6f16bad2f6db579db..ab120bca6c7b1fab5ffd090a89451d3d8efb3124 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index c1d92ef4d93e498c08c83bd0c7af28f35c034be4..1c904224651c9f73ecea317255a207e07375bcc6 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 3a49ff970f7bd2dcb6d23d7b905ad252b00f9c0c..42ed234f3d6f799f5be2a000d009c2c8d2451045 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 1c6f2c6fa274ba4367444e60207f83ea187f4b54..696fa297c31157a601f2a2948ffe21499ff8f5cd 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
@@ -34,7 +34,7 @@ void test01()
   typedef true_type::type                     true_type;
   typedef true_type::type::value_type         true_type_value_type;
   typedef true_type::type::type               true_type_type;
-  
+
   typedef false_type::value_type              false_value_type;
   typedef false_type::type                    false_type;
   typedef false_type::type::value_type        false_type_value_type;
index 5e6906399a42bbf8c3c816ce38522c5395911158..11bb88500fb92ba1489e957c38837edb0504fdc9 100644 (file)
@@ -31,7 +31,7 @@ void test01()
   VERIFY( true_type::value == true );
   VERIFY( false_type::value == false );
   VERIFY( true_type::type::value == true );
-  VERIFY( false_type::type::value == false );  
+  VERIFY( false_type::type::value == false );
 }
 
 int main()
index b0dfcb7243d470bf5980f47ce1ac39008b883421..40382e2b64a2d529e4c76355257e40f2ee489519 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 3018374f33644f070411d5d17ebfedfaf68e95c0..1dbbe98d13ba4be4fc65ccde0f049ecb34aa33c6 100644 (file)
@@ -36,9 +36,9 @@ void test01()
   VERIFY( (test_category<is_abstract, void>(false)) );
   VERIFY( (test_category<is_abstract, int (int)>(false)) );
   VERIFY( (test_category<is_abstract, int&>(false)) );
-  
+
   // Sanity check.
-  VERIFY( (test_category<is_abstract, ClassType>(false)) );  
+  VERIFY( (test_category<is_abstract, ClassType>(false)) );
 }
 
 int main()
index 58e7c86e9c216d1b2a1e299cc101165c7118036f..af3e1f5b4ca4ed949ea9b495d6c22372a4f07df3 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index b34730b058e15b82800baaa27209e97640c1f64f..de6a12111fe82dc86e828ce7d67caca1f0cd0f6f 100644 (file)
@@ -28,7 +28,7 @@ void test01()
   bool test __attribute__((unused)) = true;
   using std::tr1::is_arithmetic;
   using namespace __gnu_test;
-  
+
   VERIFY( (test_category<is_arithmetic, void>(false)) );
 
   VERIFY( (test_category<is_arithmetic, char>(true)) );
index 8882ba41120bdabb99279851b5cda76853c7fb88..904e9dae10115ef3c5be78ade290110b65ebd413 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 42533f26c509a9544e5bfcf5ff6048e8a742d231..e746db7989022f4ebf8919849d7d1563d4c605f7 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 1fa5b67dd092450d4715df0f92ef3e4158b3614d..5c9dccd290400a3d2d7e291bf98eb1b2a6ee2f80 100644 (file)
@@ -37,7 +37,7 @@ class DerivedHiddenCons
 };
 
 class MultiDerivedHiddenCons
-: private HiddenCons, private __gnu_test::ClassType 
+: private HiddenCons, private __gnu_test::ClassType
 {
   MultiDerivedHiddenCons();
   MultiDerivedHiddenCons(const MultiDerivedHiddenCons&);
@@ -58,7 +58,7 @@ void test01()
   VERIFY( (test_relationship<is_base_of, ClassType, DerivedType>(true)) );
   VERIFY( (test_relationship<is_base_of, ClassType, const DerivedType>(true)) );
   VERIFY( (test_relationship<is_base_of, volatile ClassType,
-          volatile DerivedType>(true)) );  
+          volatile DerivedType>(true)) );
   VERIFY( (test_relationship<is_base_of, PolymorphicClass,
           DerivedPolymorphic>(true)) );
   VERIFY( (test_relationship<is_base_of, HiddenCons,
@@ -74,7 +74,7 @@ void test01()
           UnionType>(false)) );
   VERIFY( (test_relationship<is_base_of, int&, ClassType>(false)) );
   VERIFY( (test_relationship<is_base_of, AbstractClass, ClassType>(false)) );
-  VERIFY( (test_relationship<is_base_of, ClassType, AbstractClass>(false)) );  
+  VERIFY( (test_relationship<is_base_of, ClassType, AbstractClass>(false)) );
   VERIFY( (test_relationship<is_base_of, DerivedType, ClassType>(false)) );
   VERIFY( (test_relationship<is_base_of, DerivedPolymorphic,
           PolymorphicClass>(false)) );
index 54095c416a3769126ac09a5863b7df44154d9858..d16eab2974b6cda7177d8a7a7a2534ebf8c28f18 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index df4673074bd5213f4de4c4f568b89934d9bf2e78..079947c230d5cfff2f39452479fd9fc943df7694 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 9124ca3f8dea664c2b476230122ab6a66e9c7090..ba8ab21b4a1d3117c1e6eb149b61f9b9c6c4b48a 100644 (file)
@@ -28,7 +28,7 @@ void test01()
   bool test __attribute__((unused)) = true;
   using std::tr1::is_compound;
   using namespace __gnu_test;
-  
+
   VERIFY( (test_category<is_compound, void>(false)) );
   VERIFY( (test_category<is_compound, char>(false)) );
   VERIFY( (test_category<is_compound, signed char>(false)) );
index 99421e5ab3dfe5b7cc1490c47693940f85cb5882..83387208c1f6554410af9a81517ea9e60d836915 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 0e3813522869b98e6c1e58a0c0a2936e37739f0c..2177d13c92cc80a96c9dbd47bd9b0c10087f245b 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 179d6ab8aa41a69c40c1931d3eb3b9f341e19739..be6228ba213db5c71b75e9cc5d033e1e1f2240e7 100644 (file)
@@ -40,7 +40,7 @@ void test01()
   VERIFY( (test_relationship<is_convertible, int*, void*>(true)) );
   VERIFY( (test_relationship<is_convertible, int[4], int*>(true)) );
   VERIFY( (test_relationship<is_convertible, float&, int>(true)) );
-  VERIFY( (test_relationship<is_convertible, int, const int&>(true)) ); 
+  VERIFY( (test_relationship<is_convertible, int, const int&>(true)) );
   VERIFY( (test_relationship<is_convertible, const int&, int>(true)) );
   VERIFY( (test_relationship<is_convertible, float, const int&>(true)) );
   VERIFY( (test_relationship<is_convertible, float, volatile float&>(true)) );
@@ -55,7 +55,7 @@ void test01()
 
   VERIFY( (test_relationship<is_convertible, void, void>(true)) );
   VERIFY( (test_relationship<is_convertible, int, void>(true)) );
-  VERIFY( (test_relationship<is_convertible, int[4], void>(true)) );  
+  VERIFY( (test_relationship<is_convertible, int[4], void>(true)) );
 
   // Negative tests.
   VERIFY( (test_relationship<is_convertible, const int*, int*>(false)) );
@@ -63,7 +63,7 @@ void test01()
   VERIFY( (test_relationship<is_convertible, const int[4], int*>(false)) );
   VERIFY( (test_relationship<is_convertible, int[4], int[4]>(false)) );
   VERIFY( (test_relationship<is_convertible, const int&, int&>(false)) );
-  VERIFY( (test_relationship<is_convertible, float&, int&>(false)) );  
+  VERIFY( (test_relationship<is_convertible, float&, int&>(false)) );
   VERIFY( (test_relationship<is_convertible, float, volatile int&>(false)) );
   VERIFY( (test_relationship<is_convertible, int(int), int(int)>(false)) );
   VERIFY( (test_relationship<is_convertible, int(int), int(*)(void)>(false)) );
@@ -75,8 +75,8 @@ void test01()
   VERIFY( (test_relationship<is_convertible, ClassType&, DerivedType&>(false)) );
 
   VERIFY( (test_relationship<is_convertible, void, int>(false)) );
-  VERIFY( (test_relationship<is_convertible, void, float>(false)) );  
-  VERIFY( (test_relationship<is_convertible, void, int(*)(int)>(false)) );  
+  VERIFY( (test_relationship<is_convertible, void, float>(false)) );
+  VERIFY( (test_relationship<is_convertible, void, int(*)(int)>(false)) );
 }
 
 int main()
index c0a0f47cdd3377c42eeda88b1c222f717d6a6f5c..f6c51d833d0395bfea9e1ff8ae049ab0a3a76541 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 229dd5420c778709493289ff26dfbeb2ba34182e..6912119a705c7986e15dff6797e0259ef8e116ac 100644 (file)
@@ -65,7 +65,7 @@ void test01()
 
   VERIFY( (test_category<is_empty, AbstractClass>(false)) );
   VERIFY( (test_category<is_empty, NonEmptyClassOne>(false)) );
-  VERIFY( (test_category<is_empty, NonEmptyClassTwo>(false)) );  
+  VERIFY( (test_category<is_empty, NonEmptyClassTwo>(false)) );
 }
 
 int main()
index e5714ecb993a1bc3cbbf07ae45a847ddf955975b..f2624f6280f02fe381dab1277f43f83dc1dfbef1 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 703719f2289f6e8216524b162e559a0136357fdb..3a9ad91371dd8bf7ba19f2d8f896db1bf0564c7a 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 23192a5a72dfc6ddc73210a7950e8d7497ca0ccc..a32e19b0cea66c53db9e5a373e143e321ed52727 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 5f883b7bbb4f4baca4c8fdd0ef85c6a6a55cda3c..89a733eeb2fdd5e5789d330f77b78b56f02d9aed 100644 (file)
@@ -42,7 +42,7 @@ void test01()
 
   VERIFY( (test_category<is_function, AbstractClass>(false)) );
   VERIFY( (test_category<is_function, int(&)(int)>(false)) );
-  
+
   // Sanity check.
   VERIFY( (test_category<is_function, ClassType>(false)) );
 }
index 864d711c8b3598c083e5d1034ca91721117a3795..4765ab84f29b8a2ebb81d64df1bd4acee359e7ac 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index f4329637a3698c807ec2da8c3136603bbe91a206..615c1c8318fc8ce6fc8c4d6e39dd5b8a99f35718 100644 (file)
@@ -28,7 +28,7 @@ void test01()
   bool test __attribute__((unused)) = true;
   using std::tr1::is_fundamental;
   using namespace __gnu_test;
-  
+
   VERIFY( (test_category<is_fundamental, void>(true)) );
   VERIFY( (test_category<is_fundamental, char>(true)) );
   VERIFY( (test_category<is_fundamental, signed char>(true)) );
index 85cdeb98ffb5dd77086fa72f0053e29dc43cb565..f0372b84f3684443a523138c54e388ef821015ef 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 772b33cb52e35c9d6610288ce939fd7b345c855a..c9c4b8d96502a5b93fb202403550a2a07da0eeaf 100644 (file)
@@ -28,9 +28,9 @@ void test01()
   bool test __attribute__((unused)) = true;
   using std::tr1::is_integral;
   using namespace __gnu_test;
-  
+
   VERIFY( (test_category<is_integral, void>(false)) );
-  
+
   VERIFY( (test_category<is_integral, char>(true)) );
   VERIFY( (test_category<is_integral, signed char>(true)) );
   VERIFY( (test_category<is_integral, unsigned char>(true)) );
index f78e575dddd26673af93d433e2a6a69428874b07..4cd01c4fbd839e5dd5d5043929951c3f242bf899 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 2c52dec409aa09c7de8a4b422360dc99b15b9def..f2cb94331dd00af2e7cf010f591b13469e00fc55 100644 (file)
@@ -48,7 +48,7 @@ void test01()
           const int (ClassType::*)>(false)) );
   VERIFY( (test_category<is_member_function_pointer,
           ClassType (ClassType::*)>(false)) );
-  
+
   // Sanity check.
   VERIFY( (test_category<is_member_function_pointer, ClassType>(false)) );
 }
index 50059ef1bb2f117bdb752431e9151970eac92226..c892adb156f41702b705a336a4732f37dc08ca6a 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 29790d97936054318bbd127c81b5cc47f8fb3d37..0b31abfc0a2284d32c8d799e7b6246909b867d86 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 8aaf11411320da683d9877bb1d76d97cf9d81e53..0996d080c0597f1337286c4722442d8bbf747f54 100644 (file)
@@ -43,7 +43,7 @@ void test01()
           ClassType (ClassType::*) (ClassType)>(true)) );
   VERIFY( (test_category<is_member_pointer,
           float (ClassType::*) (int, float, int[], int&)>(true)) );
-  
+
   // Sanity check.
   VERIFY( (test_category<is_member_pointer, ClassType>(false)) );
 }
index 57a547eb64995fb485f21aaab32fbe935cf1dd74..68573f6bc694d48714bc47f646504bb1c5694c40 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index eafd726f6f83b4c932989c809681bc7e005dc449..5bc9268b1f39a2c8a2fe01168bed22462080fc58 100644 (file)
@@ -28,7 +28,7 @@ void test01()
   bool test __attribute__((unused)) = true;
   using std::tr1::is_object;
   using namespace __gnu_test;
-  
+
   VERIFY( (test_category<is_object, int (int)>(false)) );
   VERIFY( (test_category<is_object, ClassType (ClassType)>(false)) );
   VERIFY( (test_category<is_object, float (int, float, int[], int&)>(false)) );
index 4306daa84f8e455764348ab9d3b0b209928609ea..289ca549603a31e0d8c60b7be48b3f2bb29ef803 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index a3d6b19f6fef0d0d6701d00abafcdb8ad45afc79..38ab90f82d5bb80a7edd1608705fad23495fff84 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 9ab8a45d9f950268dc2e367343e94aef4d3b3071..c1515748ee6296f1bcb8a9cad141336a19c9d1fa 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 05224f63a51d1bca97b9b16a68933d959f0c740f..a43c8d758bc8262287cef68b592d731be540a0ef 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 15fd7d136d7c282498787368d3ab9f7b5cc91cba..64cf599003d82cb46062d2408f91913971ad2cf3 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 0eb7f318e93b165d083337c6f20ae6d4d4eb27a0..9af9a0f3acb8e6856c878eda3fdd43886c414fc1 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 62b1526dfe937c61bbcdaa40a336ee46aca27e86..53ec4636648daf59e0d9057752e412de12523ab9 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 201613c40449b48ff5c0e977a33f35a938d0560e..c10db944901c1d10851b914a365357558ebaf70d 100644 (file)
@@ -28,9 +28,9 @@ void test01()
   bool test __attribute__((unused)) = true;
   using std::tr1::is_signed;
   using namespace __gnu_test;
-  
+
   VERIFY( (test_category<is_signed, void>(false)) );
-  
+
   VERIFY( (test_category<is_signed, char>(false)) );
   VERIFY( (test_category<is_signed, signed char>(true)) );
   VERIFY( (test_category<is_signed, unsigned char>(false)) );
index b7a63e303bbcc1bc9c9e6a063d5e2a48627b1770..d46d1c99a84dd527049cc3f0d55e0932e6a6a9cf 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 023e3675d49a3f364bd55eea01de19f9744446af..a6e9f53add12d187a3860a5e591128b76cf5216b 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 3fecc337b4cf493acdc4b762e9a79b6949e1b233..b661f5c79d5606cf53d03fe111fc9062d035a0f5 100644 (file)
@@ -28,9 +28,9 @@ void test01()
   bool test __attribute__((unused)) = true;
   using std::tr1::is_unsigned;
   using namespace __gnu_test;
-  
+
   VERIFY( (test_category<is_unsigned, void>(false)) );
-  
+
   VERIFY( (test_category<is_unsigned, char>(false)) );
   VERIFY( (test_category<is_unsigned, signed char>(false)) );
   VERIFY( (test_category<is_unsigned, unsigned char>(true)) );
index 4653244db9437b0c327b731b9c53adff9a51eca8..3c131992e7f3644deb3c86b158078e76bfa896cf 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 195b36c41c5d6bc3831af34693dc8c6673366140..9e5b0fceedc1c4771f635f33940cd3b051d004da 100644 (file)
@@ -30,7 +30,7 @@ void test01()
   using namespace __gnu_test;
 
   VERIFY( (test_category<is_void, void>(true)) );
-  
+
   VERIFY( (test_category<is_void, char>(false)) );
   VERIFY( (test_category<is_void, signed char>(false)) );
   VERIFY( (test_category<is_void, unsigned char>(false)) );
index 3ab9e059bcdbb6f257f475305eca663f29d03d07..6109c54c6832c01ba6b7c71cb8ba2616786f00c7 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 0733d435f31053d93cce4c9b9fcf5309cf65fff2..788c9c2b7bc66ce22712596f8c063f5bb91c2c8d 100644 (file)
@@ -17,7 +17,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 
+//
 // NB: This file is for testing tr1/type_traits with NO OTHER INCLUDES.
 
 #include <tr1/type_traits>
index 952883e9a687a9bb7f241b1b01b96429ec7c7b53..3c119045da4de670d4aa07c5bf8420a3958634e9 100644 (file)
@@ -25,8 +25,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef bernoulli_distribution test_type;
index 0a3817cbf0805bcb94d9e6bd5b5c17e86cdeec7b..bcaf3a4c5b6818f72267d14dd67f0ce2fa2482c8 100644 (file)
@@ -25,8 +25,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef binomial_distribution<int, double> test_type;
index 9059d316fbb5a2234c939d4827dadb7e7d98bbff..d979309b17907131a82c66cf94a294cc7be41c8d 100644 (file)
@@ -36,7 +36,7 @@ test01()
     > u, v;
 
   VERIFY( u == v );
-  
+
   for (int i = 0; i < 100; ++i)
     {
       u();
index 94fa030efafcf7e5e716d52736ece2e461b0e1ad..3315269886b4ff860e4e5177f4444eb751c4c8e5 100644 (file)
@@ -37,12 +37,12 @@ test01()
     subtract_with_carry<long, (1 << 24), 10, 24>,
     389, 24
     > u, v;
-  
+
   u(); // advance
   str << u;
-  
+
   VERIFY( u != v );
-  
+
   str >> v;
   VERIFY( u == v );
 }
index 768ead594b045e188298f41ff1e1c60f1dbb5e1e..06bf731a9514a43a669df4189b48c85a7ff391a7 100644 (file)
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
-  
+
   typedef discard_block
     <
     subtract_with_carry<long, (1 << 24), 10, 24>,
     389, 24
     > test_type;
-  
+
   typedef test_type::result_type result_type;
 }
index ed410c1d467b34ccddd0937e47cc0b5073fb5e94..21dc15b56363c12bbc1e5f872f51a4090ec2a533 100644 (file)
@@ -25,8 +25,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef exponential_distribution<double> test_type;
index 95fbe885e2c7fe3c2e011a60c3deea28de10e25e..64c03d7716c19ac3577978f618c443524eb051a5 100644 (file)
@@ -25,8 +25,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef gamma_distribution<double> test_type;
index ab5ebd5ef6d9ea9374b80ce76e359206bedda4b5..7f834c858a141ed000951a8dac3cfb2d63681ae9 100644 (file)
@@ -25,8 +25,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef geometric_distribution<int, double> test_type;
index 7c52b84808185d8768888c91eac6feea2fc21ade..a480bbb37afafd887bc9541fffd050e712821d29 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
-  
+
   linear_congruential<unsigned long, 48271, 0, 2147483647> x;
   VERIFY( x.min() == 1 );
   VERIFY( x.max() == 2147483647-1 );
index 453f9bf53680530acc0744f9ec2fe0d2ebc4e73d..50e0227792bbfcfd706c152c54509d896fd96442 100644 (file)
@@ -38,7 +38,7 @@ test01()
 {
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
-       
+
   linear_congruential<unsigned long, 48271, 0, 2147483647> x(gen);
   VERIFY( x.min() == 1 );
   VERIFY( x.max() == 2147483647-1 );
index d346484ae05305e3eab9396fe963be9025326d26..d4ca873b824652f30edfe002a1129680f4094d48 100644 (file)
@@ -27,7 +27,7 @@ void
 test01()
 {
   using namespace std::tr1;
-  
+
   unsigned long seed = 2;
   linear_congruential<unsigned long, 48271, 0, 2147483647> x(seed);
 }
index 6390c6d102f787088fd4ea754143347b6f4c5440..45804ed50a70b0e769459b404b50dc99f6caa7d5 100644 (file)
@@ -27,7 +27,7 @@ void
 test01()
 {
   using namespace std::tr1;
-  
+
   double seed = 2.0;
   linear_congruential<unsigned long, 48271, 0, 2147483647> x(seed);
 }
index ddd1f75dc22e26c32b66b6098d6174662fc9ac4f..d53c55b7ff1fa6058c42db549c2863e42e11d0cf 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
   std::tr1::minstd_rand0 a;
   std::tr1::minstd_rand0 b;
   std::tr1::minstd_rand0 c(120);
-  
+
   VERIFY( a == b );
   VERIFY( !(a == c) );
 }
index b5389ad17bc6e04e51dc367a9a10aa68e08121f2..bd4af8a82afa43e5f7cf0e06d2689793c216f1a5 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
-       
+
   std::tr1::minstd_rand0 a;
   std::tr1::minstd_rand0 b;
   std::tr1::minstd_rand0 c(120);
index baba97ebdd77bc6d2dafa362d8f1dcaf3bacb549..3b202d044c7387e5f584374ff3683bff239e7cd5 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
+
   std::stringstream str;
   std::tr1::minstd_rand0 a;
   std::tr1::minstd_rand0 b;
-  
+
   a(); // advance
   str << a;
-  
+
   VERIFY( a != b );
-  
+
   str >> b;
   VERIFY( a == b );
 }
index b42c4df9ae6afb12ada2f46707d862a523013aea..cbb23b349a57e7ccc9c0a72285c650a2ada9e7dc 100644 (file)
@@ -25,9 +25,9 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   typedef std::tr1::linear_congruential<unsigned long, 2, 0, 4> test_type;
-  
+
   typedef test_type::result_type result_type;
 }
index 3a305a09567a844611723b277146c3a514dbd19b..6164d9ebf4b667a8ba07be0180a584c1c1e2fd58 100644 (file)
@@ -24,7 +24,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
@@ -34,7 +34,7 @@ test01()
     0x9908b0dful, 11, 7,
     0x9d2c5680ul, 15,
     0xefc60000ul, 18> x;
-  
+
   VERIFY( x.min() == 0 );
   VERIFY( x.max() == 4294967295ul );
   VERIFY( x() == 3499211612ul );
index 69c966593785ed7d9113759379b44d88486c2695..3dd52d20d54f5435adef8714d924ad44cd0ad42f 100644 (file)
@@ -34,7 +34,7 @@ gen()
 }
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
index 976996205df1b270b7043af567963923e0e12c77..598c228a3b48be8eacb3d09dddf81cfc45fc1b4c 100644 (file)
@@ -27,7 +27,7 @@ void
 test01()
 {
   using namespace std::tr1;
-  
+
   unsigned long seed = 2;
   mersenne_twister<
     unsigned long, 32, 624, 397, 31,
index 8ad060a12627bc9dfa2f14e03feacc1564caf0ca..126d612be50023d77b44c1e6eddc1f840f0000fc 100644 (file)
@@ -28,7 +28,7 @@ void
 test01()
 {
   using namespace std::tr1;
-  
+
   double seed = 2.0;
   mersenne_twister<
     unsigned long, 32, 624, 397, 31,
index b5e9dc62f436cd9370597bf8c97eb3855852de01..b68fba8f323fa1c908e64993702e95ba7dcc6f1a 100644 (file)
@@ -36,7 +36,7 @@ test01()
     0xefc60000ul, 18> u, v;
 
   VERIFY( u == v );
-  
+
   for (int i = 0; i < 100; ++i)
     {
       u();
index cd3549d0875fa879a18a13b847618f456a85ee85..4d98f1f0984c49e6db85c0660aaf57ca12e8259a 100644 (file)
@@ -40,7 +40,7 @@ test01()
     0x9908b0dful, 11, 7,
     0x9d2c5680ul, 15,
     0xefc60000ul, 18> v(2);
-  
+
   VERIFY( u != v );
 }
 
index f2f2a94fa34f0bb28f3970bfa7aa2cbc46695919..a8f5119d205554ce3fcb6ca4c2ace72774e78b06 100644 (file)
@@ -36,12 +36,12 @@ test01()
     0x9908b0dful, 11, 7,
     0x9d2c5680ul, 15,
     0xefc60000ul, 18> u, v;
-  
+
   u(); // advance
   str << u;
-  
+
   VERIFY( u != v );
-  
+
   str >> v;
   VERIFY( u == v );
 }
index b50d68448b12236c3dc968a4ebf5e08bf2ae7eae..a31b4d524cbafd87cb8df892e2c9d1906f8d342e 100644 (file)
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   typedef std::tr1::mersenne_twister<unsigned long,
     32, 624, 397, 31,
     0x9908b0df, 11, 7,
     0x9d2c5680, 15,
     0xefc60000, 18> test_type;
-  
+
   typedef test_type::result_type result_type;
 }
index 601a2af8875fbfe5b9d042e927734c535c93bafc..e118168a6d096a559a7c8071ca1d3ad11a9f77c5 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
   std::tr1::minstd_rand a;
   for (int i = 0; i < 9999; ++i)
     a();
-  
+
   VERIFY( a() == 399268537 );
 }
 
index 6114321024928b5b8275e44b891a8a0f8fd0b42a..df4270cdbdb2fbc5cdc9714b4ff3bd28c06c2c54 100644 (file)
@@ -24,7 +24,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
index 350f0e0c07a98ebcf8ec16f2c4d8b18a26e4a4dc..0e0d7d424c98fa0b4c4fea8de71c69b25018c964 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
   std::tr1::mt19937 a;
   for (int i = 0; i < 9999; ++i)
     a();
-  
+
   VERIFY( a() == 4123659995ul );
 }
 
index 68ccbf4394f4e31b5aa7747a5aec63dae1552259..9541e19660d36f9ae4d1a7b2e12a1f230f2a0b8e 100644 (file)
@@ -25,8 +25,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef normal_distribution<double> test_type;
index f46b8483d86fc1b4710a764277931e3577761831..91f672854c105da962df85bc6fee4fe1f1c32d1d 100644 (file)
@@ -25,8 +25,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef poisson_distribution<int, double> test_type;
index 9472780ca4c3dc73aedf1201039d37f819943b21..6055271e333e7205677fdabe5fdf408600cd3536 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
   using namespace std::tr1;
   random_device x;
-  
+
   VERIFY( x.min() == std::numeric_limits<random_device::result_type>::min() );
   VERIFY( x.max() == std::numeric_limits<random_device::result_type>::max() );
 }
index 8735397d921512dbbf04839545b26ed6a0036caa..9af86b3b184cf0ed952f4478a2fe93fdd109b083 100644 (file)
@@ -24,7 +24,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
index 0ba480130d553c089b7ccd1390f9a4372d47c114..f8290ac95919242e231920be5c63e4ab384f9521 100644 (file)
@@ -24,8 +24,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   typedef std::tr1::random_device test_type;
   typedef test_type::result_type result_type;
 }
index 0e4e8178600ca647cc5b11a5fc969194d789a5c2..e9c1b329e0ca7fc73cb19a282494a343d20776cc 100644 (file)
@@ -25,7 +25,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
index e19621d558b6b7557f1c386b673bd79a73220201..2a3ab83c52b2d0f2505d23bed9b8c7571a8f7e8f 100644 (file)
@@ -25,7 +25,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
index ccea183ce44627505ed09fa0a3dfa1ebe1786ac9..b2394dbdaa9d1f5dbd7277924718ba3d540055c7 100644 (file)
@@ -24,7 +24,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
index 35814f987926f86835bcbb3e8fb01ed07806070f..d9a830aaf30b0c49aa5374d0f95bda05e2eb8374 100644 (file)
@@ -24,7 +24,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
index a9a91cc46fbceedf8e0ec1b4bdc0bfb8a0988350..c38e3c0e4094ea9ee59e42dbc74110bf655b7dfc 100644 (file)
@@ -24,7 +24,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
index 59b1c806f3f62239966aeb8124959f33a5e6df84..68914e75cf33c017819038c7a6637c6cc6af189d 100644 (file)
@@ -34,7 +34,7 @@ gen()
 }
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
index 5e0910abbe86881a6bc9b297cc28f88adcbd8cbe..df6a74ea92cae658581191b650f50bfbc016cfe3 100644 (file)
@@ -24,8 +24,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   unsigned long seed = 2;
index 164823c4438ed048bc025cb91319670da7e3a396..e14ac627cde76804bd1ef3eedb1729a26389d09c 100644 (file)
@@ -25,8 +25,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   double seed = 2.0;
index 1fb06f4508a045c958ab1ddfde5cfe07bec1b797..f02db92ea7e55ec7bdf099145ccfcb093d6eef95 100644 (file)
@@ -33,7 +33,7 @@ test01()
   subtract_with_carry<unsigned long, (1UL << 24), 10, 24> v;
 
   VERIFY( u == v );
-  
+
   for (int i = 0; i < 100; ++i)
     {
       u();
index 733e421ef71902877bf8b433f82e4c000da24b76..49e7a3e73296711d1dfa437e325d37d9a258dab4 100644 (file)
@@ -31,7 +31,7 @@ test01()
 
   subtract_with_carry<unsigned long, (1UL << 24), 10, 24> u(1);
   subtract_with_carry<unsigned long, (1UL << 24), 10, 24> v(2);
-  
+
   VERIFY( u != v );
 }
 
index 366fd725055aa56f53d812d1d5c90d2acaed0688..aecb59eee74f894723f415481e162728f5e5479b 100644 (file)
@@ -33,12 +33,12 @@ test01()
   std::stringstream str;
   subtract_with_carry<unsigned long, (1UL << 24), 10, 24> u;
   subtract_with_carry<unsigned long, (1UL << 24), 10, 24> v;
-  
+
   u(); // advance
   str << u;
-  
+
   VERIFY( u != v );
-  
+
   str >> v;
   VERIFY( u == v );
 }
index 7d505e6cba98b7f12d3af30e566d9c9669ba7c5a..1dec108550ee67e737823073be2389d4eff9571a 100644 (file)
@@ -24,7 +24,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
index b00853985e9e941e895ebb537403499bb20ac4a2..8f476a9cf0d3de6ca4fd7f3ae5e149534b24cc0b 100644 (file)
@@ -34,7 +34,7 @@ gen()
 }
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
index 73eff4579b0d4d0bcb185957c6ff2072e1f38eab..68b1f2291ee16e481e375afb971bf3e465fcabec 100644 (file)
@@ -24,8 +24,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   unsigned long seed = 2;
index 4d9d6ba46e9b074ab7ce386aa1bad9182521e23a..c6722329bcee669cb200f6337867e4b57da563d4 100644 (file)
@@ -25,8 +25,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   double seed = 2.0;
index a8f8b6af14979ef1be96d49dfbbf7bf5d2acbe46..571873ebefb0193ceaf4cdd98b4520edbeb2dd23 100644 (file)
@@ -33,7 +33,7 @@ test01()
   subtract_with_carry_01<float, 24, 10, 24> v;
 
   VERIFY( u == v );
-  
+
   for (int i = 0; i < 100; ++i)
     {
       u();
index 5ea3afaa597ad5a3b529c2d3f733e8cf3e3095ee..a4fa1c17a1750f0a2708db2b448d771dffc658c8 100644 (file)
@@ -31,7 +31,7 @@ test01()
 
   subtract_with_carry_01<float, 24, 10, 24> u(1);
   subtract_with_carry_01<float, 24, 10, 24> v(2);
-  
+
   VERIFY( u != v );
 }
 
index 5ceda81b619014a15f99419d81ed428e17278984..0f9d8d70af0d84f71c8c1c12e95ab8224f8585f2 100644 (file)
@@ -33,12 +33,12 @@ test01()
   std::stringstream str;
   subtract_with_carry_01<float, 24, 10, 24> u;
   subtract_with_carry_01<float, 24, 10, 24> v;
-  
+
   u(); // advance
   str << u;
-  
+
   VERIFY( u != v );
-  
+
   str >> v;
   VERIFY( u == v );
 }
index 82f48fc6c4545582ac4084b730176b48d246e2f9..ab1433f3d6f9ac625cb801e07c6f3aba4e152225 100644 (file)
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef uniform_int<int> test_type;
-  
+
   typedef test_type::input_type  input_type;
   typedef test_type::result_type result_type;
 }
index 652e0fc53f156cdf864461c9fb1ee54a2eecf13f..14e25e429f53f52893d4b0f7a82ff156bc491eb5 100644 (file)
@@ -25,8 +25,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef uniform_real<double> test_type;
index ab3f2f25671b214d8268f9f0ee320c7af60b8aa6..eebd50aa6c941b7493ec7855fdead6fb7213dcb2 100644 (file)
@@ -24,8 +24,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef variate_generator
index 6fb964c221cc22a40a343acb7f8bc6ec5fd7c656..cc22b972e031d7dbab2230dc30e53e06f6a128b5 100644 (file)
@@ -24,7 +24,7 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
+test01()
 {
   bool test __attribute__((unused)) = true;
 
index 86ef20dfd228b79d1406ef7c8c6a1bb4c73fd05f..f6185cb06e257cd08076db8f128f02b07acb8f11 100644 (file)
@@ -36,7 +36,7 @@ test01()
     > u, v;
 
   VERIFY( u == v );
-  
+
   for (int i = 0; i < 100; ++i)
     {
       u();
index b43f06d3dfe1689a1758db828c9de2385bc96341..724f413867fe3afbe82574aa70918826d8bfda6a 100644 (file)
@@ -38,12 +38,12 @@ test01()
     minstd_rand, 1,
     mt19937, 2
     > u, v;
+
   u(); // advance
   str << u;
-  
+
   VERIFY( u != v );
-  
+
   str >> v;
   VERIFY( u == v );
 }
index 21c10ea53835578634613905c4f83661e7c2074d..4a5336b7fc8cac705c37507288df30beb736060e 100644 (file)
@@ -25,8 +25,8 @@
 #include <tr1/random>
 
 void
-test01() 
-{ 
+test01()
+{
   using namespace std::tr1;
 
   typedef xor_combine
index fe37e427a6528177e7e087383133dc7ac3474574..363561065cc846434d628765d9f7d5df8a9c9622 100644 (file)
@@ -41,27 +41,27 @@ if (!(A)) \
 
 // Test data for n=0, m=0.
 testcase_assoc_laguerre<double> data001[] = {
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.0000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           10.000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           20.000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           30.000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           40.000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           50.000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           60.000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           70.000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           80.000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           90.000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           100.00000000000000 },
 };
 
@@ -95,27 +95,27 @@ void test001()
 
 // Test data for n=0, m=1.
 testcase_assoc_laguerre<double> data002[] = {
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           0.0000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           10.000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           20.000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           30.000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           40.000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           50.000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           60.000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           70.000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           80.000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           90.000000000000000 },
-  { 1.0000000000000000, 0, 1, 
+  { 1.0000000000000000, 0, 1,
           100.00000000000000 },
 };
 
@@ -149,27 +149,27 @@ void test002()
 
 // Test data for n=0, m=2.
 testcase_assoc_laguerre<double> data003[] = {
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           0.0000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           10.000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           20.000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           30.000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           40.000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           50.000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           60.000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           70.000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           80.000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           90.000000000000000 },
-  { 1.0000000000000000, 0, 2, 
+  { 1.0000000000000000, 0, 2,
           100.00000000000000 },
 };
 
@@ -203,27 +203,27 @@ void test003()
 
 // Test data for n=0, m=5.
 testcase_assoc_laguerre<double> data004[] = {
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           0.0000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           10.000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           20.000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           30.000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           40.000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           50.000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           60.000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           70.000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           80.000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           90.000000000000000 },
-  { 1.0000000000000000, 0, 5, 
+  { 1.0000000000000000, 0, 5,
           100.00000000000000 },
 };
 
@@ -257,27 +257,27 @@ void test004()
 
 // Test data for n=0, m=10.
 testcase_assoc_laguerre<double> data005[] = {
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           0.0000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           10.000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           20.000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           30.000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           40.000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           50.000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           60.000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           70.000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           80.000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           90.000000000000000 },
-  { 1.0000000000000000, 0, 10, 
+  { 1.0000000000000000, 0, 10,
           100.00000000000000 },
 };
 
@@ -311,27 +311,27 @@ void test005()
 
 // Test data for n=0, m=20.
 testcase_assoc_laguerre<double> data006[] = {
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           0.0000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           10.000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           20.000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           30.000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           40.000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           50.000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           60.000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           70.000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           80.000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           90.000000000000000 },
-  { 1.0000000000000000, 0, 20, 
+  { 1.0000000000000000, 0, 20,
           100.00000000000000 },
 };
 
@@ -365,27 +365,27 @@ void test006()
 
 // Test data for n=0, m=50.
 testcase_assoc_laguerre<double> data007[] = {
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           0.0000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           10.000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           20.000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           30.000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           40.000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           50.000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           60.000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           70.000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           80.000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           90.000000000000000 },
-  { 1.0000000000000000, 0, 50, 
+  { 1.0000000000000000, 0, 50,
           100.00000000000000 },
 };
 
@@ -419,27 +419,27 @@ void test007()
 
 // Test data for n=0, m=100.
 testcase_assoc_laguerre<double> data008[] = {
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           0.0000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           10.000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           20.000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           30.000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           40.000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           50.000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           60.000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           70.000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           80.000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           90.000000000000000 },
-  { 1.0000000000000000, 0, 100, 
+  { 1.0000000000000000, 0, 100,
           100.00000000000000 },
 };
 
@@ -473,27 +473,27 @@ void test008()
 
 // Test data for n=1, m=0.
 testcase_assoc_laguerre<double> data009[] = {
-  { 1.0000000000000000, 1, 0, 
+  { 1.0000000000000000, 1, 0,
           0.0000000000000000 },
-  { -9.0000000000000000, 1, 0, 
+  { -9.0000000000000000, 1, 0,
           10.000000000000000 },
-  { -19.000000000000000, 1, 0, 
+  { -19.000000000000000, 1, 0,
           20.000000000000000 },
-  { -29.000000000000000, 1, 0, 
+  { -29.000000000000000, 1, 0,
           30.000000000000000 },
-  { -39.000000000000000, 1, 0, 
+  { -39.000000000000000, 1, 0,
           40.000000000000000 },
-  { -49.000000000000000, 1, 0, 
+  { -49.000000000000000, 1, 0,
           50.000000000000000 },
-  { -59.000000000000000, 1, 0, 
+  { -59.000000000000000, 1, 0,
           60.000000000000000 },
-  { -69.000000000000000, 1, 0, 
+  { -69.000000000000000, 1, 0,
           70.000000000000000 },
-  { -79.000000000000000, 1, 0, 
+  { -79.000000000000000, 1, 0,
           80.000000000000000 },
-  { -89.000000000000000, 1, 0, 
+  { -89.000000000000000, 1, 0,
           90.000000000000000 },
-  { -99.000000000000000, 1, 0, 
+  { -99.000000000000000, 1, 0,
           100.00000000000000 },
 };
 
@@ -527,27 +527,27 @@ void test009()
 
 // Test data for n=1, m=1.
 testcase_assoc_laguerre<double> data010[] = {
-  { 2.0000000000000000, 1, 1, 
+  { 2.0000000000000000, 1, 1,
           0.0000000000000000 },
-  { -8.0000000000000000, 1, 1, 
+  { -8.0000000000000000, 1, 1,
           10.000000000000000 },
-  { -18.000000000000000, 1, 1, 
+  { -18.000000000000000, 1, 1,
           20.000000000000000 },
-  { -28.000000000000000, 1, 1, 
+  { -28.000000000000000, 1, 1,
           30.000000000000000 },
-  { -38.000000000000000, 1, 1, 
+  { -38.000000000000000, 1, 1,
           40.000000000000000 },
-  { -48.000000000000000, 1, 1, 
+  { -48.000000000000000, 1, 1,
           50.000000000000000 },
-  { -58.000000000000000, 1, 1, 
+  { -58.000000000000000, 1, 1,
           60.000000000000000 },
-  { -68.000000000000000, 1, 1, 
+  { -68.000000000000000, 1, 1,
           70.000000000000000 },
-  { -78.000000000000000, 1, 1, 
+  { -78.000000000000000, 1, 1,
           80.000000000000000 },
-  { -88.000000000000000, 1, 1, 
+  { -88.000000000000000, 1, 1,
           90.000000000000000 },
-  { -98.000000000000000, 1, 1, 
+  { -98.000000000000000, 1, 1,
           100.00000000000000 },
 };
 
@@ -581,27 +581,27 @@ void test010()
 
 // Test data for n=1, m=2.
 testcase_assoc_laguerre<double> data011[] = {
-  { 3.0000000000000000, 1, 2, 
+  { 3.0000000000000000, 1, 2,
           0.0000000000000000 },
-  { -7.0000000000000000, 1, 2, 
+  { -7.0000000000000000, 1, 2,
           10.000000000000000 },
-  { -17.000000000000000, 1, 2, 
+  { -17.000000000000000, 1, 2,
           20.000000000000000 },
-  { -27.000000000000000, 1, 2, 
+  { -27.000000000000000, 1, 2,
           30.000000000000000 },
-  { -37.000000000000000, 1, 2, 
+  { -37.000000000000000, 1, 2,
           40.000000000000000 },
-  { -47.000000000000000, 1, 2, 
+  { -47.000000000000000, 1, 2,
           50.000000000000000 },
-  { -57.000000000000000, 1, 2, 
+  { -57.000000000000000, 1, 2,
           60.000000000000000 },
-  { -67.000000000000000, 1, 2, 
+  { -67.000000000000000, 1, 2,
           70.000000000000000 },
-  { -77.000000000000000, 1, 2, 
+  { -77.000000000000000, 1, 2,
           80.000000000000000 },
-  { -87.000000000000000, 1, 2, 
+  { -87.000000000000000, 1, 2,
           90.000000000000000 },
-  { -97.000000000000000, 1, 2, 
+  { -97.000000000000000, 1, 2,
           100.00000000000000 },
 };
 
@@ -635,27 +635,27 @@ void test011()
 
 // Test data for n=1, m=5.
 testcase_assoc_laguerre<double> data012[] = {
-  { 6.0000000000000000, 1, 5, 
+  { 6.0000000000000000, 1, 5,
           0.0000000000000000 },
-  { -4.0000000000000000, 1, 5, 
+  { -4.0000000000000000, 1, 5,
           10.000000000000000 },
-  { -14.000000000000000, 1, 5, 
+  { -14.000000000000000, 1, 5,
           20.000000000000000 },
-  { -24.000000000000000, 1, 5, 
+  { -24.000000000000000, 1, 5,
           30.000000000000000 },
-  { -34.000000000000000, 1, 5, 
+  { -34.000000000000000, 1, 5,
           40.000000000000000 },
-  { -44.000000000000000, 1, 5, 
+  { -44.000000000000000, 1, 5,
           50.000000000000000 },
-  { -54.000000000000000, 1, 5, 
+  { -54.000000000000000, 1, 5,
           60.000000000000000 },
-  { -64.000000000000000, 1, 5, 
+  { -64.000000000000000, 1, 5,
           70.000000000000000 },
-  { -74.000000000000000, 1, 5, 
+  { -74.000000000000000, 1, 5,
           80.000000000000000 },
-  { -84.000000000000000, 1, 5, 
+  { -84.000000000000000, 1, 5,
           90.000000000000000 },
-  { -94.000000000000000, 1, 5, 
+  { -94.000000000000000, 1, 5,
           100.00000000000000 },
 };
 
@@ -689,27 +689,27 @@ void test012()
 
 // Test data for n=1, m=10.
 testcase_assoc_laguerre<double> data013[] = {
-  { 11.000000000000000, 1, 10, 
+  { 11.000000000000000, 1, 10,
           0.0000000000000000 },
-  { 1.0000000000000000, 1, 10, 
+  { 1.0000000000000000, 1, 10,
           10.000000000000000 },
-  { -9.0000000000000000, 1, 10, 
+  { -9.0000000000000000, 1, 10,
           20.000000000000000 },
-  { -19.000000000000000, 1, 10, 
+  { -19.000000000000000, 1, 10,
           30.000000000000000 },
-  { -29.000000000000000, 1, 10, 
+  { -29.000000000000000, 1, 10,
           40.000000000000000 },
-  { -39.000000000000000, 1, 10, 
+  { -39.000000000000000, 1, 10,
           50.000000000000000 },
-  { -49.000000000000000, 1, 10, 
+  { -49.000000000000000, 1, 10,
           60.000000000000000 },
-  { -59.000000000000000, 1, 10, 
+  { -59.000000000000000, 1, 10,
           70.000000000000000 },
-  { -69.000000000000000, 1, 10, 
+  { -69.000000000000000, 1, 10,
           80.000000000000000 },
-  { -79.000000000000000, 1, 10, 
+  { -79.000000000000000, 1, 10,
           90.000000000000000 },
-  { -89.000000000000000, 1, 10, 
+  { -89.000000000000000, 1, 10,
           100.00000000000000 },
 };
 
@@ -743,27 +743,27 @@ void test013()
 
 // Test data for n=1, m=20.
 testcase_assoc_laguerre<double> data014[] = {
-  { 21.000000000000000, 1, 20, 
+  { 21.000000000000000, 1, 20,
           0.0000000000000000 },
-  { 11.000000000000000, 1, 20, 
+  { 11.000000000000000, 1, 20,
           10.000000000000000 },
-  { 1.0000000000000000, 1, 20, 
+  { 1.0000000000000000, 1, 20,
           20.000000000000000 },
-  { -9.0000000000000000, 1, 20, 
+  { -9.0000000000000000, 1, 20,
           30.000000000000000 },
-  { -19.000000000000000, 1, 20, 
+  { -19.000000000000000, 1, 20,
           40.000000000000000 },
-  { -29.000000000000000, 1, 20, 
+  { -29.000000000000000, 1, 20,
           50.000000000000000 },
-  { -39.000000000000000, 1, 20, 
+  { -39.000000000000000, 1, 20,
           60.000000000000000 },
-  { -49.000000000000000, 1, 20, 
+  { -49.000000000000000, 1, 20,
           70.000000000000000 },
-  { -59.000000000000000, 1, 20, 
+  { -59.000000000000000, 1, 20,
           80.000000000000000 },
-  { -69.000000000000000, 1, 20, 
+  { -69.000000000000000, 1, 20,
           90.000000000000000 },
-  { -79.000000000000000, 1, 20, 
+  { -79.000000000000000, 1, 20,
           100.00000000000000 },
 };
 
@@ -797,27 +797,27 @@ void test014()
 
 // Test data for n=1, m=50.
 testcase_assoc_laguerre<double> data015[] = {
-  { 51.000000000000000, 1, 50, 
+  { 51.000000000000000, 1, 50,
           0.0000000000000000 },
-  { 41.000000000000000, 1, 50, 
+  { 41.000000000000000, 1, 50,
           10.000000000000000 },
-  { 31.000000000000000, 1, 50, 
+  { 31.000000000000000, 1, 50,
           20.000000000000000 },
-  { 21.000000000000000, 1, 50, 
+  { 21.000000000000000, 1, 50,
           30.000000000000000 },
-  { 11.000000000000000, 1, 50, 
+  { 11.000000000000000, 1, 50,
           40.000000000000000 },
-  { 1.0000000000000000, 1, 50, 
+  { 1.0000000000000000, 1, 50,
           50.000000000000000 },
-  { -9.0000000000000000, 1, 50, 
+  { -9.0000000000000000, 1, 50,
           60.000000000000000 },
-  { -19.000000000000000, 1, 50, 
+  { -19.000000000000000, 1, 50,
           70.000000000000000 },
-  { -29.000000000000000, 1, 50, 
+  { -29.000000000000000, 1, 50,
           80.000000000000000 },
-  { -39.000000000000000, 1, 50, 
+  { -39.000000000000000, 1, 50,
           90.000000000000000 },
-  { -49.000000000000000, 1, 50, 
+  { -49.000000000000000, 1, 50,
           100.00000000000000 },
 };
 
@@ -851,27 +851,27 @@ void test015()
 
 // Test data for n=1, m=100.
 testcase_assoc_laguerre<double> data016[] = {
-  { 101.00000000000000, 1, 100, 
+  { 101.00000000000000, 1, 100,
           0.0000000000000000 },
-  { 91.000000000000000, 1, 100, 
+  { 91.000000000000000, 1, 100,
           10.000000000000000 },
-  { 81.000000000000000, 1, 100, 
+  { 81.000000000000000, 1, 100,
           20.000000000000000 },
-  { 71.000000000000000, 1, 100, 
+  { 71.000000000000000, 1, 100,
           30.000000000000000 },
-  { 61.000000000000000, 1, 100, 
+  { 61.000000000000000, 1, 100,
           40.000000000000000 },
-  { 51.000000000000000, 1, 100, 
+  { 51.000000000000000, 1, 100,
           50.000000000000000 },
-  { 41.000000000000000, 1, 100, 
+  { 41.000000000000000, 1, 100,
           60.000000000000000 },
-  { 31.000000000000000, 1, 100, 
+  { 31.000000000000000, 1, 100,
           70.000000000000000 },
-  { 21.000000000000000, 1, 100, 
+  { 21.000000000000000, 1, 100,
           80.000000000000000 },
-  { 11.000000000000000, 1, 100, 
+  { 11.000000000000000, 1, 100,
           90.000000000000000 },
-  { 1.0000000000000000, 1, 100, 
+  { 1.0000000000000000, 1, 100,
           100.00000000000000 },
 };
 
@@ -905,27 +905,27 @@ void test016()
 
 // Test data for n=2, m=0.
 testcase_assoc_laguerre<double> data017[] = {
-  { 1.0000000000000000, 2, 0, 
+  { 1.0000000000000000, 2, 0,
           0.0000000000000000 },
-  { 31.000000000000000, 2, 0, 
+  { 31.000000000000000, 2, 0,
           10.000000000000000 },
-  { 161.00000000000000, 2, 0, 
+  { 161.00000000000000, 2, 0,
           20.000000000000000 },
-  { 391.00000000000000, 2, 0, 
+  { 391.00000000000000, 2, 0,
           30.000000000000000 },
-  { 721.00000000000000, 2, 0, 
+  { 721.00000000000000, 2, 0,
           40.000000000000000 },
-  { 1151.0000000000000, 2, 0, 
+  { 1151.0000000000000, 2, 0,
           50.000000000000000 },
-  { 1681.0000000000000, 2, 0, 
+  { 1681.0000000000000, 2, 0,
           60.000000000000000 },
-  { 2311.0000000000000, 2, 0, 
+  { 2311.0000000000000, 2, 0,
           70.000000000000000 },
-  { 3041.0000000000000, 2, 0, 
+  { 3041.0000000000000, 2, 0,
           80.000000000000000 },
-  { 3871.0000000000000, 2, 0, 
+  { 3871.0000000000000, 2, 0,
           90.000000000000000 },
-  { 4801.0000000000000, 2, 0, 
+  { 4801.0000000000000, 2, 0,
           100.00000000000000 },
 };
 
@@ -959,27 +959,27 @@ void test017()
 
 // Test data for n=2, m=1.
 testcase_assoc_laguerre<double> data018[] = {
-  { 3.0000000000000000, 2, 1, 
+  { 3.0000000000000000, 2, 1,
           0.0000000000000000 },
-  { 23.000000000000000, 2, 1, 
+  { 23.000000000000000, 2, 1,
           10.000000000000000 },
-  { 143.00000000000000, 2, 1, 
+  { 143.00000000000000, 2, 1,
           20.000000000000000 },
-  { 363.00000000000000, 2, 1, 
+  { 363.00000000000000, 2, 1,
           30.000000000000000 },
-  { 683.00000000000000, 2, 1, 
+  { 683.00000000000000, 2, 1,
           40.000000000000000 },
-  { 1103.0000000000000, 2, 1, 
+  { 1103.0000000000000, 2, 1,
           50.000000000000000 },
-  { 1623.0000000000000, 2, 1, 
+  { 1623.0000000000000, 2, 1,
           60.000000000000000 },
-  { 2243.0000000000000, 2, 1, 
+  { 2243.0000000000000, 2, 1,
           70.000000000000000 },
-  { 2963.0000000000000, 2, 1, 
+  { 2963.0000000000000, 2, 1,
           80.000000000000000 },
-  { 3783.0000000000000, 2, 1, 
+  { 3783.0000000000000, 2, 1,
           90.000000000000000 },
-  { 4703.0000000000000, 2, 1, 
+  { 4703.0000000000000, 2, 1,
           100.00000000000000 },
 };
 
@@ -1013,27 +1013,27 @@ void test018()
 
 // Test data for n=2, m=2.
 testcase_assoc_laguerre<double> data019[] = {
-  { 6.0000000000000000, 2, 2, 
+  { 6.0000000000000000, 2, 2,
           0.0000000000000000 },
-  { 16.000000000000000, 2, 2, 
+  { 16.000000000000000, 2, 2,
           10.000000000000000 },
-  { 126.00000000000000, 2, 2, 
+  { 126.00000000000000, 2, 2,
           20.000000000000000 },
-  { 336.00000000000000, 2, 2, 
+  { 336.00000000000000, 2, 2,
           30.000000000000000 },
-  { 646.00000000000000, 2, 2, 
+  { 646.00000000000000, 2, 2,
           40.000000000000000 },
-  { 1056.0000000000000, 2, 2, 
+  { 1056.0000000000000, 2, 2,
           50.000000000000000 },
-  { 1566.0000000000000, 2, 2, 
+  { 1566.0000000000000, 2, 2,
           60.000000000000000 },
-  { 2176.0000000000000, 2, 2, 
+  { 2176.0000000000000, 2, 2,
           70.000000000000000 },
-  { 2886.0000000000000, 2, 2, 
+  { 2886.0000000000000, 2, 2,
           80.000000000000000 },
-  { 3696.0000000000000, 2, 2, 
+  { 3696.0000000000000, 2, 2,
           90.000000000000000 },
-  { 4606.0000000000000, 2, 2, 
+  { 4606.0000000000000, 2, 2,
           100.00000000000000 },
 };
 
@@ -1067,27 +1067,27 @@ void test019()
 
 // Test data for n=2, m=5.
 testcase_assoc_laguerre<double> data020[] = {
-  { 21.000000000000000, 2, 5, 
+  { 21.000000000000000, 2, 5,
           0.0000000000000000 },
-  { 0.99999999999999645, 2, 5, 
+  { 0.99999999999999645, 2, 5,
           10.000000000000000 },
-  { 81.000000000000000, 2, 5, 
+  { 81.000000000000000, 2, 5,
           20.000000000000000 },
-  { 261.00000000000000, 2, 5, 
+  { 261.00000000000000, 2, 5,
           30.000000000000000 },
-  { 541.00000000000000, 2, 5, 
+  { 541.00000000000000, 2, 5,
           40.000000000000000 },
-  { 921.00000000000000, 2, 5, 
+  { 921.00000000000000, 2, 5,
           50.000000000000000 },
-  { 1401.0000000000000, 2, 5, 
+  { 1401.0000000000000, 2, 5,
           60.000000000000000 },
-  { 1981.0000000000000, 2, 5, 
+  { 1981.0000000000000, 2, 5,
           70.000000000000000 },
-  { 2661.0000000000000, 2, 5, 
+  { 2661.0000000000000, 2, 5,
           80.000000000000000 },
-  { 3441.0000000000000, 2, 5, 
+  { 3441.0000000000000, 2, 5,
           90.000000000000000 },
-  { 4321.0000000000000, 2, 5, 
+  { 4321.0000000000000, 2, 5,
           100.00000000000000 },
 };
 
@@ -1121,27 +1121,27 @@ void test020()
 
 // Test data for n=2, m=10.
 testcase_assoc_laguerre<double> data021[] = {
-  { 66.000000000000000, 2, 10, 
+  { 66.000000000000000, 2, 10,
           0.0000000000000000 },
-  { -4.0000000000000089, 2, 10, 
+  { -4.0000000000000089, 2, 10,
           10.000000000000000 },
-  { 25.999999999999964, 2, 10, 
+  { 25.999999999999964, 2, 10,
           20.000000000000000 },
-  { 156.00000000000000, 2, 10, 
+  { 156.00000000000000, 2, 10,
           30.000000000000000 },
-  { 386.00000000000000, 2, 10, 
+  { 386.00000000000000, 2, 10,
           40.000000000000000 },
-  { 716.00000000000000, 2, 10, 
+  { 716.00000000000000, 2, 10,
           50.000000000000000 },
-  { 1146.0000000000000, 2, 10, 
+  { 1146.0000000000000, 2, 10,
           60.000000000000000 },
-  { 1676.0000000000000, 2, 10, 
+  { 1676.0000000000000, 2, 10,
           70.000000000000000 },
-  { 2306.0000000000000, 2, 10, 
+  { 2306.0000000000000, 2, 10,
           80.000000000000000 },
-  { 3036.0000000000000, 2, 10, 
+  { 3036.0000000000000, 2, 10,
           90.000000000000000 },
-  { 3866.0000000000000, 2, 10, 
+  { 3866.0000000000000, 2, 10,
           100.00000000000000 },
 };
 
@@ -1175,27 +1175,27 @@ void test021()
 
 // Test data for n=2, m=20.
 testcase_assoc_laguerre<double> data022[] = {
-  { 231.00000000000000, 2, 20, 
+  { 231.00000000000000, 2, 20,
           0.0000000000000000 },
-  { 61.000000000000206, 2, 20, 
+  { 61.000000000000206, 2, 20,
           10.000000000000000 },
-  { -8.9999999999999982, 2, 20, 
+  { -8.9999999999999982, 2, 20,
           20.000000000000000 },
-  { 21.000000000000135, 2, 20, 
+  { 21.000000000000135, 2, 20,
           30.000000000000000 },
-  { 151.00000000000054, 2, 20, 
+  { 151.00000000000054, 2, 20,
           40.000000000000000 },
-  { 381.00000000000000, 2, 20, 
+  { 381.00000000000000, 2, 20,
           50.000000000000000 },
-  { 711.00000000000000, 2, 20, 
+  { 711.00000000000000, 2, 20,
           60.000000000000000 },
-  { 1141.0000000000000, 2, 20, 
+  { 1141.0000000000000, 2, 20,
           70.000000000000000 },
-  { 1670.9999999999998, 2, 20, 
+  { 1670.9999999999998, 2, 20,
           80.000000000000000 },
-  { 2301.0000000000000, 2, 20, 
+  { 2301.0000000000000, 2, 20,
           90.000000000000000 },
-  { 3031.0000000000000, 2, 20, 
+  { 3031.0000000000000, 2, 20,
           100.00000000000000 },
 };
 
@@ -1229,27 +1229,27 @@ void test022()
 
 // Test data for n=2, m=50.
 testcase_assoc_laguerre<double> data023[] = {
-  { 1326.0000000000000, 2, 50, 
+  { 1326.0000000000000, 2, 50,
           0.0000000000000000 },
-  { 855.99999999999716, 2, 50, 
+  { 855.99999999999716, 2, 50,
           10.000000000000000 },
-  { 485.99999999999829, 2, 50, 
+  { 485.99999999999829, 2, 50,
           20.000000000000000 },
-  { 215.99999999999935, 2, 50, 
+  { 215.99999999999935, 2, 50,
           30.000000000000000 },
-  { 45.999999999999787, 2, 50, 
+  { 45.999999999999787, 2, 50,
           40.000000000000000 },
-  { -23.999999999999684, 2, 50, 
+  { -23.999999999999684, 2, 50,
           50.000000000000000 },
-  { 6.0000000000001217, 2, 50, 
+  { 6.0000000000001217, 2, 50,
           60.000000000000000 },
-  { 135.99999999999972, 2, 50, 
+  { 135.99999999999972, 2, 50,
           70.000000000000000 },
-  { 365.99999999999892, 2, 50, 
+  { 365.99999999999892, 2, 50,
           80.000000000000000 },
-  { 695.99999999999784, 2, 50, 
+  { 695.99999999999784, 2, 50,
           90.000000000000000 },
-  { 1125.9999999999964, 2, 50, 
+  { 1125.9999999999964, 2, 50,
           100.00000000000000 },
 };
 
@@ -1283,27 +1283,27 @@ void test023()
 
 // Test data for n=2, m=100.
 testcase_assoc_laguerre<double> data024[] = {
-  { 5151.0000000000000, 2, 100, 
+  { 5151.0000000000000, 2, 100,
           0.0000000000000000 },
-  { 4181.0000000000655, 2, 100, 
+  { 4181.0000000000655, 2, 100,
           10.000000000000000 },
-  { 3311.0000000000518, 2, 100, 
+  { 3311.0000000000518, 2, 100,
           20.000000000000000 },
-  { 2541.0000000000400, 2, 100, 
+  { 2541.0000000000400, 2, 100,
           30.000000000000000 },
-  { 1871.0000000000291, 2, 100, 
+  { 1871.0000000000291, 2, 100,
           40.000000000000000 },
-  { 1301.0000000000207, 2, 100, 
+  { 1301.0000000000207, 2, 100,
           50.000000000000000 },
-  { 831.00000000001364, 2, 100, 
+  { 831.00000000001364, 2, 100,
           60.000000000000000 },
-  { 461.00000000000682, 2, 100, 
+  { 461.00000000000682, 2, 100,
           70.000000000000000 },
-  { 191.00000000000227, 2, 100, 
+  { 191.00000000000227, 2, 100,
           80.000000000000000 },
-  { 21.000000000000128, 2, 100, 
+  { 21.000000000000128, 2, 100,
           90.000000000000000 },
-  { -49.000000000000369, 2, 100, 
+  { -49.000000000000369, 2, 100,
           100.00000000000000 },
 };
 
@@ -1337,27 +1337,27 @@ void test024()
 
 // Test data for n=5, m=0.
 testcase_assoc_laguerre<double> data025[] = {
-  { 1.0000000000000000, 5, 0, 
+  { 1.0000000000000000, 5, 0,
           0.0000000000000000 },
-  { 34.333333333333329, 5, 0, 
+  { 34.333333333333329, 5, 0,
           10.000000000000000 },
-  { -4765.6666666666670, 5, 0, 
+  { -4765.6666666666670, 5, 0,
           20.000000000000000 },
-  { -74399.000000000000, 5, 0, 
+  { -74399.000000000000, 5, 0,
           30.000000000000000 },
-  { -418865.66666666663, 5, 0, 
+  { -418865.66666666663, 5, 0,
           40.000000000000000 },
-  { -1498165.6666666665, 5, 0, 
+  { -1498165.6666666665, 5, 0,
           50.000000000000000 },
-  { -4122299.0000000000, 5, 0, 
+  { -4122299.0000000000, 5, 0,
           60.000000000000000 },
-  { -9551265.6666666679, 5, 0, 
+  { -9551265.6666666679, 5, 0,
           70.000000000000000 },
-  { -19595065.666666664, 5, 0, 
+  { -19595065.666666664, 5, 0,
           80.000000000000000 },
-  { -36713699.000000000, 5, 0, 
+  { -36713699.000000000, 5, 0,
           90.000000000000000 },
-  { -64117165.666666664, 5, 0, 
+  { -64117165.666666664, 5, 0,
           100.00000000000000 },
 };
 
@@ -1391,27 +1391,27 @@ void test025()
 
 // Test data for n=5, m=1.
 testcase_assoc_laguerre<double> data026[] = {
-  { 6.0000000000000000, 5, 1, 
+  { 6.0000000000000000, 5, 1,
           0.0000000000000000 },
-  { 22.666666666666661, 5, 1, 
+  { 22.666666666666661, 5, 1,
           10.000000000000000 },
-  { -2960.6666666666661, 5, 1, 
+  { -2960.6666666666661, 5, 1,
           20.000000000000000 },
-  { -58944.000000000000, 5, 1, 
+  { -58944.000000000000, 5, 1,
           30.000000000000000 },
-  { -357927.33333333326, 5, 1, 
+  { -357927.33333333326, 5, 1,
           40.000000000000000 },
-  { -1329910.6666666665, 5, 1, 
+  { -1329910.6666666665, 5, 1,
           50.000000000000000 },
-  { -3744894.0000000000, 5, 1, 
+  { -3744894.0000000000, 5, 1,
           60.000000000000000 },
-  { -8812877.3333333321, 5, 1, 
+  { -8812877.3333333321, 5, 1,
           70.000000000000000 },
-  { -18283860.666666664, 5, 1, 
+  { -18283860.666666664, 5, 1,
           80.000000000000000 },
-  { -34547844.000000000, 5, 1, 
+  { -34547844.000000000, 5, 1,
           90.000000000000000 },
-  { -60734827.333333336, 5, 1, 
+  { -60734827.333333336, 5, 1,
           100.00000000000000 },
 };
 
@@ -1445,27 +1445,27 @@ void test026()
 
 // Test data for n=5, m=2.
 testcase_assoc_laguerre<double> data027[] = {
-  { 21.000000000000000, 5, 2, 
+  { 21.000000000000000, 5, 2,
           0.0000000000000000 },
-  { 4.3333333333333339, 5, 2, 
+  { 4.3333333333333339, 5, 2,
           10.000000000000000 },
-  { -1679.0000000000000, 5, 2, 
+  { -1679.0000000000000, 5, 2,
           20.000000000000000 },
-  { -46029.000000000000, 5, 2, 
+  { -46029.000000000000, 5, 2,
           30.000000000000000 },
-  { -304045.66666666669, 5, 2, 
+  { -304045.66666666669, 5, 2,
           40.000000000000000 },
-  { -1176729.0000000002, 5, 2, 
+  { -1176729.0000000002, 5, 2,
           50.000000000000000 },
-  { -3395079.0000000000, 5, 2, 
+  { -3395079.0000000000, 5, 2,
           60.000000000000000 },
-  { -8120095.6666666660, 5, 2, 
+  { -8120095.6666666660, 5, 2,
           70.000000000000000 },
-  { -17042778.999999996, 5, 2, 
+  { -17042778.999999996, 5, 2,
           80.000000000000000 },
-  { -32484129.000000000, 5, 2, 
+  { -32484129.000000000, 5, 2,
           90.000000000000000 },
-  { -57495145.666666664, 5, 2, 
+  { -57495145.666666664, 5, 2,
           100.00000000000000 },
 };
 
@@ -1499,27 +1499,27 @@ void test027()
 
 // Test data for n=5, m=5.
 testcase_assoc_laguerre<double> data028[] = {
-  { 252.00000000000000, 5, 5, 
+  { 252.00000000000000, 5, 5,
           0.0000000000000000 },
-  { -14.666666666666657, 5, 5, 
+  { -14.666666666666657, 5, 5,
           10.000000000000000 },
-  { 51.999999999999957, 5, 5, 
+  { 51.999999999999957, 5, 5,
           20.000000000000000 },
-  { -19548.000000000000, 5, 5, 
+  { -19548.000000000000, 5, 5,
           30.000000000000000 },
-  { -178814.66666666660, 5, 5, 
+  { -178814.66666666660, 5, 5,
           40.000000000000000 },
-  { -797747.99999999977, 5, 5, 
+  { -797747.99999999977, 5, 5,
           50.000000000000000 },
-  { -2496348.0000000000, 5, 5, 
+  { -2496348.0000000000, 5, 5,
           60.000000000000000 },
-  { -6294614.6666666660, 5, 5, 
+  { -6294614.6666666660, 5, 5,
           70.000000000000000 },
-  { -13712547.999999996, 5, 5, 
+  { -13712547.999999996, 5, 5,
           80.000000000000000 },
-  { -26870147.999999993, 5, 5, 
+  { -26870147.999999993, 5, 5,
           90.000000000000000 },
-  { -48587414.666666672, 5, 5, 
+  { -48587414.666666672, 5, 5,
           100.00000000000000 },
 };
 
@@ -1553,27 +1553,27 @@ void test028()
 
 // Test data for n=5, m=10.
 testcase_assoc_laguerre<double> data029[] = {
-  { 3003.0000000000000, 5, 10, 
+  { 3003.0000000000000, 5, 10,
           0.0000000000000000 },
-  { 19.666666666666668, 5, 10, 
+  { 19.666666666666668, 5, 10,
           10.000000000000000 },
-  { 36.333333333333272, 5, 10, 
+  { 36.333333333333272, 5, 10,
           20.000000000000000 },
-  { -1947.0000000000000, 5, 10, 
+  { -1947.0000000000000, 5, 10,
           30.000000000000000 },
-  { -60930.333333333314, 5, 10, 
+  { -60930.333333333314, 5, 10,
           40.000000000000000 },
-  { -381913.66666666651, 5, 10, 
+  { -381913.66666666651, 5, 10,
           50.000000000000000 },
-  { -1419897.0000000000, 5, 10, 
+  { -1419897.0000000000, 5, 10,
           60.000000000000000 },
-  { -3979880.3333333330, 5, 10, 
+  { -3979880.3333333330, 5, 10,
           70.000000000000000 },
-  { -9316863.6666666642, 5, 10, 
+  { -9316863.6666666642, 5, 10,
           80.000000000000000 },
-  { -19235847.000000000, 5, 10, 
+  { -19235847.000000000, 5, 10,
           90.000000000000000 },
-  { -36191830.333333328, 5, 10, 
+  { -36191830.333333328, 5, 10,
           100.00000000000000 },
 };
 
@@ -1607,27 +1607,27 @@ void test029()
 
 // Test data for n=5, m=20.
 testcase_assoc_laguerre<double> data030[] = {
-  { 53130.000000000000, 5, 20, 
+  { 53130.000000000000, 5, 20,
           0.0000000000000000 },
-  { 1213.3333333333335, 5, 20, 
+  { 1213.3333333333335, 5, 20,
           10.000000000000000 },
-  { 129.99999999999963, 5, 20, 
+  { 129.99999999999963, 5, 20,
           20.000000000000000 },
-  { -119.99999999999974, 5, 20, 
+  { -119.99999999999974, 5, 20,
           30.000000000000000 },
-  { 463.33333333333320, 5, 20, 
+  { 463.33333333333320, 5, 20,
           40.000000000000000 },
-  { -48120.000000000015, 5, 20, 
+  { -48120.000000000015, 5, 20,
           50.000000000000000 },
-  { -345870.00000000017, 5, 20, 
+  { -345870.00000000017, 5, 20,
           60.000000000000000 },
-  { -1342786.6666666667, 5, 20, 
+  { -1342786.6666666667, 5, 20,
           70.000000000000000 },
-  { -3838870.0000000009, 5, 20, 
+  { -3838870.0000000009, 5, 20,
           80.000000000000000 },
-  { -9084120.0000000000, 5, 20, 
+  { -9084120.0000000000, 5, 20,
           90.000000000000000 },
-  { -18878536.666666668, 5, 20, 
+  { -18878536.666666668, 5, 20,
           100.00000000000000 },
 };
 
@@ -1661,27 +1661,27 @@ void test030()
 
 // Test data for n=5, m=50.
 testcase_assoc_laguerre<double> data031[] = {
-  { 3478761.0000000000, 5, 50, 
+  { 3478761.0000000000, 5, 50,
           0.0000000000000000 },
-  { 1154544.3333333335, 5, 50, 
+  { 1154544.3333333335, 5, 50,
           10.000000000000000 },
-  { 264661.00000000006, 5, 50, 
+  { 264661.00000000006, 5, 50,
           20.000000000000000 },
-  { 24111.000000000000, 5, 50, 
+  { 24111.000000000000, 5, 50,
           30.000000000000000 },
-  { -2105.6666666666665, 5, 50, 
+  { -2105.6666666666665, 5, 50,
           40.000000000000000 },
-  { 1011.0000000000000, 5, 50, 
+  { 1011.0000000000000, 5, 50,
           50.000000000000000 },
-  { -1538.9999999999955, 5, 50, 
+  { -1538.9999999999955, 5, 50,
           60.000000000000000 },
-  { 5244.3333333333449, 5, 50, 
+  { 5244.3333333333449, 5, 50,
           70.000000000000000 },
-  { -13639.000000000015, 5, 50, 
+  { -13639.000000000015, 5, 50,
           80.000000000000000 },
-  { -243189.00000000006, 5, 50, 
+  { -243189.00000000006, 5, 50,
           90.000000000000000 },
-  { -1118405.6666666667, 5, 50, 
+  { -1118405.6666666667, 5, 50,
           100.00000000000000 },
 };
 
@@ -1715,27 +1715,27 @@ void test031()
 
 // Test data for n=5, m=100.
 testcase_assoc_laguerre<double> data032[] = {
-  { 96560646.000000000, 5, 100, 
+  { 96560646.000000000, 5, 100,
           0.0000000000000000 },
-  { 57264262.666666649, 5, 100, 
+  { 57264262.666666649, 5, 100,
           10.000000000000000 },
-  { 31841379.333333332, 5, 100, 
+  { 31841379.333333332, 5, 100,
           20.000000000000000 },
-  { 16281996.000000000, 5, 100, 
+  { 16281996.000000000, 5, 100,
           30.000000000000000 },
-  { 7426112.6666666670, 5, 100, 
+  { 7426112.6666666670, 5, 100,
           40.000000000000000 },
-  { 2863729.3333333330, 5, 100, 
+  { 2863729.3333333330, 5, 100,
           50.000000000000000 },
-  { 834846.00000000000, 5, 100, 
+  { 834846.00000000000, 5, 100,
           60.000000000000000 },
-  { 129462.66666666663, 5, 100, 
+  { 129462.66666666663, 5, 100,
           70.000000000000000 },
-  { -12420.666666666666, 5, 100, 
+  { -12420.666666666666, 5, 100,
           80.000000000000000 },
-  { -804.00000000000000, 5, 100, 
+  { -804.00000000000000, 5, 100,
           90.000000000000000 },
-  { 4312.6666666666661, 5, 100, 
+  { 4312.6666666666661, 5, 100,
           100.00000000000000 },
 };
 
@@ -1769,27 +1769,27 @@ void test032()
 
 // Test data for n=10, m=0.
 testcase_assoc_laguerre<double> data033[] = {
-  { 1.0000000000000000, 10, 0, 
+  { 1.0000000000000000, 10, 0,
           0.0000000000000000 },
-  { 27.984126984126981, 10, 0, 
+  { 27.984126984126981, 10, 0,
           10.000000000000000 },
-  { 3227.8077601410932, 10, 0, 
+  { 3227.8077601410932, 10, 0,
           20.000000000000000 },
-  { 15129.571428571489, 10, 0, 
+  { 15129.571428571489, 10, 0,
           30.000000000000000 },
-  { 79724066.608465582, 10, 0, 
+  { 79724066.608465582, 10, 0,
           40.000000000000000 },
-  { 2037190065.3738980, 10, 0, 
+  { 2037190065.3738980, 10, 0,
           50.000000000000000 },
-  { 21804200401.000000, 10, 0, 
+  { 21804200401.000000, 10, 0,
           60.000000000000000 },
-  { 144688291819.51855, 10, 0, 
+  { 144688291819.51855, 10, 0,
           70.000000000000000 },
-  { 703324772760.08276, 10, 0, 
+  { 703324772760.08276, 10, 0,
           80.000000000000000 },
-  { 2741055412243.8569, 10, 0, 
+  { 2741055412243.8569, 10, 0,
           90.000000000000000 },
-  { 9051283795429.5723, 10, 0, 
+  { 9051283795429.5723, 10, 0,
           100.00000000000000 },
 };
 
@@ -1823,27 +1823,27 @@ void test033()
 
 // Test data for n=10, m=1.
 testcase_assoc_laguerre<double> data034[] = {
-  { 11.000000000000000, 10, 1, 
+  { 11.000000000000000, 10, 1,
           0.0000000000000000 },
-  { 14.791887125220455, 10, 1, 
+  { 14.791887125220455, 10, 1,
           10.000000000000000 },
-  { 2704.6507936507933, 10, 1, 
+  { 2704.6507936507933, 10, 1,
           20.000000000000000 },
-  { -182924.71428571426, 10, 1, 
+  { -182924.71428571426, 10, 1,
           30.000000000000000 },
-  { 48066036.749559075, 10, 1, 
+  { 48066036.749559075, 10, 1,
           40.000000000000000 },
-  { 1486264192.2169311, 10, 1, 
+  { 1486264192.2169311, 10, 1,
           50.000000000000000 },
-  { 17239562282.428574, 10, 1, 
+  { 17239562282.428574, 10, 1,
           60.000000000000000 },
-  { 119837491630.13579, 10, 1, 
+  { 119837491630.13579, 10, 1,
           70.000000000000000 },
-  { 600681375251.21167, 10, 1, 
+  { 600681375251.21167, 10, 1,
           80.000000000000000 },
-  { 2392908405632.4287, 10, 1, 
+  { 2392908405632.4287, 10, 1,
           90.000000000000000 },
-  { 8033035722509.2373, 10, 1, 
+  { 8033035722509.2373, 10, 1,
           100.00000000000000 },
 };
 
@@ -1877,27 +1877,27 @@ void test034()
 
 // Test data for n=10, m=2.
 testcase_assoc_laguerre<double> data035[] = {
-  { 66.000000000000000, 10, 2, 
+  { 66.000000000000000, 10, 2,
           0.0000000000000000 },
-  { -14.511463844797174, 10, 2, 
+  { -14.511463844797174, 10, 2,
           10.000000000000000 },
-  { 1064.5890652557318, 10, 2, 
+  { 1064.5890652557318, 10, 2,
           20.000000000000000 },
-  { -194569.71428571426, 10, 2, 
+  { -194569.71428571426, 10, 2,
           30.000000000000000 },
-  { 27343569.350970022, 10, 2, 
+  { 27343569.350970022, 10, 2,
           40.000000000000000 },
-  { 1067807661.6790125, 10, 2, 
+  { 1067807661.6790125, 10, 2,
           50.000000000000000 },
-  { 13529451580.285713, 10, 2, 
+  { 13529451580.285713, 10, 2,
           60.000000000000000 },
-  { 98812724224.641937, 10, 2, 
+  { 98812724224.641937, 10, 2,
           70.000000000000000 },
-  { 511482736187.34021, 10, 2, 
+  { 511482736187.34021, 10, 2,
           80.000000000000000 },
-  { 2084478393087.4285, 10, 2, 
+  { 2084478393087.4285, 10, 2,
           90.000000000000000 },
-  { 7117724862237.0752, 10, 2, 
+  { 7117724862237.0752, 10, 2,
           100.00000000000000 },
 };
 
@@ -1931,27 +1931,27 @@ void test035()
 
 // Test data for n=10, m=5.
 testcase_assoc_laguerre<double> data036[] = {
-  { 3003.0000000000000, 10, 5, 
+  { 3003.0000000000000, 10, 5,
           0.0000000000000000 },
-  { 11.641975308642024, 10, 5, 
+  { 11.641975308642024, 10, 5,
           10.000000000000000 },
-  { -1137.5643738977069, 10, 5, 
+  { -1137.5643738977069, 10, 5,
           20.000000000000000 },
-  { -9254.1428571428605, 10, 5, 
+  { -9254.1428571428605, 10, 5,
           30.000000000000000 },
-  { 2121878.8377425023, 10, 5, 
+  { 2121878.8377425023, 10, 5,
           40.000000000000000 },
-  { 352060171.43033499, 10, 5, 
+  { 352060171.43033499, 10, 5,
           50.000000000000000 },
-  { 6212028560.1428576, 10, 5, 
+  { 6212028560.1428576, 10, 5,
           60.000000000000000 },
-  { 53782171674.604919, 10, 5, 
+  { 53782171674.604919, 10, 5,
           70.000000000000000 },
-  { 309720255837.56775, 10, 5, 
+  { 309720255837.56775, 10, 5,
           80.000000000000000 },
-  { 1359043035731.5713, 10, 5, 
+  { 1359043035731.5713, 10, 5,
           90.000000000000000 },
-  { 4900625954398.9434, 10, 5, 
+  { 4900625954398.9434, 10, 5,
           100.00000000000000 },
 };
 
@@ -1985,27 +1985,27 @@ void test036()
 
 // Test data for n=10, m=10.
 testcase_assoc_laguerre<double> data037[] = {
-  { 184756.00000000000, 10, 10, 
+  { 184756.00000000000, 10, 10,
           0.0000000000000000 },
-  { -210.84303350970018, 10, 10, 
+  { -210.84303350970018, 10, 10,
           10.000000000000000 },
-  { 508.38095238095184, 10, 10, 
+  { 508.38095238095184, 10, 10,
           20.000000000000000 },
-  { 2098.8571428571431, 10, 10, 
+  { 2098.8571428571431, 10, 10,
           30.000000000000000 },
-  { -536338.88536155189, 10, 10, 
+  { -536338.88536155189, 10, 10,
           40.000000000000000 },
-  { 24865988.804232784, 10, 10, 
+  { 24865988.804232784, 10, 10,
           50.000000000000000 },
-  { 1343756013.1428571, 10, 10, 
+  { 1343756013.1428571, 10, 10,
           60.000000000000000 },
-  { 17298791247.358025, 10, 10, 
+  { 17298791247.358025, 10, 10,
           70.000000000000000 },
-  { 124528450897.79892, 10, 10, 
+  { 124528450897.79892, 10, 10,
           80.000000000000000 },
-  { 632674413641.71423, 10, 10, 
+  { 632674413641.71423, 10, 10,
           90.000000000000000 },
-  { 2533008935405.0298, 10, 10, 
+  { 2533008935405.0298, 10, 10,
           100.00000000000000 },
 };
 
@@ -2039,27 +2039,27 @@ void test037()
 
 // Test data for n=10, m=20.
 testcase_assoc_laguerre<double> data038[] = {
-  { 30045014.999999993, 10, 20, 
+  { 30045014.999999993, 10, 20,
           0.0000000000000000 },
-  { -23087.733686067022, 10, 20, 
+  { -23087.733686067022, 10, 20,
           10.000000000000000 },
-  { 207.23985890652347, 10, 20, 
+  { 207.23985890652347, 10, 20,
           20.000000000000000 },
-  { 1407.8571428571497, 10, 20, 
+  { 1407.8571428571497, 10, 20,
           30.000000000000000 },
-  { -44618.156966490329, 10, 20, 
+  { -44618.156966490329, 10, 20,
           40.000000000000000 },
-  { 158690.04409171085, 10, 20, 
+  { 158690.04409171085, 10, 20,
           50.000000000000000 },
-  { -6870413.5714285728, 10, 20, 
+  { -6870413.5714285728, 10, 20,
           60.000000000000000 },
-  { 793841351.41975331, 10, 20, 
+  { 793841351.41975331, 10, 20,
           70.000000000000000 },
-  { 13358288958.562618, 10, 20, 
+  { 13358288958.562618, 10, 20,
           80.000000000000000 },
-  { 106073722407.85715, 10, 20, 
+  { 106073722407.85715, 10, 20,
           90.000000000000000 },
-  { 566337213392.42493, 10, 20, 
+  { 566337213392.42493, 10, 20,
           100.00000000000000 },
 };
 
@@ -2093,27 +2093,27 @@ void test038()
 
 // Test data for n=10, m=50.
 testcase_assoc_laguerre<double> data039[] = {
-  { 75394027566.000000, 10, 50, 
+  { 75394027566.000000, 10, 50,
           0.0000000000000000 },
-  { 8048106183.3721361, 10, 50, 
+  { 8048106183.3721361, 10, 50,
           10.000000000000000 },
-  { 328045023.84832466, 10, 50, 
+  { 328045023.84832466, 10, 50,
           20.000000000000000 },
-  { -2568769.7142857141, 10, 50, 
+  { -2568769.7142857141, 10, 50,
           30.000000000000000 },
-  { 6971.9964726631733, 10, 50, 
+  { 6971.9964726631733, 10, 50,
           40.000000000000000 },
-  { 136111.41446208110, 10, 50, 
+  { 136111.41446208110, 10, 50,
           50.000000000000000 },
-  { -62462.571428570242, 10, 50, 
+  { -62462.571428570242, 10, 50,
           60.000000000000000 },
-  { -248167.95061728527, 10, 50, 
+  { -248167.95061728527, 10, 50,
           70.000000000000000 },
-  { 1941270.4091710777, 10, 50, 
+  { 1941270.4091710777, 10, 50,
           80.000000000000000 },
-  { -8643512.5714285783, 10, 50, 
+  { -8643512.5714285783, 10, 50,
           90.000000000000000 },
-  { -140863522.18342155, 10, 50, 
+  { -140863522.18342155, 10, 50,
           100.00000000000000 },
 };
 
@@ -2147,27 +2147,27 @@ void test039()
 
 // Test data for n=10, m=100.
 testcase_assoc_laguerre<double> data040[] = {
-  { 46897636623981.000, 10, 100, 
+  { 46897636623981.000, 10, 100,
           0.0000000000000000 },
-  { 16444031323272.084, 10, 100, 
+  { 16444031323272.084, 10, 100,
           10.000000000000000 },
-  { 5020343986463.5391, 10, 100, 
+  { 5020343986463.5391, 10, 100,
           20.000000000000000 },
-  { 1270977490645.2859, 10, 100, 
+  { 1270977490645.2859, 10, 100,
           30.000000000000000 },
-  { 244835756822.62262, 10, 100, 
+  { 244835756822.62262, 10, 100,
           40.000000000000000 },
-  { 29786827693.962963, 10, 100, 
+  { 29786827693.962963, 10, 100,
           50.000000000000000 },
-  { 1127612095.2857144, 10, 100, 
+  { 1127612095.2857144, 10, 100,
           60.000000000000000 },
-  { -66370555.419753075, 10, 100, 
+  { -66370555.419753075, 10, 100,
           70.000000000000000 },
-  { 10420852.957671957, 10, 100, 
+  { 10420852.957671957, 10, 100,
           80.000000000000000 },
-  { -3373097.5714285718, 10, 100, 
+  { -3373097.5714285718, 10, 100,
           90.000000000000000 },
-  { 2065423.6807760142, 10, 100, 
+  { 2065423.6807760142, 10, 100,
           100.00000000000000 },
 };
 
@@ -2201,27 +2201,27 @@ void test040()
 
 // Test data for n=20, m=0.
 testcase_assoc_laguerre<double> data041[] = {
-  { 1.0000000000000000, 20, 0, 
+  { 1.0000000000000000, 20, 0,
           0.0000000000000000 },
-  { -11.961333867812119, 20, 0, 
+  { -11.961333867812119, 20, 0,
           10.000000000000000 },
-  { 2829.4728613531738, 20, 0, 
+  { 2829.4728613531738, 20, 0,
           20.000000000000000 },
-  { -18439.424502520938, 20, 0, 
+  { -18439.424502520938, 20, 0,
           30.000000000000000 },
-  { 24799805.877530701, 20, 0, 
+  { 24799805.877530701, 20, 0,
           40.000000000000000 },
-  { 7551960453.7672529, 20, 0, 
+  { 7551960453.7672529, 20, 0,
           50.000000000000000 },
-  { -1379223608444.9155, 20, 0, 
+  { -1379223608444.9155, 20, 0,
           60.000000000000000 },
-  { 165423821874449.94, 20, 0, 
+  { 165423821874449.94, 20, 0,
           70.000000000000000 },
-  { 29500368536981676., 20, 0, 
+  { 29500368536981676., 20, 0,
           80.000000000000000 },
-  { 1.1292309514432899e+18, 20, 0, 
+  { 1.1292309514432899e+18, 20, 0,
           90.000000000000000 },
-  { 2.2061882785931735e+19, 20, 0, 
+  { 2.2061882785931735e+19, 20, 0,
           100.00000000000000 },
 };
 
@@ -2255,27 +2255,27 @@ void test041()
 
 // Test data for n=20, m=1.
 testcase_assoc_laguerre<double> data042[] = {
-  { 21.000000000000000, 20, 1, 
+  { 21.000000000000000, 20, 1,
           0.0000000000000000 },
-  { 19.900488129734079, 20, 1, 
+  { 19.900488129734079, 20, 1,
           10.000000000000000 },
-  { 2208.0318569557589, 20, 1, 
+  { 2208.0318569557589, 20, 1,
           20.000000000000000 },
-  { 263690.96303121914, 20, 1, 
+  { 263690.96303121914, 20, 1,
           30.000000000000000 },
-  { 40667285.630564235, 20, 1, 
+  { 40667285.630564235, 20, 1,
           40.000000000000000 },
-  { 1737442572.8115418, 20, 1, 
+  { 1737442572.8115418, 20, 1,
           50.000000000000000 },
-  { -588280953643.28125, 20, 1, 
+  { -588280953643.28125, 20, 1,
           60.000000000000000 },
-  { 45617733778241.359, 20, 1, 
+  { 45617733778241.359, 20, 1,
           70.000000000000000 },
-  { 17293487114876860., 20, 1, 
+  { 17293487114876860., 20, 1,
           80.000000000000000 },
-  { 7.6219135858585024e+17, 20, 1, 
+  { 7.6219135858585024e+17, 20, 1,
           90.000000000000000 },
-  { 1.6037288204336759e+19, 20, 1, 
+  { 1.6037288204336759e+19, 20, 1,
           100.00000000000000 },
 };
 
@@ -2309,27 +2309,27 @@ void test042()
 
 // Test data for n=20, m=2.
 testcase_assoc_laguerre<double> data043[] = {
-  { 231.00000000000003, 20, 2, 
+  { 231.00000000000003, 20, 2,
           0.0000000000000000 },
-  { 47.009338065112935, 20, 2, 
+  { 47.009338065112935, 20, 2,
           10.000000000000000 },
-  { -652.51305461728566, 20, 2, 
+  { -652.51305461728566, 20, 2,
           20.000000000000000 },
-  { 285388.25895069109, 20, 2, 
+  { 285388.25895069109, 20, 2,
           30.000000000000000 },
-  { 28664069.685624726, 20, 2, 
+  { 28664069.685624726, 20, 2,
           40.000000000000000 },
-  { -1399631966.3144732, 20, 2, 
+  { -1399631966.3144732, 20, 2,
           50.000000000000000 },
-  { -115357373248.28198, 20, 2, 
+  { -115357373248.28198, 20, 2,
           60.000000000000000 },
-  { -3357730872975.8545, 20, 2, 
+  { -3357730872975.8545, 20, 2,
           70.000000000000000 },
-  { 9765808962855122.0, 20, 2, 
+  { 9765808962855122.0, 20, 2,
           80.000000000000000 },
-  { 5.0717292945559181e+17, 20, 2, 
+  { 5.0717292945559181e+17, 20, 2,
           90.000000000000000 },
-  { 1.1564665701334458e+19, 20, 2, 
+  { 1.1564665701334458e+19, 20, 2,
           100.00000000000000 },
 };
 
@@ -2363,27 +2363,27 @@ void test043()
 
 // Test data for n=20, m=5.
 testcase_assoc_laguerre<double> data044[] = {
-  { 53130.000000000000, 20, 5, 
+  { 53130.000000000000, 20, 5,
           0.0000000000000000 },
-  { -158.69554500944145, 20, 5, 
+  { -158.69554500944145, 20, 5,
           10.000000000000000 },
-  { 334.08012288038969, 20, 5, 
+  { 334.08012288038969, 20, 5,
           20.000000000000000 },
-  { -198372.47662554169, 20, 5, 
+  { -198372.47662554169, 20, 5,
           30.000000000000000 },
-  { -13627144.088579427, 20, 5, 
+  { -13627144.088579427, 20, 5,
           40.000000000000000 },
-  { -780579985.44731593, 20, 5, 
+  { -780579985.44731593, 20, 5,
           50.000000000000000 },
-  { 116648634237.73526, 20, 5, 
+  { 116648634237.73526, 20, 5,
           60.000000000000000 },
-  { -12347348707739.742, 20, 5, 
+  { -12347348707739.742, 20, 5,
           70.000000000000000 },
-  { 1199516248034090.8, 20, 5, 
+  { 1199516248034090.8, 20, 5,
           80.000000000000000 },
-  { 1.3451503195078531e+17, 20, 5, 
+  { 1.3451503195078531e+17, 20, 5,
           90.000000000000000 },
-  { 4.1058904276111483e+18, 20, 5, 
+  { 4.1058904276111483e+18, 20, 5,
           100.00000000000000 },
 };
 
@@ -2417,27 +2417,27 @@ void test044()
 
 // Test data for n=20, m=10.
 testcase_assoc_laguerre<double> data045[] = {
-  { 30045015.000000000, 20, 10, 
+  { 30045015.000000000, 20, 10,
           0.0000000000000000 },
-  { -1755.6226861258590, 20, 10, 
+  { -1755.6226861258590, 20, 10,
           10.000000000000000 },
-  { -9081.6726644737901, 20, 10, 
+  { -9081.6726644737901, 20, 10,
           20.000000000000000 },
-  { 95771.650912113109, 20, 10, 
+  { 95771.650912113109, 20, 10,
           30.000000000000000 },
-  { 5089151.9272779226, 20, 10, 
+  { 5089151.9272779226, 20, 10,
           40.000000000000000 },
-  { 97400399.450206712, 20, 10, 
+  { 97400399.450206712, 20, 10,
           50.000000000000000 },
-  { -16009352450.477026, 20, 10, 
+  { -16009352450.477026, 20, 10,
           60.000000000000000 },
-  { 842271286905.01038, 20, 10, 
+  { 842271286905.01038, 20, 10,
           70.000000000000000 },
-  { -79901725466796.938, 20, 10, 
+  { -79901725466796.938, 20, 10,
           80.000000000000000 },
-  { 7944103675858638.0, 20, 10, 
+  { 7944103675858638.0, 20, 10,
           90.000000000000000 },
-  { 5.7429821893388288e+17, 20, 10, 
+  { 5.7429821893388288e+17, 20, 10,
           100.00000000000000 },
 };
 
@@ -2471,27 +2471,27 @@ void test045()
 
 // Test data for n=20, m=20.
 testcase_assoc_laguerre<double> data046[] = {
-  { 137846528819.99994, 20, 20, 
+  { 137846528819.99994, 20, 20,
           0.0000000000000000 },
-  { -136976.49571333214, 20, 20, 
+  { -136976.49571333214, 20, 20,
           10.000000000000000 },
-  { 113878.49908041637, 20, 20, 
+  { 113878.49908041637, 20, 20,
           20.000000000000000 },
-  { -342529.21778796182, 20, 20, 
+  { -342529.21778796182, 20, 20,
           30.000000000000000 },
-  { -350112.66981443466, 20, 20, 
+  { -350112.66981443466, 20, 20,
           40.000000000000000 },
-  { -10791735.172977794, 20, 20, 
+  { -10791735.172977794, 20, 20,
           50.000000000000000 },
-  { -1038073940.0811402, 20, 20, 
+  { -1038073940.0811402, 20, 20,
           60.000000000000000 },
-  { 667312550.63616371, 20, 20, 
+  { 667312550.63616371, 20, 20,
           70.000000000000000 },
-  { 741537869902.29028, 20, 20, 
+  { 741537869902.29028, 20, 20,
           80.000000000000000 },
-  { -32378376755737.418, 20, 20, 
+  { -32378376755737.418, 20, 20,
           90.000000000000000 },
-  { -601760332167934.75, 20, 20, 
+  { -601760332167934.75, 20, 20,
           100.00000000000000 },
 };
 
@@ -2525,27 +2525,27 @@ void test046()
 
 // Test data for n=20, m=50.
 testcase_assoc_laguerre<double> data047[] = {
-  { 1.6188460366265789e+17, 20, 50, 
+  { 1.6188460366265789e+17, 20, 50,
           0.0000000000000000 },
-  { 1599011936804291.5, 20, 50, 
+  { 1599011936804291.5, 20, 50,
           10.000000000000000 },
-  { -131273880831.42412, 20, 50, 
+  { -131273880831.42412, 20, 50,
           20.000000000000000 },
-  { -3133213093.6903501, 20, 50, 
+  { -3133213093.6903501, 20, 50,
           30.000000000000000 },
-  { -213935628.04985175, 20, 50, 
+  { -213935628.04985175, 20, 50,
           40.000000000000000 },
-  { -47375578.495921209, 20, 50, 
+  { -47375578.495921209, 20, 50,
           50.000000000000000 },
-  { -115731015.14034875, 20, 50, 
+  { -115731015.14034875, 20, 50,
           60.000000000000000 },
-  { -737415147.29420292, 20, 50, 
+  { -737415147.29420292, 20, 50,
           70.000000000000000 },
-  { -2123455626.8621781, 20, 50, 
+  { -2123455626.8621781, 20, 50,
           80.000000000000000 },
-  { 29801266858.608925, 20, 50, 
+  { 29801266858.608925, 20, 50,
           90.000000000000000 },
-  { -132886631026.82561, 20, 50, 
+  { -132886631026.82561, 20, 50,
           100.00000000000000 },
 };
 
@@ -2579,27 +2579,27 @@ void test047()
 
 // Test data for n=20, m=100.
 testcase_assoc_laguerre<double> data048[] = {
-  { 2.9462227291176643e+22, 20, 100, 
+  { 2.9462227291176643e+22, 20, 100,
           0.0000000000000000 },
-  { 3.5777890748701244e+21, 20, 100, 
+  { 3.5777890748701244e+21, 20, 100,
           10.000000000000000 },
-  { 3.1584925521456765e+20, 20, 100, 
+  { 3.1584925521456765e+20, 20, 100,
           20.000000000000000 },
-  { 1.7389599388424860e+19, 20, 100, 
+  { 1.7389599388424860e+19, 20, 100,
           30.000000000000000 },
-  { 4.1401342745980646e+17, 20, 100, 
+  { 4.1401342745980646e+17, 20, 100,
           40.000000000000000 },
-  { -79359706102062.672, 20, 100, 
+  { -79359706102062.672, 20, 100,
           50.000000000000000 },
-  { 22736203650743.145, 20, 100, 
+  { 22736203650743.145, 20, 100,
           60.000000000000000 },
-  { 65679006380.095215, 20, 100, 
+  { 65679006380.095215, 20, 100,
           70.000000000000000 },
-  { -236263257610.77969, 20, 100, 
+  { -236263257610.77969, 20, 100,
           80.000000000000000 },
-  { -38072644585.303085, 20, 100, 
+  { -38072644585.303085, 20, 100,
           90.000000000000000 },
-  { 68236474365.173950, 20, 100, 
+  { 68236474365.173950, 20, 100,
           100.00000000000000 },
 };
 
@@ -2633,27 +2633,27 @@ void test048()
 
 // Test data for n=50, m=0.
 testcase_assoc_laguerre<double> data049[] = {
-  { 1.0000000000000000, 50, 0, 
+  { 1.0000000000000000, 50, 0,
           0.0000000000000000 },
-  { 17.534183446338233, 50, 0, 
+  { 17.534183446338233, 50, 0,
           10.000000000000000 },
-  { 980.26961889790766, 50, 0, 
+  { 980.26961889790766, 50, 0,
           20.000000000000000 },
-  { 293000.50735962350, 50, 0, 
+  { 293000.50735962350, 50, 0,
           30.000000000000000 },
-  { -14896937.968694847, 50, 0, 
+  { -14896937.968694847, 50, 0,
           40.000000000000000 },
-  { 2513677852.6916885, 50, 0, 
+  { 2513677852.6916885, 50, 0,
           50.000000000000000 },
-  { -883876565337.99207, 50, 0, 
+  { -883876565337.99207, 50, 0,
           60.000000000000000 },
-  { -80967880733583.219, 50, 0, 
+  { -80967880733583.219, 50, 0,
           70.000000000000000 },
-  { -8217471769564850.0, 50, 0, 
+  { -8217471769564850.0, 50, 0,
           80.000000000000000 },
-  { -2.1140031308048906e+18, 50, 0, 
+  { -2.1140031308048906e+18, 50, 0,
           90.000000000000000 },
-  { -3.9710103487094673e+20, 50, 0, 
+  { -3.9710103487094673e+20, 50, 0,
           100.00000000000000 },
 };
 
@@ -2687,27 +2687,27 @@ void test049()
 
 // Test data for n=50, m=1.
 testcase_assoc_laguerre<double> data050[] = {
-  { 51.000000000000021, 50, 1, 
+  { 51.000000000000021, 50, 1,
           0.0000000000000000 },
-  { 1.4214573271640045, 50, 1, 
+  { 1.4214573271640045, 50, 1,
           10.000000000000000 },
-  { -2574.8072295127863, 50, 1, 
+  { -2574.8072295127863, 50, 1,
           20.000000000000000 },
-  { 35846.479728359256, 50, 1, 
+  { 35846.479728359256, 50, 1,
           30.000000000000000 },
-  { -48263698.768318526, 50, 1, 
+  { -48263698.768318526, 50, 1,
           40.000000000000000 },
-  { 6161525870.2738571, 50, 1, 
+  { 6161525870.2738571, 50, 1,
           50.000000000000000 },
-  { -382655486658.47101, 50, 1, 
+  { -382655486658.47101, 50, 1,
           60.000000000000000 },
-  { -109635579833241.69, 50, 1, 
+  { -109635579833241.69, 50, 1,
           70.000000000000000 },
-  { -14623805817283476., 50, 1, 
+  { -14623805817283476., 50, 1,
           80.000000000000000 },
-  { -2.0666847190878118e+18, 50, 1, 
+  { -2.0666847190878118e+18, 50, 1,
           90.000000000000000 },
-  { -1.4385187953997626e+20, 50, 1, 
+  { -1.4385187953997626e+20, 50, 1,
           100.00000000000000 },
 };
 
@@ -2741,27 +2741,27 @@ void test050()
 
 // Test data for n=50, m=2.
 testcase_assoc_laguerre<double> data051[] = {
-  { 1326.0000000000000, 50, 2, 
+  { 1326.0000000000000, 50, 2,
           0.0000000000000000 },
-  { -87.860732516444671, 50, 2, 
+  { -87.860732516444671, 50, 2,
           10.000000000000000 },
-  { -5203.2351191780890, 50, 2, 
+  { -5203.2351191780890, 50, 2,
           20.000000000000000 },
-  { -461059.50012538873, 50, 2, 
+  { -461059.50012538873, 50, 2,
           30.000000000000000 },
-  { -30476695.327440601, 50, 2, 
+  { -30476695.327440601, 50, 2,
           40.000000000000000 },
-  { 3720804977.9338136, 50, 2, 
+  { 3720804977.9338136, 50, 2,
           50.000000000000000 },
-  { 362262002434.51440, 50, 2, 
+  { 362262002434.51440, 50, 2,
           60.000000000000000 },
-  { -52210917867820.273, 50, 2, 
+  { -52210917867820.273, 50, 2,
           70.000000000000000 },
-  { -9567965136901918.0, 50, 2, 
+  { -9567965136901918.0, 50, 2,
           80.000000000000000 },
-  { -8.9171277517712806e+17, 50, 2, 
+  { -8.9171277517712806e+17, 50, 2,
           90.000000000000000 },
-  { 5.7231129448807039e+19, 50, 2, 
+  { 5.7231129448807039e+19, 50, 2,
           100.00000000000000 },
 };
 
@@ -2795,27 +2795,27 @@ void test051()
 
 // Test data for n=50, m=5.
 testcase_assoc_laguerre<double> data052[] = {
-  { 3478761.0000000000, 50, 5, 
+  { 3478761.0000000000, 50, 5,
           0.0000000000000000 },
-  { 1055.8381917651493, 50, 5, 
+  { 1055.8381917651493, 50, 5,
           10.000000000000000 },
-  { 15264.646660345048, 50, 5, 
+  { 15264.646660345048, 50, 5,
           20.000000000000000 },
-  { 1229651.8966600855, 50, 5, 
+  { 1229651.8966600855, 50, 5,
           30.000000000000000 },
-  { 39270451.823656857, 50, 5, 
+  { 39270451.823656857, 50, 5,
           40.000000000000000 },
-  { -4424062601.1152067, 50, 5, 
+  { -4424062601.1152067, 50, 5,
           50.000000000000000 },
-  { -186017434284.19220, 50, 5, 
+  { -186017434284.19220, 50, 5,
           60.000000000000000 },
-  { 50972853949302.602, 50, 5, 
+  { 50972853949302.602, 50, 5,
           70.000000000000000 },
-  { 6530702754012518.0, 50, 5, 
+  { 6530702754012518.0, 50, 5,
           80.000000000000000 },
-  { 6.8387592714678016e+17, 50, 5, 
+  { 6.8387592714678016e+17, 50, 5,
           90.000000000000000 },
-  { 3.9198742504338366e+19, 50, 5, 
+  { 3.9198742504338366e+19, 50, 5,
           100.00000000000000 },
 };
 
@@ -2849,27 +2849,27 @@ void test052()
 
 // Test data for n=50, m=10.
 testcase_assoc_laguerre<double> data053[] = {
-  { 75394027565.999985, 50, 10, 
+  { 75394027565.999985, 50, 10,
           0.0000000000000000 },
-  { 91833.924098770134, 50, 10, 
+  { 91833.924098770134, 50, 10,
           10.000000000000000 },
-  { 330501.87929778261, 50, 10, 
+  { 330501.87929778261, 50, 10,
           20.000000000000000 },
-  { 3625088.1635972545, 50, 10, 
+  { 3625088.1635972545, 50, 10,
           30.000000000000000 },
-  { 213954727.28632003, 50, 10, 
+  { 213954727.28632003, 50, 10,
           40.000000000000000 },
-  { -9381006937.7517643, 50, 10, 
+  { -9381006937.7517643, 50, 10,
           50.000000000000000 },
-  { 535333683777.48627, 50, 10, 
+  { 535333683777.48627, 50, 10,
           60.000000000000000 },
-  { 18824406573722.156, 50, 10, 
+  { 18824406573722.156, 50, 10,
           70.000000000000000 },
-  { -533858276780012.81, 50, 10, 
+  { -533858276780012.81, 50, 10,
           80.000000000000000 },
-  { -52995774666704024., 50, 10, 
+  { -52995774666704024., 50, 10,
           90.000000000000000 },
-  { 6.0504182862448855e+18, 50, 10, 
+  { 6.0504182862448855e+18, 50, 10,
           100.00000000000000 },
 };
 
@@ -2903,27 +2903,27 @@ void test053()
 
 // Test data for n=50, m=20.
 testcase_assoc_laguerre<double> data054[] = {
-  { 1.6188460366265779e+17, 50, 20, 
+  { 1.6188460366265779e+17, 50, 20,
           0.0000000000000000 },
-  { -307637087.25169420, 50, 20, 
+  { -307637087.25169420, 50, 20,
           10.000000000000000 },
-  { 12524651.102974579, 50, 20, 
+  { 12524651.102974579, 50, 20,
           20.000000000000000 },
-  { -315460483.86210549, 50, 20, 
+  { -315460483.86210549, 50, 20,
           30.000000000000000 },
-  { -1889683587.3459976, 50, 20, 
+  { -1889683587.3459976, 50, 20,
           40.000000000000000 },
-  { 37457044404.200340, 50, 20, 
+  { 37457044404.200340, 50, 20,
           50.000000000000000 },
-  { -843831858224.71826, 50, 20, 
+  { -843831858224.71826, 50, 20,
           60.000000000000000 },
-  { -92231643172.313248, 50, 20, 
+  { -92231643172.313248, 50, 20,
           70.000000000000000 },
-  { 904211757769501.25, 50, 20, 
+  { 904211757769501.25, 50, 20,
           80.000000000000000 },
-  { 46508193600283288., 50, 20, 
+  { 46508193600283288., 50, 20,
           90.000000000000000 },
-  { 2.3216887928162714e+18, 50, 20, 
+  { 2.3216887928162714e+18, 50, 20,
           100.00000000000000 },
 };
 
@@ -2957,27 +2957,27 @@ void test054()
 
 // Test data for n=50, m=50.
 testcase_assoc_laguerre<double> data055[] = {
-  { 1.0089134454556417e+29, 50, 50, 
+  { 1.0089134454556417e+29, 50, 50,
           0.0000000000000000 },
-  { 1.3822795753070569e+23, 50, 50, 
+  { 1.3822795753070569e+23, 50, 50,
           10.000000000000000 },
-  { 95817260381628416., 50, 50, 
+  { 95817260381628416., 50, 50,
           20.000000000000000 },
-  { -910798580856013.88, 50, 50, 
+  { -910798580856013.88, 50, 50,
           30.000000000000000 },
-  { 50513254049166.719, 50, 50, 
+  { 50513254049166.719, 50, 50,
           40.000000000000000 },
-  { 84159703903349.859, 50, 50, 
+  { 84159703903349.859, 50, 50,
           50.000000000000000 },
-  { -138805244691822.69, 50, 50, 
+  { -138805244691822.69, 50, 50,
           60.000000000000000 },
-  { 181046391269246.25, 50, 50, 
+  { 181046391269246.25, 50, 50,
           70.000000000000000 },
-  { 2086884905317107.2, 50, 50, 
+  { 2086884905317107.2, 50, 50,
           80.000000000000000 },
-  { -2765620139862432.5, 50, 50, 
+  { -2765620139862432.5, 50, 50,
           90.000000000000000 },
-  { -1.3706751678146291e+17, 50, 50, 
+  { -1.3706751678146291e+17, 50, 50,
           100.00000000000000 },
 };
 
@@ -3011,27 +3011,27 @@ void test055()
 
 // Test data for n=50, m=100.
 testcase_assoc_laguerre<double> data056[] = {
-  { 2.0128660909731929e+40, 50, 100, 
+  { 2.0128660909731929e+40, 50, 100,
           0.0000000000000000 },
-  { 9.3675094807695474e+37, 50, 100, 
+  { 9.3675094807695474e+37, 50, 100,
           10.000000000000000 },
-  { 1.3009321481877196e+35, 50, 100, 
+  { 1.3009321481877196e+35, 50, 100,
           20.000000000000000 },
-  { 7.3720026893233823e+30, 50, 100, 
+  { 7.3720026893233823e+30, 50, 100,
           30.000000000000000 },
-  { -6.0824679079634607e+25, 50, 100, 
+  { -6.0824679079634607e+25, 50, 100,
           40.000000000000000 },
-  { -6.0053188793543624e+23, 50, 100, 
+  { -6.0053188793543624e+23, 50, 100,
           50.000000000000000 },
-  { 1.4178129287264701e+22, 50, 100, 
+  { 1.4178129287264701e+22, 50, 100,
           60.000000000000000 },
-  { -5.4652099341566765e+20, 50, 100, 
+  { -5.4652099341566765e+20, 50, 100,
           70.000000000000000 },
-  { -1.0817271759263398e+20, 50, 100, 
+  { -1.0817271759263398e+20, 50, 100,
           80.000000000000000 },
-  { 3.8058734007924187e+19, 50, 100, 
+  { 3.8058734007924187e+19, 50, 100,
           90.000000000000000 },
-  { 4.7439240848028353e+19, 50, 100, 
+  { 4.7439240848028353e+19, 50, 100,
           100.00000000000000 },
 };
 
@@ -3065,27 +3065,27 @@ void test056()
 
 // Test data for n=100, m=0.
 testcase_assoc_laguerre<double> data057[] = {
-  { 1.0000000000000000, 100, 0, 
+  { 1.0000000000000000, 100, 0,
           0.0000000000000000 },
-  { 13.277662844303402, 100, 0, 
+  { 13.277662844303402, 100, 0,
           10.000000000000000 },
-  { 1854.0367283243393, 100, 0, 
+  { 1854.0367283243393, 100, 0,
           20.000000000000000 },
-  { 170141.86987046539, 100, 0, 
+  { 170141.86987046539, 100, 0,
           30.000000000000000 },
-  { -7272442.3156007063, 100, 0, 
+  { -7272442.3156007063, 100, 0,
           40.000000000000000 },
-  { 4847420871.2690468, 100, 0, 
+  { 4847420871.2690468, 100, 0,
           50.000000000000000 },
-  { 693492765740.29736, 100, 0, 
+  { 693492765740.29736, 100, 0,
           60.000000000000000 },
-  { 17125518672239.707, 100, 0, 
+  { 17125518672239.707, 100, 0,
           70.000000000000000 },
-  { -13763178176383754., 100, 0, 
+  { -13763178176383754., 100, 0,
           80.000000000000000 },
-  { 2.1307220490380198e+18, 100, 0, 
+  { 2.1307220490380198e+18, 100, 0,
           90.000000000000000 },
-  { -2.6292260693068920e+20, 100, 0, 
+  { -2.6292260693068920e+20, 100, 0,
           100.00000000000000 },
 };
 
@@ -3119,27 +3119,27 @@ void test057()
 
 // Test data for n=100, m=1.
 testcase_assoc_laguerre<double> data058[] = {
-  { 101.00000000000003, 100, 1, 
+  { 101.00000000000003, 100, 1,
           0.0000000000000000 },
-  { -14.650661983680466, 100, 1, 
+  { -14.650661983680466, 100, 1,
           10.000000000000000 },
-  { 1626.5010939361609, 100, 1, 
+  { 1626.5010939361609, 100, 1,
           20.000000000000000 },
-  { 417884.77658268705, 100, 1, 
+  { 417884.77658268705, 100, 1,
           30.000000000000000 },
-  { -55617646.951649830, 100, 1, 
+  { -55617646.951649830, 100, 1,
           40.000000000000000 },
-  { 884829874.26626098, 100, 1, 
+  { 884829874.26626098, 100, 1,
           50.000000000000000 },
-  { 154466082750.32114, 100, 1, 
+  { 154466082750.32114, 100, 1,
           60.000000000000000 },
-  { -101423973484646.05, 100, 1, 
+  { -101423973484646.05, 100, 1,
           70.000000000000000 },
-  { -1388352348671755.5, 100, 1, 
+  { -1388352348671755.5, 100, 1,
           80.000000000000000 },
-  { 7.8048705513268326e+17, 100, 1, 
+  { 7.8048705513268326e+17, 100, 1,
           90.000000000000000 },
-  { 1.6948925059042787e+19, 100, 1, 
+  { 1.6948925059042787e+19, 100, 1,
           100.00000000000000 },
 };
 
@@ -3173,27 +3173,27 @@ void test058()
 
 // Test data for n=100, m=2.
 testcase_assoc_laguerre<double> data059[] = {
-  { 5151.0000000000055, 100, 2, 
+  { 5151.0000000000055, 100, 2,
           0.0000000000000000 },
-  { -150.22012290951341, 100, 2, 
+  { -150.22012290951341, 100, 2,
           10.000000000000000 },
-  { -7655.0593294049440, 100, 2, 
+  { -7655.0593294049440, 100, 2,
           20.000000000000000 },
-  { -140996.69276179170, 100, 2, 
+  { -140996.69276179170, 100, 2,
           30.000000000000000 },
-  { -38645171.278549291, 100, 2, 
+  { -38645171.278549291, 100, 2,
           40.000000000000000 },
-  { -8889263688.2118778, 100, 2, 
+  { -8889263688.2118778, 100, 2,
           50.000000000000000 },
-  { -1010338971533.3397, 100, 2, 
+  { -1010338971533.3397, 100, 2,
           60.000000000000000 },
-  { -127582564332943.91, 100, 2, 
+  { -127582564332943.91, 100, 2,
           70.000000000000000 },
-  { 15970305694654336., 100, 2, 
+  { 15970305694654336., 100, 2,
           80.000000000000000 },
-  { -1.6019844992862840e+18, 100, 2, 
+  { -1.6019844992862840e+18, 100, 2,
           90.000000000000000 },
-  { 2.8267024730962919e+20, 100, 2, 
+  { 2.8267024730962919e+20, 100, 2,
           100.00000000000000 },
 };
 
@@ -3227,27 +3227,27 @@ void test059()
 
 // Test data for n=100, m=5.
 testcase_assoc_laguerre<double> data060[] = {
-  { 96560646.000000030, 100, 5, 
+  { 96560646.000000030, 100, 5,
           0.0000000000000000 },
-  { 2430.6732236677576, 100, 5, 
+  { 2430.6732236677576, 100, 5,
           10.000000000000000 },
-  { 111162.32026994640, 100, 5, 
+  { 111162.32026994640, 100, 5,
           20.000000000000000 },
-  { 4036708.2599413753, 100, 5, 
+  { 4036708.2599413753, 100, 5,
           30.000000000000000 },
-  { -34055982.664405435, 100, 5, 
+  { -34055982.664405435, 100, 5,
           40.000000000000000 },
-  { 30110688343.562344, 100, 5, 
+  { 30110688343.562344, 100, 5,
           50.000000000000000 },
-  { 2651429940558.2920, 100, 5, 
+  { 2651429940558.2920, 100, 5,
           60.000000000000000 },
-  { 192108556058942.84, 100, 5, 
+  { 192108556058942.84, 100, 5,
           70.000000000000000 },
-  { -25410533973455528., 100, 5, 
+  { -25410533973455528., 100, 5,
           80.000000000000000 },
-  { 2.1072955633564431e+18, 100, 5, 
+  { 2.1072955633564431e+18, 100, 5,
           90.000000000000000 },
-  { -2.9434005355877260e+20, 100, 5, 
+  { -2.9434005355877260e+20, 100, 5,
           100.00000000000000 },
 };
 
@@ -3281,27 +3281,27 @@ void test060()
 
 // Test data for n=100, m=10.
 testcase_assoc_laguerre<double> data061[] = {
-  { 46897636623981.039, 100, 10, 
+  { 46897636623981.039, 100, 10,
           0.0000000000000000 },
-  { 529208.11550990446, 100, 10, 
+  { 529208.11550990446, 100, 10,
           10.000000000000000 },
-  { 7402892.1748803742, 100, 10, 
+  { 7402892.1748803742, 100, 10,
           20.000000000000000 },
-  { 88369632.083243459, 100, 10, 
+  { 88369632.083243459, 100, 10,
           30.000000000000000 },
-  { 822187797.59096730, 100, 10, 
+  { 822187797.59096730, 100, 10,
           40.000000000000000 },
-  { 180231446033.06866, 100, 10, 
+  { 180231446033.06866, 100, 10,
           50.000000000000000 },
-  { 7922942703798.1309, 100, 10, 
+  { 7922942703798.1309, 100, 10,
           60.000000000000000 },
-  { 784424250559043.38, 100, 10, 
+  { 784424250559043.38, 100, 10,
           70.000000000000000 },
-  { -16325634720239362., 100, 10, 
+  { -16325634720239362., 100, 10,
           80.000000000000000 },
-  { -1.0879588307443181e+18, 100, 10, 
+  { -1.0879588307443181e+18, 100, 10,
           90.000000000000000 },
-  { 3.0114394463610495e+19, 100, 10, 
+  { 3.0114394463610495e+19, 100, 10,
           100.00000000000000 },
 };
 
@@ -3335,27 +3335,27 @@ void test061()
 
 // Test data for n=100, m=20.
 testcase_assoc_laguerre<double> data062[] = {
-  { 2.9462227291176614e+22, 100, 20, 
+  { 2.9462227291176614e+22, 100, 20,
           0.0000000000000000 },
-  { 313694958939.90436, 100, 20, 
+  { 313694958939.90436, 100, 20,
           10.000000000000000 },
-  { 45396489338.096252, 100, 20, 
+  { 45396489338.096252, 100, 20,
           20.000000000000000 },
-  { -7215826758.0078783, 100, 20, 
+  { -7215826758.0078783, 100, 20,
           30.000000000000000 },
-  { 825949194005.88831, 100, 20, 
+  { 825949194005.88831, 100, 20,
           40.000000000000000 },
-  { -2764742119971.0747, 100, 20, 
+  { -2764742119971.0747, 100, 20,
           50.000000000000000 },
-  { -219802198273516.03, 100, 20, 
+  { -219802198273516.03, 100, 20,
           60.000000000000000 },
-  { -1699053306145266.0, 100, 20, 
+  { -1699053306145266.0, 100, 20,
           70.000000000000000 },
-  { 3.5495709345023853e+17, 100, 20, 
+  { 3.5495709345023853e+17, 100, 20,
           80.000000000000000 },
-  { -9.6128675110292439e+18, 100, 20, 
+  { -9.6128675110292439e+18, 100, 20,
           90.000000000000000 },
-  { 4.3619868422072153e+20, 100, 20, 
+  { 4.3619868422072153e+20, 100, 20,
           100.00000000000000 },
 };
 
@@ -3389,27 +3389,27 @@ void test062()
 
 // Test data for n=100, m=50.
 testcase_assoc_laguerre<double> data063[] = {
-  { 2.0128660909731931e+40, 100, 50, 
+  { 2.0128660909731931e+40, 100, 50,
           0.0000000000000000 },
-  { -4.0151443913473681e+28, 100, 50, 
+  { -4.0151443913473681e+28, 100, 50,
           10.000000000000000 },
-  { 3.2199632594552201e+22, 100, 50, 
+  { 3.2199632594552201e+22, 100, 50,
           20.000000000000000 },
-  { -2.7568702092659717e+20, 100, 50, 
+  { -2.7568702092659717e+20, 100, 50,
           30.000000000000000 },
-  { 7.5553066015421530e+19, 100, 50, 
+  { 7.5553066015421530e+19, 100, 50,
           40.000000000000000 },
-  { -2.7651625252388041e+19, 100, 50, 
+  { -2.7651625252388041e+19, 100, 50,
           50.000000000000000 },
-  { -5.8963680147283821e+19, 100, 50, 
+  { -5.8963680147283821e+19, 100, 50,
           60.000000000000000 },
-  { -1.8082798163033126e+20, 100, 50, 
+  { -1.8082798163033126e+20, 100, 50,
           70.000000000000000 },
-  { -3.9044276986817249e+20, 100, 50, 
+  { -3.9044276986817249e+20, 100, 50,
           80.000000000000000 },
-  { 6.9926310700401904e+21, 100, 50, 
+  { 6.9926310700401904e+21, 100, 50,
           90.000000000000000 },
-  { -5.5727272809923697e+22, 100, 50, 
+  { -5.5727272809923697e+22, 100, 50,
           100.00000000000000 },
 };
 
@@ -3443,27 +3443,27 @@ void test063()
 
 // Test data for n=100, m=100.
 testcase_assoc_laguerre<double> data064[] = {
-  { 9.0548514656103225e+58, 100, 100, 
+  { 9.0548514656103225e+58, 100, 100,
           0.0000000000000000 },
-  { 1.3334078033060576e+54, 100, 100, 
+  { 1.3334078033060576e+54, 100, 100,
           10.000000000000000 },
-  { 2.1002639254211231e+46, 100, 100, 
+  { 2.1002639254211231e+46, 100, 100,
           20.000000000000000 },
-  { -1.1073158068796240e+39, 100, 100, 
+  { -1.1073158068796240e+39, 100, 100,
           30.000000000000000 },
-  { -8.3640937363981405e+35, 100, 100, 
+  { -8.3640937363981405e+35, 100, 100,
           40.000000000000000 },
-  { -6.5879339429312671e+32, 100, 100, 
+  { -6.5879339429312671e+32, 100, 100,
           50.000000000000000 },
-  { -2.4190645077698453e+30, 100, 100, 
+  { -2.4190645077698453e+30, 100, 100,
           60.000000000000000 },
-  { -7.9224960465662002e+29, 100, 100, 
+  { -7.9224960465662002e+29, 100, 100,
           70.000000000000000 },
-  { -2.8605772478408853e+29, 100, 100, 
+  { -2.8605772478408853e+29, 100, 100,
           80.000000000000000 },
-  { 2.4149589189610125e+28, 100, 100, 
+  { 2.4149589189610125e+28, 100, 100,
           90.000000000000000 },
-  { 5.1146476014859003e+28, 100, 100, 
+  { 5.1146476014859003e+28, 100, 100,
           100.00000000000000 },
 };
 
index d474c395730a8fd07329fe940ec3a0c698f8e2c1..b523b41a070c9eaaaebbc0f80a974300b868130b 100644 (file)
@@ -41,47 +41,47 @@ if (!(A)) \
 
 // Test data for l=0, m=0.
 testcase_assoc_legendre<double> data001[] = {
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -0.90000000000000002 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -0.80000000000000004 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -0.69999999999999996 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -0.59999999999999998 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -0.50000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -0.40000000000000002 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -0.30000000000000004 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -0.19999999999999996 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           -0.099999999999999978 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.0000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.10000000000000009 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.19999999999999996 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.30000000000000004 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.39999999999999991 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.50000000000000000 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.60000000000000009 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.69999999999999996 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.80000000000000004 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           0.89999999999999991 },
-  { 1.0000000000000000, 0, 0, 
+  { 1.0000000000000000, 0, 0,
           1.0000000000000000 },
 };
 
@@ -115,47 +115,47 @@ void test001()
 
 // Test data for l=1, m=0.
 testcase_assoc_legendre<double> data002[] = {
-  { -1.0000000000000000, 1, 0, 
+  { -1.0000000000000000, 1, 0,
           -1.0000000000000000 },
-  { -0.90000000000000002, 1, 0, 
+  { -0.90000000000000002, 1, 0,
           -0.90000000000000002 },
-  { -0.80000000000000004, 1, 0, 
+  { -0.80000000000000004, 1, 0,
           -0.80000000000000004 },
-  { -0.69999999999999996, 1, 0, 
+  { -0.69999999999999996, 1, 0,
           -0.69999999999999996 },
-  { -0.59999999999999998, 1, 0, 
+  { -0.59999999999999998, 1, 0,
           -0.59999999999999998 },
-  { -0.50000000000000000, 1, 0, 
+  { -0.50000000000000000, 1, 0,
           -0.50000000000000000 },
-  { -0.40000000000000002, 1, 0, 
+  { -0.40000000000000002, 1, 0,
           -0.40000000000000002 },
-  { -0.30000000000000004, 1, 0, 
+  { -0.30000000000000004, 1, 0,
           -0.30000000000000004 },
-  { -0.19999999999999996, 1, 0, 
+  { -0.19999999999999996, 1, 0,
           -0.19999999999999996 },
-  { -0.099999999999999978, 1, 0, 
+  { -0.099999999999999978, 1, 0,
           -0.099999999999999978 },
-  { 0.0000000000000000, 1, 0, 
+  { 0.0000000000000000, 1, 0,
           0.0000000000000000 },
-  { 0.10000000000000009, 1, 0, 
+  { 0.10000000000000009, 1, 0,
           0.10000000000000009 },
-  { 0.19999999999999996, 1, 0, 
+  { 0.19999999999999996, 1, 0,
           0.19999999999999996 },
-  { 0.30000000000000004, 1, 0, 
+  { 0.30000000000000004, 1, 0,
           0.30000000000000004 },
-  { 0.39999999999999991, 1, 0, 
+  { 0.39999999999999991, 1, 0,
           0.39999999999999991 },
-  { 0.50000000000000000, 1, 0, 
+  { 0.50000000000000000, 1, 0,
           0.50000000000000000 },
-  { 0.60000000000000009, 1, 0, 
+  { 0.60000000000000009, 1, 0,
           0.60000000000000009 },
-  { 0.69999999999999996, 1, 0, 
+  { 0.69999999999999996, 1, 0,
           0.69999999999999996 },
-  { 0.80000000000000004, 1, 0, 
+  { 0.80000000000000004, 1, 0,
           0.80000000000000004 },
-  { 0.89999999999999991, 1, 0, 
+  { 0.89999999999999991, 1, 0,
           0.89999999999999991 },
-  { 1.0000000000000000, 1, 0, 
+  { 1.0000000000000000, 1, 0,
           1.0000000000000000 },
 };
 
@@ -189,47 +189,47 @@ void test002()
 
 // Test data for l=1, m=1.
 testcase_assoc_legendre<double> data003[] = {
-  { -0.0000000000000000, 1, 1, 
+  { -0.0000000000000000, 1, 1,
           -1.0000000000000000 },
-  { -0.43588989435406728, 1, 1, 
+  { -0.43588989435406728, 1, 1,
           -0.90000000000000002 },
-  { -0.59999999999999987, 1, 1, 
+  { -0.59999999999999987, 1, 1,
           -0.80000000000000004 },
-  { -0.71414284285428509, 1, 1, 
+  { -0.71414284285428509, 1, 1,
           -0.69999999999999996 },
-  { -0.80000000000000004, 1, 1, 
+  { -0.80000000000000004, 1, 1,
           -0.59999999999999998 },
-  { -0.86602540378443860, 1, 1, 
+  { -0.86602540378443860, 1, 1,
           -0.50000000000000000 },
-  { -0.91651513899116799, 1, 1, 
+  { -0.91651513899116799, 1, 1,
           -0.40000000000000002 },
-  { -0.95393920141694577, 1, 1, 
+  { -0.95393920141694577, 1, 1,
           -0.30000000000000004 },
-  { -0.97979589711327120, 1, 1, 
+  { -0.97979589711327120, 1, 1,
           -0.19999999999999996 },
-  { -0.99498743710661997, 1, 1, 
+  { -0.99498743710661997, 1, 1,
           -0.099999999999999978 },
-  { -1.0000000000000000, 1, 1, 
+  { -1.0000000000000000, 1, 1,
           0.0000000000000000 },
-  { -0.99498743710661997, 1, 1, 
+  { -0.99498743710661997, 1, 1,
           0.10000000000000009 },
-  { -0.97979589711327120, 1, 1, 
+  { -0.97979589711327120, 1, 1,
           0.19999999999999996 },
-  { -0.95393920141694577, 1, 1, 
+  { -0.95393920141694577, 1, 1,
           0.30000000000000004 },
-  { -0.91651513899116799, 1, 1, 
+  { -0.91651513899116799, 1, 1,
           0.39999999999999991 },
-  { -0.86602540378443860, 1, 1, 
+  { -0.86602540378443860, 1, 1,
           0.50000000000000000 },
-  { -0.79999999999999993, 1, 1, 
+  { -0.79999999999999993, 1, 1,
           0.60000000000000009 },
-  { -0.71414284285428509, 1, 1, 
+  { -0.71414284285428509, 1, 1,
           0.69999999999999996 },
-  { -0.59999999999999987, 1, 1, 
+  { -0.59999999999999987, 1, 1,
           0.80000000000000004 },
-  { -0.43588989435406750, 1, 1, 
+  { -0.43588989435406750, 1, 1,
           0.89999999999999991 },
-  { -0.0000000000000000, 1, 1, 
+  { -0.0000000000000000, 1, 1,
           1.0000000000000000 },
 };
 
@@ -263,47 +263,47 @@ void test003()
 
 // Test data for l=2, m=0.
 testcase_assoc_legendre<double> data004[] = {
-  { 1.0000000000000000, 2, 0, 
+  { 1.0000000000000000, 2, 0,
           -1.0000000000000000 },
-  { 0.71500000000000008, 2, 0, 
+  { 0.71500000000000008, 2, 0,
           -0.90000000000000002 },
-  { 0.46000000000000019, 2, 0, 
+  { 0.46000000000000019, 2, 0,
           -0.80000000000000004 },
-  { 0.23499999999999982, 2, 0, 
+  { 0.23499999999999982, 2, 0,
           -0.69999999999999996 },
-  { 0.039999999999999925, 2, 0, 
+  { 0.039999999999999925, 2, 0,
           -0.59999999999999998 },
-  { -0.12500000000000000, 2, 0, 
+  { -0.12500000000000000, 2, 0,
           -0.50000000000000000 },
-  { -0.25999999999999995, 2, 0, 
+  { -0.25999999999999995, 2, 0,
           -0.40000000000000002 },
-  { -0.36499999999999994, 2, 0, 
+  { -0.36499999999999994, 2, 0,
           -0.30000000000000004 },
-  { -0.44000000000000000, 2, 0, 
+  { -0.44000000000000000, 2, 0,
           -0.19999999999999996 },
-  { -0.48499999999999999, 2, 0, 
+  { -0.48499999999999999, 2, 0,
           -0.099999999999999978 },
-  { -0.50000000000000000, 2, 0, 
+  { -0.50000000000000000, 2, 0,
           0.0000000000000000 },
-  { -0.48499999999999999, 2, 0, 
+  { -0.48499999999999999, 2, 0,
           0.10000000000000009 },
-  { -0.44000000000000000, 2, 0, 
+  { -0.44000000000000000, 2, 0,
           0.19999999999999996 },
-  { -0.36499999999999994, 2, 0, 
+  { -0.36499999999999994, 2, 0,
           0.30000000000000004 },
-  { -0.26000000000000012, 2, 0, 
+  { -0.26000000000000012, 2, 0,
           0.39999999999999991 },
-  { -0.12500000000000000, 2, 0, 
+  { -0.12500000000000000, 2, 0,
           0.50000000000000000 },
-  { 0.040000000000000160, 2, 0, 
+  { 0.040000000000000160, 2, 0,
           0.60000000000000009 },
-  { 0.23499999999999982, 2, 0, 
+  { 0.23499999999999982, 2, 0,
           0.69999999999999996 },
-  { 0.46000000000000019, 2, 0, 
+  { 0.46000000000000019, 2, 0,
           0.80000000000000004 },
-  { 0.71499999999999975, 2, 0, 
+  { 0.71499999999999975, 2, 0,
           0.89999999999999991 },
-  { 1.0000000000000000, 2, 0, 
+  { 1.0000000000000000, 2, 0,
           1.0000000000000000 },
 };
 
@@ -337,47 +337,47 @@ void test004()
 
 // Test data for l=2, m=1.
 testcase_assoc_legendre<double> data005[] = {
-  { 0.0000000000000000, 2, 1, 
+  { 0.0000000000000000, 2, 1,
           -1.0000000000000000 },
-  { 1.1769027147559816, 2, 1, 
+  { 1.1769027147559816, 2, 1,
           -0.90000000000000002 },
-  { 1.4399999999999999, 2, 1, 
+  { 1.4399999999999999, 2, 1,
           -0.80000000000000004 },
-  { 1.4996999699939983, 2, 1, 
+  { 1.4996999699939983, 2, 1,
           -0.69999999999999996 },
-  { 1.4399999999999999, 2, 1, 
+  { 1.4399999999999999, 2, 1,
           -0.59999999999999998 },
-  { 1.2990381056766580, 2, 1, 
+  { 1.2990381056766580, 2, 1,
           -0.50000000000000000 },
-  { 1.0998181667894018, 2, 1, 
+  { 1.0998181667894018, 2, 1,
           -0.40000000000000002 },
-  { 0.85854528127525132, 2, 1, 
+  { 0.85854528127525132, 2, 1,
           -0.30000000000000004 },
-  { 0.58787753826796263, 2, 1, 
+  { 0.58787753826796263, 2, 1,
           -0.19999999999999996 },
-  { 0.29849623113198592, 2, 1, 
+  { 0.29849623113198592, 2, 1,
           -0.099999999999999978 },
-  { -0.0000000000000000, 2, 1, 
+  { -0.0000000000000000, 2, 1,
           0.0000000000000000 },
-  { -0.29849623113198626, 2, 1, 
+  { -0.29849623113198626, 2, 1,
           0.10000000000000009 },
-  { -0.58787753826796263, 2, 1, 
+  { -0.58787753826796263, 2, 1,
           0.19999999999999996 },
-  { -0.85854528127525132, 2, 1, 
+  { -0.85854528127525132, 2, 1,
           0.30000000000000004 },
-  { -1.0998181667894014, 2, 1, 
+  { -1.0998181667894014, 2, 1,
           0.39999999999999991 },
-  { -1.2990381056766580, 2, 1, 
+  { -1.2990381056766580, 2, 1,
           0.50000000000000000 },
-  { -1.4400000000000002, 2, 1, 
+  { -1.4400000000000002, 2, 1,
           0.60000000000000009 },
-  { -1.4996999699939983, 2, 1, 
+  { -1.4996999699939983, 2, 1,
           0.69999999999999996 },
-  { -1.4399999999999999, 2, 1, 
+  { -1.4399999999999999, 2, 1,
           0.80000000000000004 },
-  { -1.1769027147559821, 2, 1, 
+  { -1.1769027147559821, 2, 1,
           0.89999999999999991 },
-  { -0.0000000000000000, 2, 1, 
+  { -0.0000000000000000, 2, 1,
           1.0000000000000000 },
 };
 
@@ -411,47 +411,47 @@ void test005()
 
 // Test data for l=2, m=2.
 testcase_assoc_legendre<double> data006[] = {
-  { 0.0000000000000000, 2, 2, 
+  { 0.0000000000000000, 2, 2,
           -1.0000000000000000 },
-  { 0.56999999999999984, 2, 2, 
+  { 0.56999999999999984, 2, 2,
           -0.90000000000000002 },
-  { 1.0799999999999996, 2, 2, 
+  { 1.0799999999999996, 2, 2,
           -0.80000000000000004 },
-  { 1.5300000000000005, 2, 2, 
+  { 1.5300000000000005, 2, 2,
           -0.69999999999999996 },
-  { 1.9200000000000004, 2, 2, 
+  { 1.9200000000000004, 2, 2,
           -0.59999999999999998 },
-  { 2.2500000000000000, 2, 2, 
+  { 2.2500000000000000, 2, 2,
           -0.50000000000000000 },
-  { 2.5200000000000000, 2, 2, 
+  { 2.5200000000000000, 2, 2,
           -0.40000000000000002 },
-  { 2.7300000000000004, 2, 2, 
+  { 2.7300000000000004, 2, 2,
           -0.30000000000000004 },
-  { 2.8799999999999999, 2, 2, 
+  { 2.8799999999999999, 2, 2,
           -0.19999999999999996 },
-  { 2.9700000000000002, 2, 2, 
+  { 2.9700000000000002, 2, 2,
           -0.099999999999999978 },
-  { 3.0000000000000000, 2, 2, 
+  { 3.0000000000000000, 2, 2,
           0.0000000000000000 },
-  { 2.9700000000000002, 2, 2, 
+  { 2.9700000000000002, 2, 2,
           0.10000000000000009 },
-  { 2.8799999999999999, 2, 2, 
+  { 2.8799999999999999, 2, 2,
           0.19999999999999996 },
-  { 2.7300000000000004, 2, 2, 
+  { 2.7300000000000004, 2, 2,
           0.30000000000000004 },
-  { 2.5200000000000000, 2, 2, 
+  { 2.5200000000000000, 2, 2,
           0.39999999999999991 },
-  { 2.2500000000000000, 2, 2, 
+  { 2.2500000000000000, 2, 2,
           0.50000000000000000 },
-  { 1.9199999999999997, 2, 2, 
+  { 1.9199999999999997, 2, 2,
           0.60000000000000009 },
-  { 1.5300000000000005, 2, 2, 
+  { 1.5300000000000005, 2, 2,
           0.69999999999999996 },
-  { 1.0799999999999996, 2, 2, 
+  { 1.0799999999999996, 2, 2,
           0.80000000000000004 },
-  { 0.57000000000000040, 2, 2, 
+  { 0.57000000000000040, 2, 2,
           0.89999999999999991 },
-  { 0.0000000000000000, 2, 2, 
+  { 0.0000000000000000, 2, 2,
           1.0000000000000000 },
 };
 
@@ -485,47 +485,47 @@ void test006()
 
 // Test data for l=5, m=0.
 testcase_assoc_legendre<double> data007[] = {
-  { -1.0000000000000000, 5, 0, 
+  { -1.0000000000000000, 5, 0,
           -1.0000000000000000 },
-  { 0.041141249999999997, 5, 0, 
+  { 0.041141249999999997, 5, 0,
           -0.90000000000000002 },
-  { 0.39951999999999993, 5, 0, 
+  { 0.39951999999999993, 5, 0,
           -0.80000000000000004 },
-  { 0.36519874999999991, 5, 0, 
+  { 0.36519874999999991, 5, 0,
           -0.69999999999999996 },
-  { 0.15263999999999994, 5, 0, 
+  { 0.15263999999999994, 5, 0,
           -0.59999999999999998 },
-  { -0.089843750000000000, 5, 0, 
+  { -0.089843750000000000, 5, 0,
           -0.50000000000000000 },
-  { -0.27063999999999988, 5, 0, 
+  { -0.27063999999999988, 5, 0,
           -0.40000000000000002 },
-  { -0.34538624999999995, 5, 0, 
+  { -0.34538624999999995, 5, 0,
           -0.30000000000000004 },
-  { -0.30751999999999996, 5, 0, 
+  { -0.30751999999999996, 5, 0,
           -0.19999999999999996 },
-  { -0.17882874999999995, 5, 0, 
+  { -0.17882874999999995, 5, 0,
           -0.099999999999999978 },
-  { 0.0000000000000000, 5, 0, 
+  { 0.0000000000000000, 5, 0,
           0.0000000000000000 },
-  { 0.17882875000000015, 5, 0, 
+  { 0.17882875000000015, 5, 0,
           0.10000000000000009 },
-  { 0.30751999999999996, 5, 0, 
+  { 0.30751999999999996, 5, 0,
           0.19999999999999996 },
-  { 0.34538624999999995, 5, 0, 
+  { 0.34538624999999995, 5, 0,
           0.30000000000000004 },
-  { 0.27064000000000010, 5, 0, 
+  { 0.27064000000000010, 5, 0,
           0.39999999999999991 },
-  { 0.089843750000000000, 5, 0, 
+  { 0.089843750000000000, 5, 0,
           0.50000000000000000 },
-  { -0.15264000000000022, 5, 0, 
+  { -0.15264000000000022, 5, 0,
           0.60000000000000009 },
-  { -0.36519874999999991, 5, 0, 
+  { -0.36519874999999991, 5, 0,
           0.69999999999999996 },
-  { -0.39951999999999993, 5, 0, 
+  { -0.39951999999999993, 5, 0,
           0.80000000000000004 },
-  { -0.041141250000000407, 5, 0, 
+  { -0.041141250000000407, 5, 0,
           0.89999999999999991 },
-  { 1.0000000000000000, 5, 0, 
+  { 1.0000000000000000, 5, 0,
           1.0000000000000000 },
 };
 
@@ -559,47 +559,47 @@ void test007()
 
 // Test data for l=5, m=1.
 testcase_assoc_legendre<double> data008[] = {
-  { 0.0000000000000000, 5, 1, 
+  { 0.0000000000000000, 5, 1,
           -1.0000000000000000 },
-  { -2.8099369608350973, 5, 1, 
+  { -2.8099369608350973, 5, 1,
           -0.90000000000000002 },
-  { -0.72180000000000089, 5, 1, 
+  { -0.72180000000000089, 5, 1,
           -0.80000000000000004 },
-  { 1.0951826834447254, 5, 1, 
+  { 1.0951826834447254, 5, 1,
           -0.69999999999999996 },
-  { 1.9775999999999998, 5, 1, 
+  { 1.9775999999999998, 5, 1,
           -0.59999999999999998 },
-  { 1.9282596881137892, 5, 1, 
+  { 1.9282596881137892, 5, 1,
           -0.50000000000000000 },
-  { 1.2070504380513685, 5, 1, 
+  { 1.2070504380513685, 5, 1,
           -0.40000000000000002 },
-  { 0.16079837663884430, 5, 1, 
+  { 0.16079837663884430, 5, 1,
           -0.30000000000000004 },
-  { -0.87005875663658538, 5, 1, 
+  { -0.87005875663658538, 5, 1,
           -0.19999999999999996 },
-  { -1.6083350053680323, 5, 1, 
+  { -1.6083350053680323, 5, 1,
           -0.099999999999999978 },
-  { -1.8750000000000000, 5, 1, 
+  { -1.8750000000000000, 5, 1,
           0.0000000000000000 },
-  { -1.6083350053680314, 5, 1, 
+  { -1.6083350053680314, 5, 1,
           0.10000000000000009 },
-  { -0.87005875663658538, 5, 1, 
+  { -0.87005875663658538, 5, 1,
           0.19999999999999996 },
-  { 0.16079837663884430, 5, 1, 
+  { 0.16079837663884430, 5, 1,
           0.30000000000000004 },
-  { 1.2070504380513674, 5, 1, 
+  { 1.2070504380513674, 5, 1,
           0.39999999999999991 },
-  { 1.9282596881137892, 5, 1, 
+  { 1.9282596881137892, 5, 1,
           0.50000000000000000 },
-  { 1.9775999999999996, 5, 1, 
+  { 1.9775999999999996, 5, 1,
           0.60000000000000009 },
-  { 1.0951826834447254, 5, 1, 
+  { 1.0951826834447254, 5, 1,
           0.69999999999999996 },
-  { -0.72180000000000089, 5, 1, 
+  { -0.72180000000000089, 5, 1,
           0.80000000000000004 },
-  { -2.8099369608350959, 5, 1, 
+  { -2.8099369608350959, 5, 1,
           0.89999999999999991 },
-  { 0.0000000000000000, 5, 1, 
+  { 0.0000000000000000, 5, 1,
           1.0000000000000000 },
 };
 
@@ -633,47 +633,47 @@ void test008()
 
 // Test data for l=5, m=2.
 testcase_assoc_legendre<double> data009[] = {
-  { 0.0000000000000000, 5, 2, 
+  { 0.0000000000000000, 5, 2,
           -1.0000000000000000 },
-  { -12.837824999999995, 5, 2, 
+  { -12.837824999999995, 5, 2,
           -0.90000000000000002 },
-  { -13.910399999999997, 5, 2, 
+  { -13.910399999999997, 5, 2,
           -0.80000000000000004 },
-  { -8.8089749999999984, 5, 2, 
+  { -8.8089749999999984, 5, 2,
           -0.69999999999999996 },
-  { -1.6128000000000009, 5, 2, 
+  { -1.6128000000000009, 5, 2,
           -0.59999999999999998 },
-  { 4.9218750000000000, 5, 2, 
+  { 4.9218750000000000, 5, 2,
           -0.50000000000000000 },
-  { 9.1728000000000005, 5, 2, 
+  { 9.1728000000000005, 5, 2,
           -0.40000000000000002 },
-  { 10.462725000000001, 5, 2, 
+  { 10.462725000000001, 5, 2,
           -0.30000000000000004 },
-  { 8.8703999999999983, 5, 2, 
+  { 8.8703999999999983, 5, 2,
           -0.19999999999999996 },
-  { 5.0415749999999999, 5, 2, 
+  { 5.0415749999999999, 5, 2,
           -0.099999999999999978 },
-  { -0.0000000000000000, 5, 2, 
+  { -0.0000000000000000, 5, 2,
           0.0000000000000000 },
-  { -5.0415750000000044, 5, 2, 
+  { -5.0415750000000044, 5, 2,
           0.10000000000000009 },
-  { -8.8703999999999983, 5, 2, 
+  { -8.8703999999999983, 5, 2,
           0.19999999999999996 },
-  { -10.462725000000001, 5, 2, 
+  { -10.462725000000001, 5, 2,
           0.30000000000000004 },
-  { -9.1728000000000005, 5, 2, 
+  { -9.1728000000000005, 5, 2,
           0.39999999999999991 },
-  { -4.9218750000000000, 5, 2, 
+  { -4.9218750000000000, 5, 2,
           0.50000000000000000 },
-  { 1.6128000000000071, 5, 2, 
+  { 1.6128000000000071, 5, 2,
           0.60000000000000009 },
-  { 8.8089749999999984, 5, 2, 
+  { 8.8089749999999984, 5, 2,
           0.69999999999999996 },
-  { 13.910399999999997, 5, 2, 
+  { 13.910399999999997, 5, 2,
           0.80000000000000004 },
-  { 12.837825000000004, 5, 2, 
+  { 12.837825000000004, 5, 2,
           0.89999999999999991 },
-  { 0.0000000000000000, 5, 2, 
+  { 0.0000000000000000, 5, 2,
           1.0000000000000000 },
 };
 
@@ -707,47 +707,47 @@ void test009()
 
 // Test data for l=5, m=5.
 testcase_assoc_legendre<double> data010[] = {
-  { -0.0000000000000000, 5, 5, 
+  { -0.0000000000000000, 5, 5,
           -1.0000000000000000 },
-  { -14.870165800941818, 5, 5, 
+  { -14.870165800941818, 5, 5,
           -0.90000000000000002 },
-  { -73.483199999999925, 5, 5, 
+  { -73.483199999999925, 5, 5,
           -0.80000000000000004 },
-  { -175.53238298794764, 5, 5, 
+  { -175.53238298794764, 5, 5,
           -0.69999999999999996 },
-  { -309.65760000000006, 5, 5, 
+  { -309.65760000000006, 5, 5,
           -0.59999999999999998 },
-  { -460.34662869916559, 5, 5, 
+  { -460.34662869916559, 5, 5,
           -0.50000000000000000 },
-  { -611.12496255819883, 5, 5, 
+  { -611.12496255819883, 5, 5,
           -0.40000000000000002 },
-  { -746.50941479523760, 5, 5, 
+  { -746.50941479523760, 5, 5,
           -0.30000000000000004 },
-  { -853.31600434671316, 5, 5, 
+  { -853.31600434671316, 5, 5,
           -0.19999999999999996 },
-  { -921.55189181724734, 5, 5, 
+  { -921.55189181724734, 5, 5,
           -0.099999999999999978 },
-  { -945.00000000000000, 5, 5, 
+  { -945.00000000000000, 5, 5,
           0.0000000000000000 },
-  { -921.55189181724734, 5, 5, 
+  { -921.55189181724734, 5, 5,
           0.10000000000000009 },
-  { -853.31600434671316, 5, 5, 
+  { -853.31600434671316, 5, 5,
           0.19999999999999996 },
-  { -746.50941479523760, 5, 5, 
+  { -746.50941479523760, 5, 5,
           0.30000000000000004 },
-  { -611.12496255819883, 5, 5, 
+  { -611.12496255819883, 5, 5,
           0.39999999999999991 },
-  { -460.34662869916559, 5, 5, 
+  { -460.34662869916559, 5, 5,
           0.50000000000000000 },
-  { -309.65759999999989, 5, 5, 
+  { -309.65759999999989, 5, 5,
           0.60000000000000009 },
-  { -175.53238298794764, 5, 5, 
+  { -175.53238298794764, 5, 5,
           0.69999999999999996 },
-  { -73.483199999999925, 5, 5, 
+  { -73.483199999999925, 5, 5,
           0.80000000000000004 },
-  { -14.870165800941855, 5, 5, 
+  { -14.870165800941855, 5, 5,
           0.89999999999999991 },
-  { -0.0000000000000000, 5, 5, 
+  { -0.0000000000000000, 5, 5,
           1.0000000000000000 },
 };
 
@@ -781,47 +781,47 @@ void test010()
 
 // Test data for l=10, m=0.
 testcase_assoc_legendre<double> data011[] = {
-  { 1.0000000000000000, 10, 0, 
+  { 1.0000000000000000, 10, 0,
           -1.0000000000000000 },
-  { -0.26314561785585977, 10, 0, 
+  { -0.26314561785585977, 10, 0,
           -0.90000000000000002 },
-  { 0.30052979559999998, 10, 0, 
+  { 0.30052979559999998, 10, 0,
           -0.80000000000000004 },
-  { 0.085805795531640333, 10, 0, 
+  { 0.085805795531640333, 10, 0,
           -0.69999999999999996 },
-  { -0.24366274560000006, 10, 0, 
+  { -0.24366274560000006, 10, 0,
           -0.59999999999999998 },
-  { -0.18822860717773438, 10, 0, 
+  { -0.18822860717773438, 10, 0,
           -0.50000000000000000 },
-  { 0.096839064399999869, 10, 0, 
+  { 0.096839064399999869, 10, 0,
           -0.40000000000000002 },
-  { 0.25147634951601561, 10, 0, 
+  { 0.25147634951601561, 10, 0,
           -0.30000000000000004 },
-  { 0.12907202559999989, 10, 0, 
+  { 0.12907202559999989, 10, 0,
           -0.19999999999999996 },
-  { -0.12212499738710947, 10, 0, 
+  { -0.12212499738710947, 10, 0,
           -0.099999999999999978 },
-  { -0.24609375000000000, 10, 0, 
+  { -0.24609375000000000, 10, 0,
           0.0000000000000000 },
-  { -0.12212499738710922, 10, 0, 
+  { -0.12212499738710922, 10, 0,
           0.10000000000000009 },
-  { 0.12907202559999989, 10, 0, 
+  { 0.12907202559999989, 10, 0,
           0.19999999999999996 },
-  { 0.25147634951601561, 10, 0, 
+  { 0.25147634951601561, 10, 0,
           0.30000000000000004 },
-  { 0.096839064400000258, 10, 0, 
+  { 0.096839064400000258, 10, 0,
           0.39999999999999991 },
-  { -0.18822860717773438, 10, 0, 
+  { -0.18822860717773438, 10, 0,
           0.50000000000000000 },
-  { -0.24366274559999987, 10, 0, 
+  { -0.24366274559999987, 10, 0,
           0.60000000000000009 },
-  { 0.085805795531640333, 10, 0, 
+  { 0.085805795531640333, 10, 0,
           0.69999999999999996 },
-  { 0.30052979559999998, 10, 0, 
+  { 0.30052979559999998, 10, 0,
           0.80000000000000004 },
-  { -0.26314561785585888, 10, 0, 
+  { -0.26314561785585888, 10, 0,
           0.89999999999999991 },
-  { 1.0000000000000000, 10, 0, 
+  { 1.0000000000000000, 10, 0,
           1.0000000000000000 },
 };
 
@@ -855,47 +855,47 @@ void test011()
 
 // Test data for l=10, m=1.
 testcase_assoc_legendre<double> data012[] = {
-  { -0.0000000000000000, 10, 1, 
+  { -0.0000000000000000, 10, 1,
           -1.0000000000000000 },
-  { -3.0438748781479061, 10, 1, 
+  { -3.0438748781479061, 10, 1,
           -0.90000000000000002 },
-  { -0.87614260800000199, 10, 1, 
+  { -0.87614260800000199, 10, 1,
           -0.80000000000000004 },
-  { 2.9685359952934522, 10, 1, 
+  { 2.9685359952934522, 10, 1,
           -0.69999999999999996 },
-  { 1.2511825919999990, 10, 1, 
+  { 1.2511825919999990, 10, 1,
           -0.59999999999999998 },
-  { -2.0066877394361260, 10, 1, 
+  { -2.0066877394361260, 10, 1,
           -0.50000000000000000 },
-  { -2.4822196173476661, 10, 1, 
+  { -2.4822196173476661, 10, 1,
           -0.40000000000000002 },
-  { -0.12309508907433941, 10, 1, 
+  { -0.12309508907433941, 10, 1,
           -0.30000000000000004 },
-  { 2.2468221751958408, 10, 1, 
+  { 2.2468221751958408, 10, 1,
           -0.19999999999999996 },
-  { 2.2472659777983512, 10, 1, 
+  { 2.2472659777983512, 10, 1,
           -0.099999999999999978 },
-  { -0.0000000000000000, 10, 1, 
+  { -0.0000000000000000, 10, 1,
           0.0000000000000000 },
-  { -2.2472659777983530, 10, 1, 
+  { -2.2472659777983530, 10, 1,
           0.10000000000000009 },
-  { -2.2468221751958408, 10, 1, 
+  { -2.2468221751958408, 10, 1,
           0.19999999999999996 },
-  { 0.12309508907433941, 10, 1, 
+  { 0.12309508907433941, 10, 1,
           0.30000000000000004 },
-  { 2.4822196173476643, 10, 1, 
+  { 2.4822196173476643, 10, 1,
           0.39999999999999991 },
-  { 2.0066877394361260, 10, 1, 
+  { 2.0066877394361260, 10, 1,
           0.50000000000000000 },
-  { -1.2511825920000037, 10, 1, 
+  { -1.2511825920000037, 10, 1,
           0.60000000000000009 },
-  { -2.9685359952934522, 10, 1, 
+  { -2.9685359952934522, 10, 1,
           0.69999999999999996 },
-  { 0.87614260800000199, 10, 1, 
+  { 0.87614260800000199, 10, 1,
           0.80000000000000004 },
-  { 3.0438748781479110, 10, 1, 
+  { 3.0438748781479110, 10, 1,
           0.89999999999999991 },
-  { 0.0000000000000000, 10, 1, 
+  { 0.0000000000000000, 10, 1,
           1.0000000000000000 },
 };
 
@@ -929,47 +929,47 @@ void test012()
 
 // Test data for l=10, m=2.
 testcase_assoc_legendre<double> data013[] = {
-  { 0.0000000000000000, 10, 2, 
+  { 0.0000000000000000, 10, 2,
           -1.0000000000000000 },
-  { 16.376387762496122, 10, 2, 
+  { 16.376387762496122, 10, 2,
           -0.90000000000000002 },
-  { -35.394657803999991, 10, 2, 
+  { -35.394657803999991, 10, 2,
           -0.80000000000000004 },
-  { -3.6191429423788892, 10, 2, 
+  { -3.6191429423788892, 10, 2,
           -0.69999999999999996 },
-  { 28.679675904000010, 10, 2, 
+  { 28.679675904000010, 10, 2,
           -0.59999999999999998 },
-  { 18.388023376464844, 10, 2, 
+  { 18.388023376464844, 10, 2,
           -0.50000000000000000 },
-  { -12.818955995999996, 10, 2, 
+  { -12.818955995999996, 10, 2,
           -0.40000000000000002 },
-  { -27.739821675972660, 10, 2, 
+  { -27.739821675972660, 10, 2,
           -0.30000000000000004 },
-  { -13.280661503999987, 10, 2, 
+  { -13.280661503999987, 10, 2,
           -0.19999999999999996 },
-  { 13.885467170308596, 10, 2, 
+  { 13.885467170308596, 10, 2,
           -0.099999999999999978 },
-  { 27.070312500000000, 10, 2, 
+  { 27.070312500000000, 10, 2,
           0.0000000000000000 },
-  { 13.885467170308573, 10, 2, 
+  { 13.885467170308573, 10, 2,
           0.10000000000000009 },
-  { -13.280661503999987, 10, 2, 
+  { -13.280661503999987, 10, 2,
           0.19999999999999996 },
-  { -27.739821675972660, 10, 2, 
+  { -27.739821675972660, 10, 2,
           0.30000000000000004 },
-  { -12.818955996000019, 10, 2, 
+  { -12.818955996000019, 10, 2,
           0.39999999999999991 },
-  { 18.388023376464844, 10, 2, 
+  { 18.388023376464844, 10, 2,
           0.50000000000000000 },
-  { 28.679675903999982, 10, 2, 
+  { 28.679675903999982, 10, 2,
           0.60000000000000009 },
-  { -3.6191429423788892, 10, 2, 
+  { -3.6191429423788892, 10, 2,
           0.69999999999999996 },
-  { -35.394657803999991, 10, 2, 
+  { -35.394657803999991, 10, 2,
           0.80000000000000004 },
-  { 16.376387762495984, 10, 2, 
+  { 16.376387762495984, 10, 2,
           0.89999999999999991 },
-  { 0.0000000000000000, 10, 2, 
+  { 0.0000000000000000, 10, 2,
           1.0000000000000000 },
 };
 
@@ -1003,47 +1003,47 @@ void test013()
 
 // Test data for l=10, m=5.
 testcase_assoc_legendre<double> data014[] = {
-  { 0.0000000000000000, 10, 5, 
+  { 0.0000000000000000, 10, 5,
           -1.0000000000000000 },
-  { 21343.618518164669, 10, 5, 
+  { 21343.618518164669, 10, 5,
           -0.90000000000000002 },
-  { 40457.016407807983, 10, 5, 
+  { 40457.016407807983, 10, 5,
           -0.80000000000000004 },
-  { 20321.279317331318, 10, 5, 
+  { 20321.279317331318, 10, 5,
           -0.69999999999999996 },
-  { -14410.820616192013, 10, 5, 
+  { -14410.820616192013, 10, 5,
           -0.59999999999999998 },
-  { -30086.169706116176, 10, 5, 
+  { -30086.169706116176, 10, 5,
           -0.50000000000000000 },
-  { -17177.549337582859, 10, 5, 
+  { -17177.549337582859, 10, 5,
           -0.40000000000000002 },
-  { 9272.5119495412346, 10, 5, 
+  { 9272.5119495412346, 10, 5,
           -0.30000000000000004 },
-  { 26591.511184414714, 10, 5, 
+  { 26591.511184414714, 10, 5,
           -0.19999999999999996 },
-  { 21961.951238504211, 10, 5, 
+  { 21961.951238504211, 10, 5,
           -0.099999999999999978 },
-  { -0.0000000000000000, 10, 5, 
+  { -0.0000000000000000, 10, 5,
           0.0000000000000000 },
-  { -21961.951238504229, 10, 5, 
+  { -21961.951238504229, 10, 5,
           0.10000000000000009 },
-  { -26591.511184414714, 10, 5, 
+  { -26591.511184414714, 10, 5,
           0.19999999999999996 },
-  { -9272.5119495412346, 10, 5, 
+  { -9272.5119495412346, 10, 5,
           0.30000000000000004 },
-  { 17177.549337582830, 10, 5, 
+  { 17177.549337582830, 10, 5,
           0.39999999999999991 },
-  { 30086.169706116176, 10, 5, 
+  { 30086.169706116176, 10, 5,
           0.50000000000000000 },
-  { 14410.820616191975, 10, 5, 
+  { 14410.820616191975, 10, 5,
           0.60000000000000009 },
-  { -20321.279317331318, 10, 5, 
+  { -20321.279317331318, 10, 5,
           0.69999999999999996 },
-  { -40457.016407807983, 10, 5, 
+  { -40457.016407807983, 10, 5,
           0.80000000000000004 },
-  { -21343.618518164698, 10, 5, 
+  { -21343.618518164698, 10, 5,
           0.89999999999999991 },
-  { 0.0000000000000000, 10, 5, 
+  { 0.0000000000000000, 10, 5,
           1.0000000000000000 },
 };
 
@@ -1077,47 +1077,47 @@ void test014()
 
 // Test data for l=10, m=10.
 testcase_assoc_legendre<double> data015[] = {
-  { 0.0000000000000000, 10, 10, 
+  { 0.0000000000000000, 10, 10,
           -1.0000000000000000 },
-  { 162117.40078784220, 10, 10, 
+  { 162117.40078784220, 10, 10,
           -0.90000000000000002 },
-  { 3958896.3481267113, 10, 10, 
+  { 3958896.3481267113, 10, 10,
           -0.80000000000000004 },
-  { 22589806.343887307, 10, 10, 
+  { 22589806.343887307, 10, 10,
           -0.69999999999999996 },
-  { 70300999.121633321, 10, 10, 
+  { 70300999.121633321, 10, 10,
           -0.59999999999999998 },
-  { 155370278.54003900, 10, 10, 
+  { 155370278.54003900, 10, 10,
           -0.50000000000000000 },
-  { 273815518.20150518, 10, 10, 
+  { 273815518.20150518, 10, 10,
           -0.40000000000000002 },
-  { 408571989.13158917, 10, 10, 
+  { 408571989.13158917, 10, 10,
           -0.30000000000000004 },
-  { 533848212.07990247, 10, 10, 
+  { 533848212.07990247, 10, 10,
           -0.19999999999999996 },
-  { 622640835.70523083, 10, 10, 
+  { 622640835.70523083, 10, 10,
           -0.099999999999999978 },
-  { 654729075.00000000, 10, 10, 
+  { 654729075.00000000, 10, 10,
           0.0000000000000000 },
-  { 622640835.70523083, 10, 10, 
+  { 622640835.70523083, 10, 10,
           0.10000000000000009 },
-  { 533848212.07990247, 10, 10, 
+  { 533848212.07990247, 10, 10,
           0.19999999999999996 },
-  { 408571989.13158917, 10, 10, 
+  { 408571989.13158917, 10, 10,
           0.30000000000000004 },
-  { 273815518.20150518, 10, 10, 
+  { 273815518.20150518, 10, 10,
           0.39999999999999991 },
-  { 155370278.54003900, 10, 10, 
+  { 155370278.54003900, 10, 10,
           0.50000000000000000 },
-  { 70300999.121633217, 10, 10, 
+  { 70300999.121633217, 10, 10,
           0.60000000000000009 },
-  { 22589806.343887307, 10, 10, 
+  { 22589806.343887307, 10, 10,
           0.69999999999999996 },
-  { 3958896.3481267113, 10, 10, 
+  { 3958896.3481267113, 10, 10,
           0.80000000000000004 },
-  { 162117.40078784304, 10, 10, 
+  { 162117.40078784304, 10, 10,
           0.89999999999999991 },
-  { 0.0000000000000000, 10, 10, 
+  { 0.0000000000000000, 10, 10,
           1.0000000000000000 },
 };
 
@@ -1151,47 +1151,47 @@ void test015()
 
 // Test data for l=20, m=0.
 testcase_assoc_legendre<double> data016[] = {
-  { 1.0000000000000000, 20, 0, 
+  { 1.0000000000000000, 20, 0,
           -1.0000000000000000 },
-  { -0.14930823530984821, 20, 0, 
+  { -0.14930823530984821, 20, 0,
           -0.90000000000000002 },
-  { 0.22420460541741344, 20, 0, 
+  { 0.22420460541741344, 20, 0,
           -0.80000000000000004 },
-  { -0.20457394463834172, 20, 0, 
+  { -0.20457394463834172, 20, 0,
           -0.69999999999999996 },
-  { 0.15916752910098114, 20, 0, 
+  { 0.15916752910098114, 20, 0,
           -0.59999999999999998 },
-  { -0.048358381067373557, 20, 0, 
+  { -0.048358381067373557, 20, 0,
           -0.50000000000000000 },
-  { -0.10159261558628156, 20, 0, 
+  { -0.10159261558628156, 20, 0,
           -0.40000000000000002 },
-  { 0.18028715947998047, 20, 0, 
+  { 0.18028715947998047, 20, 0,
           -0.30000000000000004 },
-  { -0.098042194344594741, 20, 0, 
+  { -0.098042194344594741, 20, 0,
           -0.19999999999999996 },
-  { -0.082077130944527649, 20, 0, 
+  { -0.082077130944527649, 20, 0,
           -0.099999999999999978 },
-  { 0.17619705200195312, 20, 0, 
+  { 0.17619705200195312, 20, 0,
           0.0000000000000000 },
-  { -0.082077130944528037, 20, 0, 
+  { -0.082077130944528037, 20, 0,
           0.10000000000000009 },
-  { -0.098042194344594741, 20, 0, 
+  { -0.098042194344594741, 20, 0,
           0.19999999999999996 },
-  { 0.18028715947998047, 20, 0, 
+  { 0.18028715947998047, 20, 0,
           0.30000000000000004 },
-  { -0.10159261558628112, 20, 0, 
+  { -0.10159261558628112, 20, 0,
           0.39999999999999991 },
-  { -0.048358381067373557, 20, 0, 
+  { -0.048358381067373557, 20, 0,
           0.50000000000000000 },
-  { 0.15916752910098084, 20, 0, 
+  { 0.15916752910098084, 20, 0,
           0.60000000000000009 },
-  { -0.20457394463834172, 20, 0, 
+  { -0.20457394463834172, 20, 0,
           0.69999999999999996 },
-  { 0.22420460541741344, 20, 0, 
+  { 0.22420460541741344, 20, 0,
           0.80000000000000004 },
-  { -0.14930823530984949, 20, 0, 
+  { -0.14930823530984949, 20, 0,
           0.89999999999999991 },
-  { 1.0000000000000000, 20, 0, 
+  { 1.0000000000000000, 20, 0,
           1.0000000000000000 },
 };
 
@@ -1225,47 +1225,47 @@ void test016()
 
 // Test data for l=20, m=1.
 testcase_assoc_legendre<double> data017[] = {
-  { 0.0000000000000000, 20, 1, 
+  { 0.0000000000000000, 20, 1,
           -1.0000000000000000 },
-  { 4.3838334818220490, 20, 1, 
+  { 4.3838334818220490, 20, 1,
           -0.90000000000000002 },
-  { -0.63138296146340556, 20, 1, 
+  { -0.63138296146340556, 20, 1,
           -0.80000000000000004 },
-  { 0.72274871413391228, 20, 1, 
+  { 0.72274871413391228, 20, 1,
           -0.69999999999999996 },
-  { -2.3203528743824893, 20, 1, 
+  { -2.3203528743824893, 20, 1,
           -0.59999999999999998 },
-  { 3.7399919228791405, 20, 1, 
+  { 3.7399919228791405, 20, 1,
           -0.50000000000000000 },
-  { -3.1692202279270028, 20, 1, 
+  { -3.1692202279270028, 20, 1,
           -0.40000000000000002 },
-  { 0.15804468835344049, 20, 1, 
+  { 0.15804468835344049, 20, 1,
           -0.30000000000000004 },
-  { 3.0366182393271162, 20, 1, 
+  { 3.0366182393271162, 20, 1,
           -0.19999999999999996 },
-  { -3.2115523815580209, 20, 1, 
+  { -3.2115523815580209, 20, 1,
           -0.099999999999999978 },
-  { 0.0000000000000000, 20, 1, 
+  { 0.0000000000000000, 20, 1,
           0.0000000000000000 },
-  { 3.2115523815580160, 20, 1, 
+  { 3.2115523815580160, 20, 1,
           0.10000000000000009 },
-  { -3.0366182393271162, 20, 1, 
+  { -3.0366182393271162, 20, 1,
           0.19999999999999996 },
-  { -0.15804468835344049, 20, 1, 
+  { -0.15804468835344049, 20, 1,
           0.30000000000000004 },
-  { 3.1692202279270076, 20, 1, 
+  { 3.1692202279270076, 20, 1,
           0.39999999999999991 },
-  { -3.7399919228791405, 20, 1, 
+  { -3.7399919228791405, 20, 1,
           0.50000000000000000 },
-  { 2.3203528743825008, 20, 1, 
+  { 2.3203528743825008, 20, 1,
           0.60000000000000009 },
-  { -0.72274871413391228, 20, 1, 
+  { -0.72274871413391228, 20, 1,
           0.69999999999999996 },
-  { 0.63138296146340556, 20, 1, 
+  { 0.63138296146340556, 20, 1,
           0.80000000000000004 },
-  { -4.3838334818220304, 20, 1, 
+  { -4.3838334818220304, 20, 1,
           0.89999999999999991 },
-  { 0.0000000000000000, 20, 1, 
+  { 0.0000000000000000, 20, 1,
           1.0000000000000000 },
 };
 
@@ -1299,47 +1299,47 @@ void test017()
 
 // Test data for l=20, m=2.
 testcase_assoc_legendre<double> data018[] = {
-  { 0.0000000000000000, 20, 2, 
+  { 0.0000000000000000, 20, 2,
           -1.0000000000000000 },
-  { 80.812425587310116, 20, 2, 
+  { 80.812425587310116, 20, 2,
           -0.90000000000000002 },
-  { -95.849622172549317, 20, 2, 
+  { -95.849622172549317, 20, 2,
           -0.80000000000000004 },
-  { 87.337927630325510, 20, 2, 
+  { 87.337927630325510, 20, 2,
           -0.69999999999999996 },
-  { -70.330891533985834, 20, 2, 
+  { -70.330891533985834, 20, 2,
           -0.59999999999999998 },
-  { 24.629090735179489, 20, 2, 
+  { 24.629090735179489, 20, 2,
           -0.50000000000000000 },
-  { 39.902576338912418, 20, 2, 
+  { 39.902576338912418, 20, 2,
           -0.40000000000000002 },
-  { -75.621201471396589, 20, 2, 
+  { -75.621201471396589, 20, 2,
           -0.30000000000000004 },
-  { 42.417415829726487, 20, 2, 
+  { 42.417415829726487, 20, 2,
           -0.19999999999999996 },
-  { 33.826848678871301, 20, 2, 
+  { 33.826848678871301, 20, 2,
           -0.099999999999999978 },
-  { -74.002761840820312, 20, 2, 
+  { -74.002761840820312, 20, 2,
           0.0000000000000000 },
-  { 33.826848678871457, 20, 2, 
+  { 33.826848678871457, 20, 2,
           0.10000000000000009 },
-  { 42.417415829726487, 20, 2, 
+  { 42.417415829726487, 20, 2,
           0.19999999999999996 },
-  { -75.621201471396589, 20, 2, 
+  { -75.621201471396589, 20, 2,
           0.30000000000000004 },
-  { 39.902576338912240, 20, 2, 
+  { 39.902576338912240, 20, 2,
           0.39999999999999991 },
-  { 24.629090735179489, 20, 2, 
+  { 24.629090735179489, 20, 2,
           0.50000000000000000 },
-  { -70.330891533985664, 20, 2, 
+  { -70.330891533985664, 20, 2,
           0.60000000000000009 },
-  { 87.337927630325510, 20, 2, 
+  { 87.337927630325510, 20, 2,
           0.69999999999999996 },
-  { -95.849622172549317, 20, 2, 
+  { -95.849622172549317, 20, 2,
           0.80000000000000004 },
-  { 80.812425587310585, 20, 2, 
+  { 80.812425587310585, 20, 2,
           0.89999999999999991 },
-  { 0.0000000000000000, 20, 2, 
+  { 0.0000000000000000, 20, 2,
           1.0000000000000000 },
 };
 
@@ -1373,47 +1373,47 @@ void test018()
 
 // Test data for l=20, m=5.
 testcase_assoc_legendre<double> data019[] = {
-  { -0.0000000000000000, 20, 5, 
+  { -0.0000000000000000, 20, 5,
           -1.0000000000000000 },
-  { -315702.32715134107, 20, 5, 
+  { -315702.32715134107, 20, 5,
           -0.90000000000000002 },
-  { 503060.91484852595, 20, 5, 
+  { 503060.91484852595, 20, 5,
           -0.80000000000000004 },
-  { -298127.28360361949, 20, 5, 
+  { -298127.28360361949, 20, 5,
           -0.69999999999999996 },
-  { -114444.61447464002, 20, 5, 
+  { -114444.61447464002, 20, 5,
           -0.59999999999999998 },
-  { 543428.40914592857, 20, 5, 
+  { 543428.40914592857, 20, 5,
           -0.50000000000000000 },
-  { -613842.07728185481, 20, 5, 
+  { -613842.07728185481, 20, 5,
           -0.40000000000000002 },
-  { 143765.42411270953, 20, 5, 
+  { 143765.42411270953, 20, 5,
           -0.30000000000000004 },
-  { 472600.45321372297, 20, 5, 
+  { 472600.45321372297, 20, 5,
           -0.19999999999999996 },
-  { -563861.76771496492, 20, 5, 
+  { -563861.76771496492, 20, 5,
           -0.099999999999999978 },
-  { 0.0000000000000000, 20, 5, 
+  { 0.0000000000000000, 20, 5,
           0.0000000000000000 },
-  { 563861.76771496458, 20, 5, 
+  { 563861.76771496458, 20, 5,
           0.10000000000000009 },
-  { -472600.45321372297, 20, 5, 
+  { -472600.45321372297, 20, 5,
           0.19999999999999996 },
-  { -143765.42411270953, 20, 5, 
+  { -143765.42411270953, 20, 5,
           0.30000000000000004 },
-  { 613842.07728185505, 20, 5, 
+  { 613842.07728185505, 20, 5,
           0.39999999999999991 },
-  { -543428.40914592857, 20, 5, 
+  { -543428.40914592857, 20, 5,
           0.50000000000000000 },
-  { 114444.61447464184, 20, 5, 
+  { 114444.61447464184, 20, 5,
           0.60000000000000009 },
-  { 298127.28360361949, 20, 5, 
+  { 298127.28360361949, 20, 5,
           0.69999999999999996 },
-  { -503060.91484852595, 20, 5, 
+  { -503060.91484852595, 20, 5,
           0.80000000000000004 },
-  { 315702.32715134590, 20, 5, 
+  { 315702.32715134590, 20, 5,
           0.89999999999999991 },
-  { 0.0000000000000000, 20, 5, 
+  { 0.0000000000000000, 20, 5,
           1.0000000000000000 },
 };
 
@@ -1447,47 +1447,47 @@ void test019()
 
 // Test data for l=20, m=10.
 testcase_assoc_legendre<double> data020[] = {
-  { -0.0000000000000000, 20, 10, 
+  { -0.0000000000000000, 20, 10,
           -1.0000000000000000 },
-  { 990017476694.99084, 20, 10, 
+  { 990017476694.99084, 20, 10,
           -0.90000000000000002 },
-  { 2392757933281.0503, 20, 10, 
+  { 2392757933281.0503, 20, 10,
           -0.80000000000000004 },
-  { -1548364524949.5808, 20, 10, 
+  { -1548364524949.5808, 20, 10,
           -0.69999999999999996 },
-  { -424471915195.05609, 20, 10, 
+  { -424471915195.05609, 20, 10,
           -0.59999999999999998 },
-  { 1744502295946.2065, 20, 10, 
+  { 1744502295946.2065, 20, 10,
           -0.50000000000000000 },
-  { -899973487310.55212, 20, 10, 
+  { -899973487310.55212, 20, 10,
           -0.40000000000000002 },
-  { -1092420454297.7164, 20, 10, 
+  { -1092420454297.7164, 20, 10,
           -0.30000000000000004 },
-  { 1466609267659.8816, 20, 10, 
+  { 1466609267659.8816, 20, 10,
           -0.19999999999999996 },
-  { 356041756390.71661, 20, 10, 
+  { 356041756390.71661, 20, 10,
           -0.099999999999999978 },
-  { -1612052956674.3164, 20, 10, 
+  { -1612052956674.3164, 20, 10,
           0.0000000000000000 },
-  { 356041756390.71985, 20, 10, 
+  { 356041756390.71985, 20, 10,
           0.10000000000000009 },
-  { 1466609267659.8816, 20, 10, 
+  { 1466609267659.8816, 20, 10,
           0.19999999999999996 },
-  { -1092420454297.7164, 20, 10, 
+  { -1092420454297.7164, 20, 10,
           0.30000000000000004 },
-  { -899973487310.55469, 20, 10, 
+  { -899973487310.55469, 20, 10,
           0.39999999999999991 },
-  { 1744502295946.2065, 20, 10, 
+  { 1744502295946.2065, 20, 10,
           0.50000000000000000 },
-  { -424471915195.05914, 20, 10, 
+  { -424471915195.05914, 20, 10,
           0.60000000000000009 },
-  { -1548364524949.5808, 20, 10, 
+  { -1548364524949.5808, 20, 10,
           0.69999999999999996 },
-  { 2392757933281.0503, 20, 10, 
+  { 2392757933281.0503, 20, 10,
           0.80000000000000004 },
-  { 990017476694.99353, 20, 10, 
+  { 990017476694.99353, 20, 10,
           0.89999999999999991 },
-  { 0.0000000000000000, 20, 10, 
+  { 0.0000000000000000, 20, 10,
           1.0000000000000000 },
 };
 
@@ -1521,47 +1521,47 @@ void test020()
 
 // Test data for l=20, m=20.
 testcase_assoc_legendre<double> data021[] = {
-  { 0.0000000000000000, 20, 20, 
+  { 0.0000000000000000, 20, 20,
           -1.0000000000000000 },
-  { 19609049712023808., 20, 20, 
+  { 19609049712023808., 20, 20,
           -0.90000000000000002 },
-  { 1.1693527616833221e+19, 20, 20, 
+  { 1.1693527616833221e+19, 20, 20,
           -0.80000000000000004 },
-  { 3.8073455880620691e+20, 20, 20, 
+  { 3.8073455880620691e+20, 20, 20,
           -0.69999999999999996 },
-  { 3.6874002249007927e+21, 20, 20, 
+  { 3.6874002249007927e+21, 20, 20,
           -0.59999999999999998 },
-  { 1.8010806978179592e+22, 20, 20, 
+  { 1.8010806978179592e+22, 20, 20,
           -0.50000000000000000 },
-  { 5.5938832584012466e+22, 20, 20, 
+  { 5.5938832584012466e+22, 20, 20,
           -0.40000000000000002 },
-  { 1.2454734132297811e+23, 20, 20, 
+  { 1.2454734132297811e+23, 20, 20,
           -0.30000000000000004 },
-  { 2.1263407800797497e+23, 20, 20, 
+  { 2.1263407800797497e+23, 20, 20,
           -0.19999999999999996 },
-  { 2.8924941146976873e+23, 20, 20, 
+  { 2.8924941146976873e+23, 20, 20,
           -0.099999999999999978 },
-  { 3.1983098677287775e+23, 20, 20, 
+  { 3.1983098677287775e+23, 20, 20,
           0.0000000000000000 },
-  { 2.8924941146976873e+23, 20, 20, 
+  { 2.8924941146976873e+23, 20, 20,
           0.10000000000000009 },
-  { 2.1263407800797497e+23, 20, 20, 
+  { 2.1263407800797497e+23, 20, 20,
           0.19999999999999996 },
-  { 1.2454734132297811e+23, 20, 20, 
+  { 1.2454734132297811e+23, 20, 20,
           0.30000000000000004 },
-  { 5.5938832584012466e+22, 20, 20, 
+  { 5.5938832584012466e+22, 20, 20,
           0.39999999999999991 },
-  { 1.8010806978179592e+22, 20, 20, 
+  { 1.8010806978179592e+22, 20, 20,
           0.50000000000000000 },
-  { 3.6874002249007807e+21, 20, 20, 
+  { 3.6874002249007807e+21, 20, 20,
           0.60000000000000009 },
-  { 3.8073455880620691e+20, 20, 20, 
+  { 3.8073455880620691e+20, 20, 20,
           0.69999999999999996 },
-  { 1.1693527616833221e+19, 20, 20, 
+  { 1.1693527616833221e+19, 20, 20,
           0.80000000000000004 },
-  { 19609049712024020., 20, 20, 
+  { 19609049712024020., 20, 20,
           0.89999999999999991 },
-  { 0.0000000000000000, 20, 20, 
+  { 0.0000000000000000, 20, 20,
           1.0000000000000000 },
 };
 
@@ -1595,47 +1595,47 @@ void test021()
 
 // Test data for l=50, m=0.
 testcase_assoc_legendre<double> data022[] = {
-  { 1.0000000000000000, 50, 0, 
+  { 1.0000000000000000, 50, 0,
           -1.0000000000000000 },
-  { -0.17003765994383685, 50, 0, 
+  { -0.17003765994383685, 50, 0,
           -0.90000000000000002 },
-  { 0.13879737345093118, 50, 0, 
+  { 0.13879737345093118, 50, 0,
           -0.80000000000000004 },
-  { -0.014572731645892805, 50, 0, 
+  { -0.014572731645892805, 50, 0,
           -0.69999999999999996 },
-  { -0.058860798844002173, 50, 0, 
+  { -0.058860798844002173, 50, 0,
           -0.59999999999999998 },
-  { -0.031059099239609828, 50, 0, 
+  { -0.031059099239609828, 50, 0,
           -0.50000000000000000 },
-  { 0.041569033381825368, 50, 0, 
+  { 0.041569033381825368, 50, 0,
           -0.40000000000000002 },
-  { 0.10911051574714808, 50, 0, 
+  { 0.10911051574714808, 50, 0,
           -0.30000000000000004 },
-  { 0.083432272204197466, 50, 0, 
+  { 0.083432272204197466, 50, 0,
           -0.19999999999999996 },
-  { -0.038205812661313579, 50, 0, 
+  { -0.038205812661313579, 50, 0,
           -0.099999999999999978 },
-  { -0.11227517265921705, 50, 0, 
+  { -0.11227517265921705, 50, 0,
           0.0000000000000000 },
-  { -0.038205812661314169, 50, 0, 
+  { -0.038205812661314169, 50, 0,
           0.10000000000000009 },
-  { 0.083432272204197466, 50, 0, 
+  { 0.083432272204197466, 50, 0,
           0.19999999999999996 },
-  { 0.10911051574714808, 50, 0, 
+  { 0.10911051574714808, 50, 0,
           0.30000000000000004 },
-  { 0.041569033381824647, 50, 0, 
+  { 0.041569033381824647, 50, 0,
           0.39999999999999991 },
-  { -0.031059099239609828, 50, 0, 
+  { -0.031059099239609828, 50, 0,
           0.50000000000000000 },
-  { -0.058860798844001430, 50, 0, 
+  { -0.058860798844001430, 50, 0,
           0.60000000000000009 },
-  { -0.014572731645892805, 50, 0, 
+  { -0.014572731645892805, 50, 0,
           0.69999999999999996 },
-  { 0.13879737345093118, 50, 0, 
+  { 0.13879737345093118, 50, 0,
           0.80000000000000004 },
-  { -0.17003765994383663, 50, 0, 
+  { -0.17003765994383663, 50, 0,
           0.89999999999999991 },
-  { 1.0000000000000000, 50, 0, 
+  { 1.0000000000000000, 50, 0,
           1.0000000000000000 },
 };
 
@@ -1669,47 +1669,47 @@ void test022()
 
 // Test data for l=50, m=1.
 testcase_assoc_legendre<double> data023[] = {
-  { 0.0000000000000000, 50, 1, 
+  { 0.0000000000000000, 50, 1,
           -1.0000000000000000 },
-  { -0.13424149984450387, 50, 1, 
+  { -0.13424149984450387, 50, 1,
           -0.90000000000000002 },
-  { 2.2011219672413085, 50, 1, 
+  { 2.2011219672413085, 50, 1,
           -0.80000000000000004 },
-  { 6.6622414993232013, 50, 1, 
+  { 6.6622414993232013, 50, 1,
           -0.69999999999999996 },
-  { 5.5772846936919231, 50, 1, 
+  { 5.5772846936919231, 50, 1,
           -0.59999999999999998 },
-  { 5.8787148815607617, 50, 1, 
+  { 5.8787148815607617, 50, 1,
           -0.50000000000000000 },
-  { 5.5473459458634000, 50, 1, 
+  { 5.5473459458634000, 50, 1,
           -0.40000000000000002 },
-  { 1.8444956647619912, 50, 1, 
+  { 1.8444956647619912, 50, 1,
           -0.30000000000000004 },
-  { -3.8722014306642150, 50, 1, 
+  { -3.8722014306642150, 50, 1,
           -0.19999999999999996 },
-  { -5.3488751322285593, 50, 1, 
+  { -5.3488751322285593, 50, 1,
           -0.099999999999999978 },
-  { -0.0000000000000000, 50, 1, 
+  { -0.0000000000000000, 50, 1,
           0.0000000000000000 },
-  { 5.3488751322285459, 50, 1, 
+  { 5.3488751322285459, 50, 1,
           0.10000000000000009 },
-  { 3.8722014306642150, 50, 1, 
+  { 3.8722014306642150, 50, 1,
           0.19999999999999996 },
-  { -1.8444956647619912, 50, 1, 
+  { -1.8444956647619912, 50, 1,
           0.30000000000000004 },
-  { -5.5473459458634098, 50, 1, 
+  { -5.5473459458634098, 50, 1,
           0.39999999999999991 },
-  { -5.8787148815607617, 50, 1, 
+  { -5.8787148815607617, 50, 1,
           0.50000000000000000 },
-  { -5.5772846936919489, 50, 1, 
+  { -5.5772846936919489, 50, 1,
           0.60000000000000009 },
-  { -6.6622414993232013, 50, 1, 
+  { -6.6622414993232013, 50, 1,
           0.69999999999999996 },
-  { -2.2011219672413085, 50, 1, 
+  { -2.2011219672413085, 50, 1,
           0.80000000000000004 },
-  { 0.13424149984460862, 50, 1, 
+  { 0.13424149984460862, 50, 1,
           0.89999999999999991 },
-  { 0.0000000000000000, 50, 1, 
+  { 0.0000000000000000, 50, 1,
           1.0000000000000000 },
 };
 
@@ -1743,47 +1743,47 @@ void test023()
 
 // Test data for l=50, m=2.
 testcase_assoc_legendre<double> data024[] = {
-  { 0.0000000000000000, 50, 2, 
+  { 0.0000000000000000, 50, 2,
           -1.0000000000000000 },
-  { 433.04168483713448, 50, 2, 
+  { 433.04168483713448, 50, 2,
           -0.90000000000000002 },
-  { -348.06364372056390, 50, 2, 
+  { -348.06364372056390, 50, 2,
           -0.80000000000000004 },
-  { 50.221071418108465, 50, 2, 
+  { 50.221071418108465, 50, 2,
           -0.69999999999999996 },
-  { 158.46096409274341, 50, 2, 
+  { 158.46096409274341, 50, 2,
           -0.59999999999999998 },
-  { 85.988858299721414, 50, 2, 
+  { 85.988858299721414, 50, 2,
           -0.50000000000000000 },
-  { -101.15891460879277, 50, 2, 
+  { -101.15891460879277, 50, 2,
           -0.40000000000000002 },
-  { -277.07168105316612, 50, 2, 
+  { -277.07168105316612, 50, 2,
           -0.30000000000000004 },
-  { -214.33311373510401, 50, 2, 
+  { -214.33311373510401, 50, 2,
           -0.19999999999999996 },
-  { 96.349657930951722, 50, 2, 
+  { 96.349657930951722, 50, 2,
           -0.099999999999999978 },
-  { 286.30169028100346, 50, 2, 
+  { 286.30169028100346, 50, 2,
           0.0000000000000000 },
-  { 96.349657930953285, 50, 2, 
+  { 96.349657930953285, 50, 2,
           0.10000000000000009 },
-  { -214.33311373510401, 50, 2, 
+  { -214.33311373510401, 50, 2,
           0.19999999999999996 },
-  { -277.07168105316612, 50, 2, 
+  { -277.07168105316612, 50, 2,
           0.30000000000000004 },
-  { -101.15891460879106, 50, 2, 
+  { -101.15891460879106, 50, 2,
           0.39999999999999991 },
-  { 85.988858299721414, 50, 2, 
+  { 85.988858299721414, 50, 2,
           0.50000000000000000 },
-  { 158.46096409274131, 50, 2, 
+  { 158.46096409274131, 50, 2,
           0.60000000000000009 },
-  { 50.221071418108465, 50, 2, 
+  { 50.221071418108465, 50, 2,
           0.69999999999999996 },
-  { -348.06364372056390, 50, 2, 
+  { -348.06364372056390, 50, 2,
           0.80000000000000004 },
-  { 433.04168483713414, 50, 2, 
+  { 433.04168483713414, 50, 2,
           0.89999999999999991 },
-  { 0.0000000000000000, 50, 2, 
+  { 0.0000000000000000, 50, 2,
           1.0000000000000000 },
 };
 
@@ -1817,47 +1817,47 @@ void test024()
 
 // Test data for l=50, m=5.
 testcase_assoc_legendre<double> data025[] = {
-  { -0.0000000000000000, 50, 5, 
+  { -0.0000000000000000, 50, 5,
           -1.0000000000000000 },
-  { -27340473.952132788, 50, 5, 
+  { -27340473.952132788, 50, 5,
           -0.90000000000000002 },
-  { 27753716.768532373, 50, 5, 
+  { 27753716.768532373, 50, 5,
           -0.80000000000000004 },
-  { 40808153.913493626, 50, 5, 
+  { 40808153.913493626, 50, 5,
           -0.69999999999999996 },
-  { 32071189.035790101, 50, 5, 
+  { 32071189.035790101, 50, 5,
           -0.59999999999999998 },
-  { 36265736.218529105, 50, 5, 
+  { 36265736.218529105, 50, 5,
           -0.50000000000000000 },
-  { 37089596.700204894, 50, 5, 
+  { 37089596.700204894, 50, 5,
           -0.40000000000000002 },
-  { 14562029.629244510, 50, 5, 
+  { 14562029.629244510, 50, 5,
           -0.30000000000000004 },
-  { -23686895.217517227, 50, 5, 
+  { -23686895.217517227, 50, 5,
           -0.19999999999999996 },
-  { -34878992.965676002, 50, 5, 
+  { -34878992.965676002, 50, 5,
           -0.099999999999999978 },
-  { -0.0000000000000000, 50, 5, 
+  { -0.0000000000000000, 50, 5,
           0.0000000000000000 },
-  { 34878992.965675950, 50, 5, 
+  { 34878992.965675950, 50, 5,
           0.10000000000000009 },
-  { 23686895.217517227, 50, 5, 
+  { 23686895.217517227, 50, 5,
           0.19999999999999996 },
-  { -14562029.629244510, 50, 5, 
+  { -14562029.629244510, 50, 5,
           0.30000000000000004 },
-  { -37089596.700204931, 50, 5, 
+  { -37089596.700204931, 50, 5,
           0.39999999999999991 },
-  { -36265736.218529105, 50, 5, 
+  { -36265736.218529105, 50, 5,
           0.50000000000000000 },
-  { -32071189.035790265, 50, 5, 
+  { -32071189.035790265, 50, 5,
           0.60000000000000009 },
-  { -40808153.913493626, 50, 5, 
+  { -40808153.913493626, 50, 5,
           0.69999999999999996 },
-  { -27753716.768532373, 50, 5, 
+  { -27753716.768532373, 50, 5,
           0.80000000000000004 },
-  { 27340473.952133406, 50, 5, 
+  { 27340473.952133406, 50, 5,
           0.89999999999999991 },
-  { 0.0000000000000000, 50, 5, 
+  { 0.0000000000000000, 50, 5,
           1.0000000000000000 },
 };
 
@@ -1891,47 +1891,47 @@ void test025()
 
 // Test data for l=50, m=10.
 testcase_assoc_legendre<double> data026[] = {
-  { -0.0000000000000000, 50, 10, 
+  { -0.0000000000000000, 50, 10,
           -1.0000000000000000 },
-  { -8994661710093158.0, 50, 10, 
+  { -8994661710093158.0, 50, 10,
           -0.90000000000000002 },
-  { 932311375306557.00, 50, 10, 
+  { 932311375306557.00, 50, 10,
           -0.80000000000000004 },
-  { 12153535011507012., 50, 10, 
+  { 12153535011507012., 50, 10,
           -0.69999999999999996 },
-  { 12176690755542244., 50, 10, 
+  { 12176690755542244., 50, 10,
           -0.59999999999999998 },
-  { 9180035388465752.0, 50, 10, 
+  { 9180035388465752.0, 50, 10,
           -0.50000000000000000 },
-  { 889201701866911.12, 50, 10, 
+  { 889201701866911.12, 50, 10,
           -0.40000000000000002 },
-  { -9451384032851600.0, 50, 10, 
+  { -9451384032851600.0, 50, 10,
           -0.30000000000000004 },
-  { -9926439446673564.0, 50, 10, 
+  { -9926439446673564.0, 50, 10,
           -0.19999999999999996 },
-  { 2794368162749970.5, 50, 10, 
+  { 2794368162749970.5, 50, 10,
           -0.099999999999999978 },
-  { 11452238249246346., 50, 10, 
+  { 11452238249246346., 50, 10,
           0.0000000000000000 },
-  { 2794368162750031.0, 50, 10, 
+  { 2794368162750031.0, 50, 10,
           0.10000000000000009 },
-  { -9926439446673564.0, 50, 10, 
+  { -9926439446673564.0, 50, 10,
           0.19999999999999996 },
-  { -9451384032851600.0, 50, 10, 
+  { -9451384032851600.0, 50, 10,
           0.30000000000000004 },
-  { 889201701866976.25, 50, 10, 
+  { 889201701866976.25, 50, 10,
           0.39999999999999991 },
-  { 9180035388465752.0, 50, 10, 
+  { 9180035388465752.0, 50, 10,
           0.50000000000000000 },
-  { 12176690755542216., 50, 10, 
+  { 12176690755542216., 50, 10,
           0.60000000000000009 },
-  { 12153535011507012., 50, 10, 
+  { 12153535011507012., 50, 10,
           0.69999999999999996 },
-  { 932311375306557.00, 50, 10, 
+  { 932311375306557.00, 50, 10,
           0.80000000000000004 },
-  { -8994661710093322.0, 50, 10, 
+  { -8994661710093322.0, 50, 10,
           0.89999999999999991 },
-  { 0.0000000000000000, 50, 10, 
+  { 0.0000000000000000, 50, 10,
           1.0000000000000000 },
 };
 
@@ -1965,47 +1965,47 @@ void test026()
 
 // Test data for l=50, m=20.
 testcase_assoc_legendre<double> data027[] = {
-  { 0.0000000000000000, 50, 20, 
+  { 0.0000000000000000, 50, 20,
           -1.0000000000000000 },
-  { 1.6630925158645460e+33, 50, 20, 
+  { 1.6630925158645460e+33, 50, 20,
           -0.90000000000000002 },
-  { 1.0622676657892043e+33, 50, 20, 
+  { 1.0622676657892043e+33, 50, 20,
           -0.80000000000000004 },
-  { 8.6022521164717170e+32, 50, 20, 
+  { 8.6022521164717170e+32, 50, 20,
           -0.69999999999999996 },
-  { 4.0860128756808430e+32, 50, 20, 
+  { 4.0860128756808430e+32, 50, 20,
           -0.59999999999999998 },
-  { -4.0169860814274409e+32, 50, 20, 
+  { -4.0169860814274409e+32, 50, 20,
           -0.50000000000000000 },
-  { -8.2324325279774008e+32, 50, 20, 
+  { -8.2324325279774008e+32, 50, 20,
           -0.40000000000000002 },
-  { -4.0054067236243299e+31, 50, 20, 
+  { -4.0054067236243299e+31, 50, 20,
           -0.30000000000000004 },
-  { 7.9309266056434309e+32, 50, 20, 
+  { 7.9309266056434309e+32, 50, 20,
           -0.19999999999999996 },
-  { 5.4151358290899148e+31, 50, 20, 
+  { 5.4151358290899148e+31, 50, 20,
           -0.099999999999999978 },
-  { -7.8735935697332210e+32, 50, 20, 
+  { -7.8735935697332210e+32, 50, 20,
           0.0000000000000000 },
-  { 5.4151358290895032e+31, 50, 20, 
+  { 5.4151358290895032e+31, 50, 20,
           0.10000000000000009 },
-  { 7.9309266056434309e+32, 50, 20, 
+  { 7.9309266056434309e+32, 50, 20,
           0.19999999999999996 },
-  { -4.0054067236243299e+31, 50, 20, 
+  { -4.0054067236243299e+31, 50, 20,
           0.30000000000000004 },
-  { -8.2324325279773965e+32, 50, 20, 
+  { -8.2324325279773965e+32, 50, 20,
           0.39999999999999991 },
-  { -4.0169860814274409e+32, 50, 20, 
+  { -4.0169860814274409e+32, 50, 20,
           0.50000000000000000 },
-  { 4.0860128756807882e+32, 50, 20, 
+  { 4.0860128756807882e+32, 50, 20,
           0.60000000000000009 },
-  { 8.6022521164717170e+32, 50, 20, 
+  { 8.6022521164717170e+32, 50, 20,
           0.69999999999999996 },
-  { 1.0622676657892043e+33, 50, 20, 
+  { 1.0622676657892043e+33, 50, 20,
           0.80000000000000004 },
-  { 1.6630925158645483e+33, 50, 20, 
+  { 1.6630925158645483e+33, 50, 20,
           0.89999999999999991 },
-  { 0.0000000000000000, 50, 20, 
+  { 0.0000000000000000, 50, 20,
           1.0000000000000000 },
 };
 
@@ -2039,47 +2039,47 @@ void test027()
 
 // Test data for l=50, m=50.
 testcase_assoc_legendre<double> data028[] = {
-  { 0.0000000000000000, 50, 50, 
+  { 0.0000000000000000, 50, 50,
           -1.0000000000000000 },
-  { 2.5366994974431341e+60, 50, 50, 
+  { 2.5366994974431341e+60, 50, 50,
           -0.90000000000000002 },
-  { 2.2028834403101213e+67, 50, 50, 
+  { 2.2028834403101213e+67, 50, 50,
           -0.80000000000000004 },
-  { 1.3325496559566651e+71, 50, 50, 
+  { 1.3325496559566651e+71, 50, 50,
           -0.69999999999999996 },
-  { 3.8898096431781969e+73, 50, 50, 
+  { 3.8898096431781969e+73, 50, 50,
           -0.59999999999999998 },
-  { 2.0509760257037188e+75, 50, 50, 
+  { 2.0509760257037188e+75, 50, 50,
           -0.50000000000000000 },
-  { 3.4866724533443283e+76, 50, 50, 
+  { 3.4866724533443283e+76, 50, 50,
           -0.40000000000000002 },
-  { 2.5790740224150207e+77, 50, 50, 
+  { 2.5790740224150207e+77, 50, 50,
           -0.30000000000000004 },
-  { 9.8222237931680989e+77, 50, 50, 
+  { 9.8222237931680989e+77, 50, 50,
           -0.19999999999999996 },
-  { 2.1198682190366617e+78, 50, 50, 
+  { 2.1198682190366617e+78, 50, 50,
           -0.099999999999999978 },
-  { 2.7253921397507295e+78, 50, 50, 
+  { 2.7253921397507295e+78, 50, 50,
           0.0000000000000000 },
-  { 2.1198682190366617e+78, 50, 50, 
+  { 2.1198682190366617e+78, 50, 50,
           0.10000000000000009 },
-  { 9.8222237931680989e+77, 50, 50, 
+  { 9.8222237931680989e+77, 50, 50,
           0.19999999999999996 },
-  { 2.5790740224150207e+77, 50, 50, 
+  { 2.5790740224150207e+77, 50, 50,
           0.30000000000000004 },
-  { 3.4866724533443283e+76, 50, 50, 
+  { 3.4866724533443283e+76, 50, 50,
           0.39999999999999991 },
-  { 2.0509760257037188e+75, 50, 50, 
+  { 2.0509760257037188e+75, 50, 50,
           0.50000000000000000 },
-  { 3.8898096431781724e+73, 50, 50, 
+  { 3.8898096431781724e+73, 50, 50,
           0.60000000000000009 },
-  { 1.3325496559566651e+71, 50, 50, 
+  { 1.3325496559566651e+71, 50, 50,
           0.69999999999999996 },
-  { 2.2028834403101213e+67, 50, 50, 
+  { 2.2028834403101213e+67, 50, 50,
           0.80000000000000004 },
-  { 2.5366994974431990e+60, 50, 50, 
+  { 2.5366994974431990e+60, 50, 50,
           0.89999999999999991 },
-  { 0.0000000000000000, 50, 50, 
+  { 0.0000000000000000, 50, 50,
           1.0000000000000000 },
 };
 
@@ -2113,47 +2113,47 @@ void test028()
 
 // Test data for l=100, m=0.
 testcase_assoc_legendre<double> data029[] = {
-  { 1.0000000000000000, 100, 0, 
+  { 1.0000000000000000, 100, 0,
           -1.0000000000000000 },
-  { 0.10226582055871908, 100, 0, 
+  { 0.10226582055871908, 100, 0,
           -0.90000000000000002 },
-  { 0.050861167913584124, 100, 0, 
+  { 0.050861167913584124, 100, 0,
           -0.80000000000000004 },
-  { -0.077132507199778780, 100, 0, 
+  { -0.077132507199778780, 100, 0,
           -0.69999999999999996 },
-  { -0.023747023905133110, 100, 0, 
+  { -0.023747023905133110, 100, 0,
           -0.59999999999999998 },
-  { -0.060518025961861198, 100, 0, 
+  { -0.060518025961861198, 100, 0,
           -0.50000000000000000 },
-  { -0.072258202125684429, 100, 0, 
+  { -0.072258202125684429, 100, 0,
           -0.40000000000000002 },
-  { 0.057127392202801719, 100, 0, 
+  { 0.057127392202801719, 100, 0,
           -0.30000000000000004 },
-  { 0.014681835355659636, 100, 0, 
+  { 0.014681835355659636, 100, 0,
           -0.19999999999999996 },
-  { -0.063895098434750303, 100, 0, 
+  { -0.063895098434750303, 100, 0,
           -0.099999999999999978 },
-  { 0.079589237387178727, 100, 0, 
+  { 0.079589237387178727, 100, 0,
           0.0000000000000000 },
-  { -0.063895098434749775, 100, 0, 
+  { -0.063895098434749775, 100, 0,
           0.10000000000000009 },
-  { 0.014681835355659636, 100, 0, 
+  { 0.014681835355659636, 100, 0,
           0.19999999999999996 },
-  { 0.057127392202801719, 100, 0, 
+  { 0.057127392202801719, 100, 0,
           0.30000000000000004 },
-  { -0.072258202125685012, 100, 0, 
+  { -0.072258202125685012, 100, 0,
           0.39999999999999991 },
-  { -0.060518025961861198, 100, 0, 
+  { -0.060518025961861198, 100, 0,
           0.50000000000000000 },
-  { -0.023747023905134217, 100, 0, 
+  { -0.023747023905134217, 100, 0,
           0.60000000000000009 },
-  { -0.077132507199778780, 100, 0, 
+  { -0.077132507199778780, 100, 0,
           0.69999999999999996 },
-  { 0.050861167913584124, 100, 0, 
+  { 0.050861167913584124, 100, 0,
           0.80000000000000004 },
-  { 0.10226582055871723, 100, 0, 
+  { 0.10226582055871723, 100, 0,
           0.89999999999999991 },
-  { 1.0000000000000000, 100, 0, 
+  { 1.0000000000000000, 100, 0,
           1.0000000000000000 },
 };
 
@@ -2187,47 +2187,47 @@ void test029()
 
 // Test data for l=100, m=1.
 testcase_assoc_legendre<double> data030[] = {
-  { -0.0000000000000000, 100, 1, 
+  { -0.0000000000000000, 100, 1,
           -1.0000000000000000 },
-  { 6.5200167187780309, 100, 1, 
+  { 6.5200167187780309, 100, 1,
           -0.90000000000000002 },
-  { 9.0065170007027540, 100, 1, 
+  { 9.0065170007027540, 100, 1,
           -0.80000000000000004 },
-  { -5.4690908541181056, 100, 1, 
+  { -5.4690908541181056, 100, 1,
           -0.69999999999999996 },
-  { -8.6275439170430861, 100, 1, 
+  { -8.6275439170430861, 100, 1,
           -0.59999999999999998 },
-  { -6.0909031663448499, 100, 1, 
+  { -6.0909031663448499, 100, 1,
           -0.50000000000000000 },
-  { 4.1160338699561265, 100, 1, 
+  { 4.1160338699561265, 100, 1,
           -0.40000000000000002 },
-  { 5.8491043010758004, 100, 1, 
+  { 5.8491043010758004, 100, 1,
           -0.30000000000000004 },
-  { -7.9435138723089826, 100, 1, 
+  { -7.9435138723089826, 100, 1,
           -0.19999999999999996 },
-  { 4.7996285823989346, 100, 1, 
+  { 4.7996285823989346, 100, 1,
           -0.099999999999999978 },
-  { 0.0000000000000000, 100, 1, 
+  { 0.0000000000000000, 100, 1,
           0.0000000000000000 },
-  { -4.7996285823990057, 100, 1, 
+  { -4.7996285823990057, 100, 1,
           0.10000000000000009 },
-  { 7.9435138723089826, 100, 1, 
+  { 7.9435138723089826, 100, 1,
           0.19999999999999996 },
-  { -5.8491043010758004, 100, 1, 
+  { -5.8491043010758004, 100, 1,
           0.30000000000000004 },
-  { -4.1160338699560359, 100, 1, 
+  { -4.1160338699560359, 100, 1,
           0.39999999999999991 },
-  { 6.0909031663448499, 100, 1, 
+  { 6.0909031663448499, 100, 1,
           0.50000000000000000 },
-  { 8.6275439170430559, 100, 1, 
+  { 8.6275439170430559, 100, 1,
           0.60000000000000009 },
-  { 5.4690908541181056, 100, 1, 
+  { 5.4690908541181056, 100, 1,
           0.69999999999999996 },
-  { -9.0065170007027540, 100, 1, 
+  { -9.0065170007027540, 100, 1,
           0.80000000000000004 },
-  { -6.5200167187783133, 100, 1, 
+  { -6.5200167187783133, 100, 1,
           0.89999999999999991 },
-  { 0.0000000000000000, 100, 1, 
+  { 0.0000000000000000, 100, 1,
           1.0000000000000000 },
 };
 
@@ -2261,47 +2261,47 @@ void test030()
 
 // Test data for l=100, m=2.
 testcase_assoc_legendre<double> data031[] = {
-  { 0.0000000000000000, 100, 2, 
+  { 0.0000000000000000, 100, 2,
           -1.0000000000000000 },
-  { -1005.9604880761007, 100, 2, 
+  { -1005.9604880761007, 100, 2,
           -0.90000000000000002 },
-  { -489.68041725865896, 100, 2, 
+  { -489.68041725865896, 100, 2,
           -0.80000000000000004 },
-  { 768.31676011669970, 100, 2, 
+  { 768.31676011669970, 100, 2,
           -0.69999999999999996 },
-  { 226.90362556628003, 100, 2, 
+  { 226.90362556628003, 100, 2,
           -0.59999999999999998 },
-  { 604.19889304940330, 100, 2, 
+  { 604.19889304940330, 100, 2,
           -0.50000000000000000 },
-  { 733.40061037838029, 100, 2, 
+  { 733.40061037838029, 100, 2,
           -0.40000000000000002 },
-  { -573.30774483996402, 100, 2, 
+  { -573.30774483996402, 100, 2,
           -0.30000000000000004 },
-  { -151.52946305080897, 100, 2, 
+  { -151.52946305080897, 100, 2,
           -0.19999999999999996 },
-  { 646.30525583588019, 100, 2, 
+  { 646.30525583588019, 100, 2,
           -0.099999999999999978 },
-  { -803.85129761050518, 100, 2, 
+  { -803.85129761050518, 100, 2,
           0.0000000000000000 },
-  { 646.30525583587439, 100, 2, 
+  { 646.30525583587439, 100, 2,
           0.10000000000000009 },
-  { -151.52946305080897, 100, 2, 
+  { -151.52946305080897, 100, 2,
           0.19999999999999996 },
-  { -573.30774483996402, 100, 2, 
+  { -573.30774483996402, 100, 2,
           0.30000000000000004 },
-  { 733.40061037838507, 100, 2, 
+  { 733.40061037838507, 100, 2,
           0.39999999999999991 },
-  { 604.19889304940330, 100, 2, 
+  { 604.19889304940330, 100, 2,
           0.50000000000000000 },
-  { 226.90362556629168, 100, 2, 
+  { 226.90362556629168, 100, 2,
           0.60000000000000009 },
-  { 768.31676011669970, 100, 2, 
+  { 768.31676011669970, 100, 2,
           0.69999999999999996 },
-  { -489.68041725865896, 100, 2, 
+  { -489.68041725865896, 100, 2,
           0.80000000000000004 },
-  { -1005.9604880760811, 100, 2, 
+  { -1005.9604880760811, 100, 2,
           0.89999999999999991 },
-  { 0.0000000000000000, 100, 2, 
+  { 0.0000000000000000, 100, 2,
           1.0000000000000000 },
 };
 
@@ -2335,47 +2335,47 @@ void test031()
 
 // Test data for l=100, m=5.
 testcase_assoc_legendre<double> data032[] = {
-  { 0.0000000000000000, 100, 5, 
+  { 0.0000000000000000, 100, 5,
           -1.0000000000000000 },
-  { 900551126.09653592, 100, 5, 
+  { 900551126.09653592, 100, 5,
           -0.90000000000000002 },
-  { 988567431.55756044, 100, 5, 
+  { 988567431.55756044, 100, 5,
           -0.80000000000000004 },
-  { -645646451.90344620, 100, 5, 
+  { -645646451.90344620, 100, 5,
           -0.69999999999999996 },
-  { -897114585.29920745, 100, 5, 
+  { -897114585.29920745, 100, 5,
           -0.59999999999999998 },
-  { -661710744.42483830, 100, 5, 
+  { -661710744.42483830, 100, 5,
           -0.50000000000000000 },
-  { 380163158.51425594, 100, 5, 
+  { 380163158.51425594, 100, 5,
           -0.40000000000000002 },
-  { 617391071.36632609, 100, 5, 
+  { 617391071.36632609, 100, 5,
           -0.30000000000000004 },
-  { -805288801.85509181, 100, 5, 
+  { -805288801.85509181, 100, 5,
           -0.19999999999999996 },
-  { 481041740.16728652, 100, 5, 
+  { 481041740.16728652, 100, 5,
           -0.099999999999999978 },
-  { 0.0000000000000000, 100, 5, 
+  { 0.0000000000000000, 100, 5,
           0.0000000000000000 },
-  { -481041740.16729414, 100, 5, 
+  { -481041740.16729414, 100, 5,
           0.10000000000000009 },
-  { 805288801.85509181, 100, 5, 
+  { 805288801.85509181, 100, 5,
           0.19999999999999996 },
-  { -617391071.36632609, 100, 5, 
+  { -617391071.36632609, 100, 5,
           0.30000000000000004 },
-  { -380163158.51424748, 100, 5, 
+  { -380163158.51424748, 100, 5,
           0.39999999999999991 },
-  { 661710744.42483830, 100, 5, 
+  { 661710744.42483830, 100, 5,
           0.50000000000000000 },
-  { 897114585.29920506, 100, 5, 
+  { 897114585.29920506, 100, 5,
           0.60000000000000009 },
-  { 645646451.90344620, 100, 5, 
+  { 645646451.90344620, 100, 5,
           0.69999999999999996 },
-  { -988567431.55756044, 100, 5, 
+  { -988567431.55756044, 100, 5,
           0.80000000000000004 },
-  { -900551126.09655809, 100, 5, 
+  { -900551126.09655809, 100, 5,
           0.89999999999999991 },
-  { 0.0000000000000000, 100, 5, 
+  { 0.0000000000000000, 100, 5,
           1.0000000000000000 },
 };
 
@@ -2409,47 +2409,47 @@ void test032()
 
 // Test data for l=100, m=10.
 testcase_assoc_legendre<double> data033[] = {
-  { 0.0000000000000000, 100, 10, 
+  { 0.0000000000000000, 100, 10,
           -1.0000000000000000 },
-  { 2.5643395957658915e+17, 100, 10, 
+  { 2.5643395957658915e+17, 100, 10,
           -0.90000000000000002 },
-  { 1.5778673545673316e+18, 100, 10, 
+  { 1.5778673545673316e+18, 100, 10,
           -0.80000000000000004 },
-  { 4.4355048487496776e+18, 100, 10, 
+  { 4.4355048487496776e+18, 100, 10,
           -0.69999999999999996 },
-  { -9.5936111659124493e+17, 100, 10, 
+  { -9.5936111659124493e+17, 100, 10,
           -0.59999999999999998 },
-  { 4.2387123021963372e+18, 100, 10, 
+  { 4.2387123021963372e+18, 100, 10,
           -0.50000000000000000 },
-  { 8.2370834618426563e+18, 100, 10, 
+  { 8.2370834618426563e+18, 100, 10,
           -0.40000000000000002 },
-  { -4.9089358388052890e+18, 100, 10, 
+  { -4.9089358388052890e+18, 100, 10,
           -0.30000000000000004 },
-  { -2.3468810358091279e+18, 100, 10, 
+  { -2.3468810358091279e+18, 100, 10,
           -0.19999999999999996 },
-  { 6.8627855225034568e+18, 100, 10, 
+  { 6.8627855225034568e+18, 100, 10,
           -0.099999999999999978 },
-  { -8.2494597181670380e+18, 100, 10, 
+  { -8.2494597181670380e+18, 100, 10,
           0.0000000000000000 },
-  { 6.8627855225034056e+18, 100, 10, 
+  { 6.8627855225034056e+18, 100, 10,
           0.10000000000000009 },
-  { -2.3468810358091279e+18, 100, 10, 
+  { -2.3468810358091279e+18, 100, 10,
           0.19999999999999996 },
-  { -4.9089358388052890e+18, 100, 10, 
+  { -4.9089358388052890e+18, 100, 10,
           0.30000000000000004 },
-  { 8.2370834618426747e+18, 100, 10, 
+  { 8.2370834618426747e+18, 100, 10,
           0.39999999999999991 },
-  { 4.2387123021963372e+18, 100, 10, 
+  { 4.2387123021963372e+18, 100, 10,
           0.50000000000000000 },
-  { -9.5936111659112115e+17, 100, 10, 
+  { -9.5936111659112115e+17, 100, 10,
           0.60000000000000009 },
-  { 4.4355048487496776e+18, 100, 10, 
+  { 4.4355048487496776e+18, 100, 10,
           0.69999999999999996 },
-  { 1.5778673545673316e+18, 100, 10, 
+  { 1.5778673545673316e+18, 100, 10,
           0.80000000000000004 },
-  { 2.5643395957690282e+17, 100, 10, 
+  { 2.5643395957690282e+17, 100, 10,
           0.89999999999999991 },
-  { 0.0000000000000000, 100, 10, 
+  { 0.0000000000000000, 100, 10,
           1.0000000000000000 },
 };
 
@@ -2483,47 +2483,47 @@ void test033()
 
 // Test data for l=100, m=20.
 testcase_assoc_legendre<double> data034[] = {
-  { 0.0000000000000000, 100, 20, 
+  { 0.0000000000000000, 100, 20,
           -1.0000000000000000 },
-  { 7.1604344878778576e+37, 100, 20, 
+  { 7.1604344878778576e+37, 100, 20,
           -0.90000000000000002 },
-  { -8.3963895116962035e+38, 100, 20, 
+  { -8.3963895116962035e+38, 100, 20,
           -0.80000000000000004 },
-  { 7.9022236853110024e+38, 100, 20, 
+  { 7.9022236853110024e+38, 100, 20,
           -0.69999999999999996 },
-  { 8.2680005574120908e+38, 100, 20, 
+  { 8.2680005574120908e+38, 100, 20,
           -0.59999999999999998 },
-  { 3.0750497039999469e+38, 100, 20, 
+  { 3.0750497039999469e+38, 100, 20,
           -0.50000000000000000 },
-  { -7.6120586043843874e+38, 100, 20, 
+  { -7.6120586043843874e+38, 100, 20,
           -0.40000000000000002 },
-  { 1.1474496891901873e+38, 100, 20, 
+  { 1.1474496891901873e+38, 100, 20,
           -0.30000000000000004 },
-  { 4.3966251307444218e+38, 100, 20, 
+  { 4.3966251307444218e+38, 100, 20,
           -0.19999999999999996 },
-  { -7.0503266451702621e+38, 100, 20, 
+  { -7.0503266451702621e+38, 100, 20,
           -0.099999999999999978 },
-  { 7.7727439836159581e+38, 100, 20, 
+  { 7.7727439836159581e+38, 100, 20,
           0.0000000000000000 },
-  { -7.0503266451702213e+38, 100, 20, 
+  { -7.0503266451702213e+38, 100, 20,
           0.10000000000000009 },
-  { 4.3966251307444218e+38, 100, 20, 
+  { 4.3966251307444218e+38, 100, 20,
           0.19999999999999996 },
-  { 1.1474496891901873e+38, 100, 20, 
+  { 1.1474496891901873e+38, 100, 20,
           0.30000000000000004 },
-  { -7.6120586043843511e+38, 100, 20, 
+  { -7.6120586043843511e+38, 100, 20,
           0.39999999999999991 },
-  { 3.0750497039999469e+38, 100, 20, 
+  { 3.0750497039999469e+38, 100, 20,
           0.50000000000000000 },
-  { 8.2680005574120424e+38, 100, 20, 
+  { 8.2680005574120424e+38, 100, 20,
           0.60000000000000009 },
-  { 7.9022236853110024e+38, 100, 20, 
+  { 7.9022236853110024e+38, 100, 20,
           0.69999999999999996 },
-  { -8.3963895116962035e+38, 100, 20, 
+  { -8.3963895116962035e+38, 100, 20,
           0.80000000000000004 },
-  { 7.1604344878809460e+37, 100, 20, 
+  { 7.1604344878809460e+37, 100, 20,
           0.89999999999999991 },
-  { 0.0000000000000000, 100, 20, 
+  { 0.0000000000000000, 100, 20,
           1.0000000000000000 },
 };
 
@@ -2557,47 +2557,47 @@ void test034()
 
 // Test data for l=100, m=50.
 testcase_assoc_legendre<double> data035[] = {
-  { 0.0000000000000000, 100, 50, 
+  { 0.0000000000000000, 100, 50,
           -1.0000000000000000 },
-  { 9.3231278516893773e+96, 100, 50, 
+  { 9.3231278516893773e+96, 100, 50,
           -0.90000000000000002 },
-  { -1.1029797977454331e+98, 100, 50, 
+  { -1.1029797977454331e+98, 100, 50,
           -0.80000000000000004 },
-  { 1.8089333903465883e+97, 100, 50, 
+  { 1.8089333903465883e+97, 100, 50,
           -0.69999999999999996 },
-  { 5.9364045925669389e+97, 100, 50, 
+  { 5.9364045925669389e+97, 100, 50,
           -0.59999999999999998 },
-  { -8.2252620339727163e+97, 100, 50, 
+  { -8.2252620339727163e+97, 100, 50,
           -0.50000000000000000 },
-  { 7.1431385093739848e+97, 100, 50, 
+  { 7.1431385093739848e+97, 100, 50,
           -0.40000000000000002 },
-  { -3.3520602067479374e+97, 100, 50, 
+  { -3.3520602067479374e+97, 100, 50,
           -0.30000000000000004 },
-  { -2.7791149588121386e+97, 100, 50, 
+  { -2.7791149588121386e+97, 100, 50,
           -0.19999999999999996 },
-  { 9.0119338550180433e+97, 100, 50, 
+  { 9.0119338550180433e+97, 100, 50,
           -0.099999999999999978 },
-  { -1.1712145031578381e+98, 100, 50, 
+  { -1.1712145031578381e+98, 100, 50,
           0.0000000000000000 },
-  { 9.0119338550181176e+97, 100, 50, 
+  { 9.0119338550181176e+97, 100, 50,
           0.10000000000000009 },
-  { -2.7791149588121386e+97, 100, 50, 
+  { -2.7791149588121386e+97, 100, 50,
           0.19999999999999996 },
-  { -3.3520602067479374e+97, 100, 50, 
+  { -3.3520602067479374e+97, 100, 50,
           0.30000000000000004 },
-  { 7.1431385093740728e+97, 100, 50, 
+  { 7.1431385093740728e+97, 100, 50,
           0.39999999999999991 },
-  { -8.2252620339727163e+97, 100, 50, 
+  { -8.2252620339727163e+97, 100, 50,
           0.50000000000000000 },
-  { 5.9364045925668061e+97, 100, 50, 
+  { 5.9364045925668061e+97, 100, 50,
           0.60000000000000009 },
-  { 1.8089333903465883e+97, 100, 50, 
+  { 1.8089333903465883e+97, 100, 50,
           0.69999999999999996 },
-  { -1.1029797977454331e+98, 100, 50, 
+  { -1.1029797977454331e+98, 100, 50,
           0.80000000000000004 },
-  { 9.3231278516894892e+96, 100, 50, 
+  { 9.3231278516894892e+96, 100, 50,
           0.89999999999999991 },
-  { 0.0000000000000000, 100, 50, 
+  { 0.0000000000000000, 100, 50,
           1.0000000000000000 },
 };
 
@@ -2631,47 +2631,47 @@ void test035()
 
 // Test data for l=100, m=100.
 testcase_assoc_legendre<double> data036[] = {
-  { 0.0000000000000000, 100, 100, 
+  { 0.0000000000000000, 100, 100,
           -1.0000000000000000 },
-  { 5.7751792255758316e+150, 100, 100, 
+  { 5.7751792255758316e+150, 100, 100,
           -0.90000000000000002 },
-  { 4.3552236041585515e+164, 100, 100, 
+  { 4.3552236041585515e+164, 100, 100,
           -0.80000000000000004 },
-  { 1.5936546850595123e+172, 100, 100, 
+  { 1.5936546850595123e+172, 100, 100,
           -0.69999999999999996 },
-  { 1.3579510590289176e+177, 100, 100, 
+  { 1.3579510590289176e+177, 100, 100,
           -0.59999999999999998 },
-  { 3.7752749682889513e+180, 100, 100, 
+  { 3.7752749682889513e+180, 100, 100,
           -0.50000000000000000 },
-  { 1.0910627330458913e+183, 100, 100, 
+  { 1.0910627330458913e+183, 100, 100,
           -0.40000000000000002 },
-  { 5.9697347526822483e+184, 100, 100, 
+  { 5.9697347526822483e+184, 100, 100,
           -0.30000000000000004 },
-  { 8.6585879147526714e+185, 100, 100, 
+  { 8.6585879147526714e+185, 100, 100,
           -0.19999999999999996 },
-  { 4.0331571908057011e+186, 100, 100, 
+  { 4.0331571908057011e+186, 100, 100,
           -0.099999999999999978 },
-  { 6.6663086700729543e+186, 100, 100, 
+  { 6.6663086700729543e+186, 100, 100,
           0.0000000000000000 },
-  { 4.0331571908057011e+186, 100, 100, 
+  { 4.0331571908057011e+186, 100, 100,
           0.10000000000000009 },
-  { 8.6585879147526714e+185, 100, 100, 
+  { 8.6585879147526714e+185, 100, 100,
           0.19999999999999996 },
-  { 5.9697347526822483e+184, 100, 100, 
+  { 5.9697347526822483e+184, 100, 100,
           0.30000000000000004 },
-  { 1.0910627330458913e+183, 100, 100, 
+  { 1.0910627330458913e+183, 100, 100,
           0.39999999999999991 },
-  { 3.7752749682889513e+180, 100, 100, 
+  { 3.7752749682889513e+180, 100, 100,
           0.50000000000000000 },
-  { 1.3579510590289000e+177, 100, 100, 
+  { 1.3579510590289000e+177, 100, 100,
           0.60000000000000009 },
-  { 1.5936546850595123e+172, 100, 100, 
+  { 1.5936546850595123e+172, 100, 100,
           0.69999999999999996 },
-  { 4.3552236041585515e+164, 100, 100, 
+  { 4.3552236041585515e+164, 100, 100,
           0.80000000000000004 },
-  { 5.7751792255761289e+150, 100, 100, 
+  { 5.7751792255761289e+150, 100, 100,
           0.89999999999999991 },
-  { 0.0000000000000000, 100, 100, 
+  { 0.0000000000000000, 100, 100,
           1.0000000000000000 },
 };
 
index 4f58689e4556bd7c59bf72e438812118654a04bb..369a977234ada3013e5ef24f5c83714ac8b8d42f 100644 (file)
@@ -41,47 +41,47 @@ if (!(A)) \
 
 // Test data for a=0.0000000000000000, c=1.0000000000000000.
 testcase_conf_hyperg<double> data001[] = {
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000 },
 };
 
@@ -115,47 +115,47 @@ void test001()
 
 // Test data for a=0.0000000000000000, c=2.0000000000000000.
 testcase_conf_hyperg<double> data002[] = {
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000 },
 };
 
@@ -189,47 +189,47 @@ void test002()
 
 // Test data for a=0.0000000000000000, c=3.0000000000000000.
 testcase_conf_hyperg<double> data003[] = {
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 3.0000000000000000,
           10.000000000000000 },
 };
 
@@ -263,47 +263,47 @@ void test003()
 
 // Test data for a=0.0000000000000000, c=4.0000000000000000.
 testcase_conf_hyperg<double> data004[] = {
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 4.0000000000000000,
           10.000000000000000 },
 };
 
@@ -337,47 +337,47 @@ void test004()
 
 // Test data for a=0.0000000000000000, c=5.0000000000000000.
 testcase_conf_hyperg<double> data005[] = {
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000 },
 };
 
@@ -411,47 +411,47 @@ void test005()
 
 // Test data for a=0.0000000000000000, c=6.0000000000000000.
 testcase_conf_hyperg<double> data006[] = {
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 6.0000000000000000,
           10.000000000000000 },
 };
 
@@ -485,47 +485,47 @@ void test006()
 
 // Test data for a=0.0000000000000000, c=7.0000000000000000.
 testcase_conf_hyperg<double> data007[] = {
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 7.0000000000000000,
           10.000000000000000 },
 };
 
@@ -559,47 +559,47 @@ void test007()
 
 // Test data for a=0.0000000000000000, c=8.0000000000000000.
 testcase_conf_hyperg<double> data008[] = {
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 8.0000000000000000,
           10.000000000000000 },
 };
 
@@ -633,47 +633,47 @@ void test008()
 
 // Test data for a=0.0000000000000000, c=9.0000000000000000.
 testcase_conf_hyperg<double> data009[] = {
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 9.0000000000000000,
           10.000000000000000 },
 };
 
@@ -707,47 +707,47 @@ void test009()
 
 // Test data for a=0.0000000000000000, c=10.000000000000000.
 testcase_conf_hyperg<double> data010[] = {
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -10.000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           1.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           3.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           5.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           7.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           9.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000 },
 };
 
@@ -781,47 +781,47 @@ void test010()
 
 // Test data for a=0.50000000000000000, c=1.0000000000000000.
 testcase_conf_hyperg<double> data011[] = {
-  { 0.18354081260932853, 0.50000000000000000, 1.0000000000000000, 
+  { 0.18354081260932853, 0.50000000000000000, 1.0000000000000000,
           -10.000000000000000 },
-  { 0.19419827762834704, 0.50000000000000000, 1.0000000000000000, 
+  { 0.19419827762834704, 0.50000000000000000, 1.0000000000000000,
           -9.0000000000000000 },
-  { 0.20700192122398287, 0.50000000000000000, 1.0000000000000000, 
+  { 0.20700192122398287, 0.50000000000000000, 1.0000000000000000,
           -8.0000000000000000 },
-  { 0.22280243801078498, 0.50000000000000000, 1.0000000000000000, 
+  { 0.22280243801078498, 0.50000000000000000, 1.0000000000000000,
           -7.0000000000000000 },
-  { 0.24300035416182644, 0.50000000000000000, 1.0000000000000000, 
+  { 0.24300035416182644, 0.50000000000000000, 1.0000000000000000,
           -6.0000000000000000 },
-  { 0.27004644161220326, 0.50000000000000000, 1.0000000000000000, 
+  { 0.27004644161220326, 0.50000000000000000, 1.0000000000000000,
           -5.0000000000000000 },
-  { 0.30850832255367100, 0.50000000000000000, 1.0000000000000000, 
+  { 0.30850832255367100, 0.50000000000000000, 1.0000000000000000,
           -4.0000000000000000 },
-  { 0.36743360905415834, 0.50000000000000000, 1.0000000000000000, 
+  { 0.36743360905415834, 0.50000000000000000, 1.0000000000000000,
           -3.0000000000000000 },
-  { 0.46575960759364043, 0.50000000000000000, 1.0000000000000000, 
+  { 0.46575960759364043, 0.50000000000000000, 1.0000000000000000,
           -2.0000000000000000 },
-  { 0.64503527044915010, 0.50000000000000000, 1.0000000000000000, 
+  { 0.64503527044915010, 0.50000000000000000, 1.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000,
           0.0000000000000000 },
-  { 1.7533876543770910, 0.50000000000000000, 1.0000000000000000, 
+  { 1.7533876543770910, 0.50000000000000000, 1.0000000000000000,
           1.0000000000000000 },
-  { 3.4415238691253336, 0.50000000000000000, 1.0000000000000000, 
+  { 3.4415238691253336, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000 },
-  { 7.3801013214774045, 0.50000000000000000, 1.0000000000000000, 
+  { 7.3801013214774045, 0.50000000000000000, 1.0000000000000000,
           3.0000000000000000 },
-  { 16.843983681258987, 0.50000000000000000, 1.0000000000000000, 
+  { 16.843983681258987, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000 },
-  { 40.078445504076413, 0.50000000000000000, 1.0000000000000000, 
+  { 40.078445504076413, 0.50000000000000000, 1.0000000000000000,
           5.0000000000000000 },
-  { 98.033339697812551, 0.50000000000000000, 1.0000000000000000, 
+  { 98.033339697812551, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000 },
-  { 244.33254130132133, 0.50000000000000000, 1.0000000000000000, 
+  { 244.33254130132133, 0.50000000000000000, 1.0000000000000000,
           7.0000000000000000 },
-  { 617.06403040562418, 0.50000000000000000, 1.0000000000000000, 
+  { 617.06403040562418, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000 },
-  { 1573.6049422133683, 0.50000000000000000, 1.0000000000000000, 
+  { 1573.6049422133683, 0.50000000000000000, 1.0000000000000000,
           9.0000000000000000 },
-  { 4042.7554308904046, 0.50000000000000000, 1.0000000000000000, 
+  { 4042.7554308904046, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000 },
 };
 
@@ -855,47 +855,47 @@ void test011()
 
 // Test data for a=0.50000000000000000, c=2.0000000000000000.
 testcase_conf_hyperg<double> data012[] = {
-  { 0.34751307955387079, 0.50000000000000000, 2.0000000000000000, 
+  { 0.34751307955387079, 0.50000000000000000, 2.0000000000000000,
           -10.000000000000000 },
-  { 0.36515709992587503, 0.50000000000000000, 2.0000000000000000, 
+  { 0.36515709992587503, 0.50000000000000000, 2.0000000000000000,
           -9.0000000000000000 },
-  { 0.38575276072642301, 0.50000000000000000, 2.0000000000000000, 
+  { 0.38575276072642301, 0.50000000000000000, 2.0000000000000000,
           -8.0000000000000000 },
-  { 0.41020241461382889, 0.50000000000000000, 2.0000000000000000, 
+  { 0.41020241461382889, 0.50000000000000000, 2.0000000000000000,
           -7.0000000000000000 },
-  { 0.43982706745912625, 0.50000000000000000, 2.0000000000000000, 
+  { 0.43982706745912625, 0.50000000000000000, 2.0000000000000000,
           -6.0000000000000000 },
-  { 0.47663109114346930, 0.50000000000000000, 2.0000000000000000, 
+  { 0.47663109114346930, 0.50000000000000000, 2.0000000000000000,
           -5.0000000000000000 },
-  { 0.52377761180260862, 0.50000000000000000, 2.0000000000000000, 
+  { 0.52377761180260862, 0.50000000000000000, 2.0000000000000000,
           -4.0000000000000000 },
-  { 0.58647299647508400, 0.50000000000000000, 2.0000000000000000, 
+  { 0.58647299647508400, 0.50000000000000000, 2.0000000000000000,
           -3.0000000000000000 },
-  { 0.67367002294334866, 0.50000000000000000, 2.0000000000000000, 
+  { 0.67367002294334866, 0.50000000000000000, 2.0000000000000000,
           -2.0000000000000000 },
-  { 0.80145607363402172, 0.50000000000000000, 2.0000000000000000, 
+  { 0.80145607363402172, 0.50000000000000000, 2.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000,
           0.0000000000000000 },
-  { 1.3281918274866849, 0.50000000000000000, 2.0000000000000000, 
+  { 1.3281918274866849, 0.50000000000000000, 2.0000000000000000,
           1.0000000000000000 },
-  { 1.9052621465543667, 0.50000000000000000, 2.0000000000000000, 
+  { 1.9052621465543667, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000 },
-  { 2.9805776178019903, 0.50000000000000000, 2.0000000000000000, 
+  { 2.9805776178019903, 0.50000000000000000, 2.0000000000000000,
           3.0000000000000000 },
-  { 5.0906787293171654, 0.50000000000000000, 2.0000000000000000, 
+  { 5.0906787293171654, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000 },
-  { 9.4185650450425964, 0.50000000000000000, 2.0000000000000000, 
+  { 9.4185650450425964, 0.50000000000000000, 2.0000000000000000,
           5.0000000000000000 },
-  { 18.627776225141986, 0.50000000000000000, 2.0000000000000000, 
+  { 18.627776225141986, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000 },
-  { 38.823513069699615, 0.50000000000000000, 2.0000000000000000, 
+  { 38.823513069699615, 0.50000000000000000, 2.0000000000000000,
           7.0000000000000000 },
-  { 84.215287700426927, 0.50000000000000000, 2.0000000000000000, 
+  { 84.215287700426927, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000 },
-  { 188.31125697734240, 0.50000000000000000, 2.0000000000000000, 
+  { 188.31125697734240, 0.50000000000000000, 2.0000000000000000,
           9.0000000000000000 },
-  { 431.02590173952245, 0.50000000000000000, 2.0000000000000000, 
+  { 431.02590173952245, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000 },
 };
 
@@ -929,47 +929,47 @@ void test012()
 
 // Test data for a=0.50000000000000000, c=3.0000000000000000.
 testcase_conf_hyperg<double> data013[] = {
-  { 0.44148780381255515, 0.50000000000000000, 3.0000000000000000, 
+  { 0.44148780381255515, 0.50000000000000000, 3.0000000000000000,
           -10.000000000000000 },
-  { 0.46154890030153722, 0.50000000000000000, 3.0000000000000000, 
+  { 0.46154890030153722, 0.50000000000000000, 3.0000000000000000,
           -9.0000000000000000 },
-  { 0.48454520771815751, 0.50000000000000000, 3.0000000000000000, 
+  { 0.48454520771815751, 0.50000000000000000, 3.0000000000000000,
           -8.0000000000000000 },
-  { 0.51124131917976301, 0.50000000000000000, 3.0000000000000000, 
+  { 0.51124131917976301, 0.50000000000000000, 3.0000000000000000,
           -7.0000000000000000 },
-  { 0.54269682032387934, 0.50000000000000000, 3.0000000000000000, 
+  { 0.54269682032387934, 0.50000000000000000, 3.0000000000000000,
           -6.0000000000000000 },
-  { 0.58041888164962119, 0.50000000000000000, 3.0000000000000000, 
+  { 0.58041888164962119, 0.50000000000000000, 3.0000000000000000,
           -5.0000000000000000 },
-  { 0.62661371932049892, 0.50000000000000000, 3.0000000000000000, 
+  { 0.62661371932049892, 0.50000000000000000, 3.0000000000000000,
           -4.0000000000000000 },
-  { 0.68461315644636744, 0.50000000000000000, 3.0000000000000000, 
+  { 0.68461315644636744, 0.50000000000000000, 3.0000000000000000,
           -3.0000000000000000 },
-  { 0.75961975369132639, 0.50000000000000000, 3.0000000000000000, 
+  { 0.75961975369132639, 0.50000000000000000, 3.0000000000000000,
           -2.0000000000000000 },
-  { 0.86004702726553350, 0.50000000000000000, 3.0000000000000000, 
+  { 0.86004702726553350, 0.50000000000000000, 3.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 3.0000000000000000,
           0.0000000000000000 },
-  { 1.2039946674617061, 0.50000000000000000, 3.0000000000000000, 
+  { 1.2039946674617061, 0.50000000000000000, 3.0000000000000000,
           1.0000000000000000 },
-  { 1.5161750470251780, 0.50000000000000000, 3.0000000000000000, 
+  { 1.5161750470251780, 0.50000000000000000, 3.0000000000000000,
           2.0000000000000000 },
-  { 2.0187596221024697, 0.50000000000000000, 3.0000000000000000, 
+  { 2.0187596221024697, 0.50000000000000000, 3.0000000000000000,
           3.0000000000000000 },
-  { 2.8698033217756134, 0.50000000000000000, 3.0000000000000000, 
+  { 2.8698033217756134, 0.50000000000000000, 3.0000000000000000,
           4.0000000000000000 },
-  { 4.3821186043144440, 0.50000000000000000, 3.0000000000000000, 
+  { 4.3821186043144440, 0.50000000000000000, 3.0000000000000000,
           5.0000000000000000 },
-  { 7.1913541951514128, 0.50000000000000000, 3.0000000000000000, 
+  { 7.1913541951514128, 0.50000000000000000, 3.0000000000000000,
           6.0000000000000000 },
-  { 12.620107286909638, 0.50000000000000000, 3.0000000000000000, 
+  { 12.620107286909638, 0.50000000000000000, 3.0000000000000000,
           7.0000000000000000 },
-  { 23.478926483036350, 0.50000000000000000, 3.0000000000000000, 
+  { 23.478926483036350, 0.50000000000000000, 3.0000000000000000,
           8.0000000000000000 },
-  { 45.852981860749004, 0.50000000000000000, 3.0000000000000000, 
+  { 45.852981860749004, 0.50000000000000000, 3.0000000000000000,
           9.0000000000000000 },
-  { 93.137265099245667, 0.50000000000000000, 3.0000000000000000, 
+  { 93.137265099245667, 0.50000000000000000, 3.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1003,47 +1003,47 @@ void test013()
 
 // Test data for a=0.50000000000000000, c=4.0000000000000000.
 testcase_conf_hyperg<double> data014[] = {
-  { 0.50723143075298227, 0.50000000000000000, 4.0000000000000000, 
+  { 0.50723143075298227, 0.50000000000000000, 4.0000000000000000,
           -10.000000000000000 },
-  { 0.52815420026166782, 0.50000000000000000, 4.0000000000000000, 
+  { 0.52815420026166782, 0.50000000000000000, 4.0000000000000000,
           -9.0000000000000000 },
-  { 0.55181651516426766, 0.50000000000000000, 4.0000000000000000, 
+  { 0.55181651516426766, 0.50000000000000000, 4.0000000000000000,
           -8.0000000000000000 },
-  { 0.57884767287882366, 0.50000000000000000, 4.0000000000000000, 
+  { 0.57884767287882366, 0.50000000000000000, 4.0000000000000000,
           -7.0000000000000000 },
-  { 0.61008828324275399, 0.50000000000000000, 4.0000000000000000, 
+  { 0.61008828324275399, 0.50000000000000000, 4.0000000000000000,
           -6.0000000000000000 },
-  { 0.64668451853659259, 0.50000000000000000, 4.0000000000000000, 
+  { 0.64668451853659259, 0.50000000000000000, 4.0000000000000000,
           -5.0000000000000000 },
-  { 0.69023479867386495, 0.50000000000000000, 4.0000000000000000, 
+  { 0.69023479867386495, 0.50000000000000000, 4.0000000000000000,
           -4.0000000000000000 },
-  { 0.74302365975861406, 0.50000000000000000, 4.0000000000000000, 
+  { 0.74302365975861406, 0.50000000000000000, 4.0000000000000000,
           -3.0000000000000000 },
-  { 0.80840402753201868, 0.50000000000000000, 4.0000000000000000, 
+  { 0.80840402753201868, 0.50000000000000000, 4.0000000000000000,
           -2.0000000000000000 },
-  { 0.89143814400301236, 0.50000000000000000, 4.0000000000000000, 
+  { 0.89143814400301236, 0.50000000000000000, 4.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 4.0000000000000000,
           0.0000000000000000 },
-  { 1.1467204168940972, 0.50000000000000000, 4.0000000000000000, 
+  { 1.1467204168940972, 0.50000000000000000, 4.0000000000000000,
           1.0000000000000000 },
-  { 1.3525055369951857, 0.50000000000000000, 4.0000000000000000, 
+  { 1.3525055369951857, 0.50000000000000000, 4.0000000000000000,
           2.0000000000000000 },
-  { 1.6530571499633475, 0.50000000000000000, 4.0000000000000000, 
+  { 1.6530571499633475, 0.50000000000000000, 4.0000000000000000,
           3.0000000000000000 },
-  { 2.1112387416058045, 0.50000000000000000, 4.0000000000000000, 
+  { 2.1112387416058045, 0.50000000000000000, 4.0000000000000000,
           4.0000000000000000 },
-  { 2.8410480336278194, 0.50000000000000000, 4.0000000000000000, 
+  { 2.8410480336278194, 0.50000000000000000, 4.0000000000000000,
           5.0000000000000000 },
-  { 4.0550562221854669, 0.50000000000000000, 4.0000000000000000, 
+  { 4.0550562221854669, 0.50000000000000000, 4.0000000000000000,
           6.0000000000000000 },
-  { 6.1601039044778592, 0.50000000000000000, 4.0000000000000000, 
+  { 6.1601039044778592, 0.50000000000000000, 4.0000000000000000,
           7.0000000000000000 },
-  { 9.9538034144264458, 0.50000000000000000, 4.0000000000000000, 
+  { 9.9538034144264458, 0.50000000000000000, 4.0000000000000000,
           8.0000000000000000 },
-  { 17.034704868473899, 0.50000000000000000, 4.0000000000000000, 
+  { 17.034704868473899, 0.50000000000000000, 4.0000000000000000,
           9.0000000000000000 },
-  { 30.671445325428369, 0.50000000000000000, 4.0000000000000000, 
+  { 30.671445325428369, 0.50000000000000000, 4.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1077,47 +1077,47 @@ void test014()
 
 // Test data for a=0.50000000000000000, c=5.0000000000000000.
 testcase_conf_hyperg<double> data015[] = {
-  { 0.55715239162383312, 0.50000000000000000, 5.0000000000000000, 
+  { 0.55715239162383312, 0.50000000000000000, 5.0000000000000000,
           -10.000000000000000 },
-  { 0.57823135269518977, 0.50000000000000000, 5.0000000000000000, 
+  { 0.57823135269518977, 0.50000000000000000, 5.0000000000000000,
           -9.0000000000000000 },
-  { 0.60181688556797253, 0.50000000000000000, 5.0000000000000000, 
+  { 0.60181688556797253, 0.50000000000000000, 5.0000000000000000,
           -8.0000000000000000 },
-  { 0.62842688147829928, 0.50000000000000000, 5.0000000000000000, 
+  { 0.62842688147829928, 0.50000000000000000, 5.0000000000000000,
           -7.0000000000000000 },
-  { 0.65873434489521876, 0.50000000000000000, 5.0000000000000000, 
+  { 0.65873434489521876, 0.50000000000000000, 5.0000000000000000,
           -6.0000000000000000 },
-  { 0.69362872731932568, 0.50000000000000000, 5.0000000000000000, 
+  { 0.69362872731932568, 0.50000000000000000, 5.0000000000000000,
           -5.0000000000000000 },
-  { 0.73430741618153195, 0.50000000000000000, 5.0000000000000000, 
+  { 0.73430741618153195, 0.50000000000000000, 5.0000000000000000,
           -4.0000000000000000 },
-  { 0.78241503593870543, 0.50000000000000000, 5.0000000000000000, 
+  { 0.78241503593870543, 0.50000000000000000, 5.0000000000000000,
           -3.0000000000000000 },
-  { 0.84026013345254857, 0.50000000000000000, 5.0000000000000000, 
+  { 0.84026013345254857, 0.50000000000000000, 5.0000000000000000,
           -2.0000000000000000 },
-  { 0.91115976433208690, 0.50000000000000000, 5.0000000000000000, 
+  { 0.91115976433208690, 0.50000000000000000, 5.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000,
           0.0000000000000000 },
-  { 1.1141687602185972, 0.50000000000000000, 5.0000000000000000, 
+  { 1.1141687602185972, 0.50000000000000000, 5.0000000000000000,
           1.0000000000000000 },
-  { 1.2651443108002267, 0.50000000000000000, 5.0000000000000000, 
+  { 1.2651443108002267, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000 },
-  { 1.4712624889419719, 0.50000000000000000, 5.0000000000000000, 
+  { 1.4712624889419719, 0.50000000000000000, 5.0000000000000000,
           3.0000000000000000 },
-  { 1.7626460645467978, 0.50000000000000000, 5.0000000000000000, 
+  { 1.7626460645467978, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000 },
-  { 2.1901779328181084, 0.50000000000000000, 5.0000000000000000, 
+  { 2.1901779328181084, 0.50000000000000000, 5.0000000000000000,
           5.0000000000000000 },
-  { 2.8421796979457072, 0.50000000000000000, 5.0000000000000000, 
+  { 2.8421796979457072, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000 },
-  { 3.8760354586203549, 0.50000000000000000, 5.0000000000000000, 
+  { 3.8760354586203549, 0.50000000000000000, 5.0000000000000000,
           7.0000000000000000 },
-  { 5.5792940156545505, 0.50000000000000000, 5.0000000000000000, 
+  { 5.5792940156545505, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000 },
-  { 8.4898429002463196, 0.50000000000000000, 5.0000000000000000, 
+  { 8.4898429002463196, 0.50000000000000000, 5.0000000000000000,
           9.0000000000000000 },
-  { 13.636227878037923, 0.50000000000000000, 5.0000000000000000, 
+  { 13.636227878037923, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1151,47 +1151,47 @@ void test015()
 
 // Test data for a=0.50000000000000000, c=6.0000000000000000.
 testcase_conf_hyperg<double> data016[] = {
-  { 0.59687111919499192, 0.50000000000000000, 6.0000000000000000, 
+  { 0.59687111919499192, 0.50000000000000000, 6.0000000000000000,
           -10.000000000000000 },
-  { 0.61774982278057033, 0.50000000000000000, 6.0000000000000000, 
+  { 0.61774982278057033, 0.50000000000000000, 6.0000000000000000,
           -9.0000000000000000 },
-  { 0.64090744485124451, 0.50000000000000000, 6.0000000000000000, 
+  { 0.64090744485124451, 0.50000000000000000, 6.0000000000000000,
           -8.0000000000000000 },
-  { 0.66677322792860194, 0.50000000000000000, 6.0000000000000000, 
+  { 0.66677322792860194, 0.50000000000000000, 6.0000000000000000,
           -7.0000000000000000 },
-  { 0.69589293014100995, 0.50000000000000000, 6.0000000000000000, 
+  { 0.69589293014100995, 0.50000000000000000, 6.0000000000000000,
           -6.0000000000000000 },
-  { 0.72897040032571048, 0.50000000000000000, 6.0000000000000000, 
+  { 0.72897040032571048, 0.50000000000000000, 6.0000000000000000,
           -5.0000000000000000 },
-  { 0.76692755408207181, 0.50000000000000000, 6.0000000000000000, 
+  { 0.76692755408207181, 0.50000000000000000, 6.0000000000000000,
           -4.0000000000000000 },
-  { 0.81099244559101891, 0.50000000000000000, 6.0000000000000000, 
+  { 0.81099244559101891, 0.50000000000000000, 6.0000000000000000,
           -3.0000000000000000 },
-  { 0.86283102401276535, 0.50000000000000000, 6.0000000000000000, 
+  { 0.86283102401276535, 0.50000000000000000, 6.0000000000000000,
           -2.0000000000000000 },
-  { 0.92474809223976406, 0.50000000000000000, 6.0000000000000000, 
+  { 0.92474809223976406, 0.50000000000000000, 6.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 6.0000000000000000,
           0.0000000000000000 },
-  { 1.0932912594628821, 0.50000000000000000, 6.0000000000000000, 
+  { 1.0932912594628821, 0.50000000000000000, 6.0000000000000000,
           1.0000000000000000 },
-  { 1.2115798426781204, 0.50000000000000000, 6.0000000000000000, 
+  { 1.2115798426781204, 0.50000000000000000, 6.0000000000000000,
           2.0000000000000000 },
-  { 1.3654106750890422, 0.50000000000000000, 6.0000000000000000, 
+  { 1.3654106750890422, 0.50000000000000000, 6.0000000000000000,
           3.0000000000000000 },
-  { 1.5711704305419896, 0.50000000000000000, 6.0000000000000000, 
+  { 1.5711704305419896, 0.50000000000000000, 6.0000000000000000,
           4.0000000000000000 },
-  { 1.8549798357448213, 0.50000000000000000, 6.0000000000000000, 
+  { 1.8549798357448213, 0.50000000000000000, 6.0000000000000000,
           5.0000000000000000 },
-  { 2.2595503871694818, 0.50000000000000000, 6.0000000000000000, 
+  { 2.2595503871694818, 0.50000000000000000, 6.0000000000000000,
           6.0000000000000000 },
-  { 2.8565038772876936, 0.50000000000000000, 6.0000000000000000, 
+  { 2.8565038772876936, 0.50000000000000000, 6.0000000000000000,
           7.0000000000000000 },
-  { 3.7689325736317811, 0.50000000000000000, 6.0000000000000000, 
+  { 3.7689325736317811, 0.50000000000000000, 6.0000000000000000,
           8.0000000000000000 },
-  { 5.2134738554699460, 0.50000000000000000, 6.0000000000000000, 
+  { 5.2134738554699460, 0.50000000000000000, 6.0000000000000000,
           9.0000000000000000 },
-  { 7.5801565545352725, 0.50000000000000000, 6.0000000000000000, 
+  { 7.5801565545352725, 0.50000000000000000, 6.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1225,47 +1225,47 @@ void test016()
 
 // Test data for a=0.50000000000000000, c=7.0000000000000000.
 testcase_conf_hyperg<double> data017[] = {
-  { 0.62946736953754090, 0.50000000000000000, 7.0000000000000000, 
+  { 0.62946736953754090, 0.50000000000000000, 7.0000000000000000,
           -10.000000000000000 },
-  { 0.64995830964827050, 0.50000000000000000, 7.0000000000000000, 
+  { 0.64995830964827050, 0.50000000000000000, 7.0000000000000000,
           -9.0000000000000000 },
-  { 0.67251910396276349, 0.50000000000000000, 7.0000000000000000, 
+  { 0.67251910396276349, 0.50000000000000000, 7.0000000000000000,
           -8.0000000000000000 },
-  { 0.69750870596083636, 0.50000000000000000, 7.0000000000000000, 
+  { 0.69750870596083636, 0.50000000000000000, 7.0000000000000000,
           -7.0000000000000000 },
-  { 0.72537539174856436, 0.50000000000000000, 7.0000000000000000, 
+  { 0.72537539174856436, 0.50000000000000000, 7.0000000000000000,
           -6.0000000000000000 },
-  { 0.75668588434835504, 0.50000000000000000, 7.0000000000000000, 
+  { 0.75668588434835504, 0.50000000000000000, 7.0000000000000000,
           -5.0000000000000000 },
-  { 0.79216623458879654, 0.50000000000000000, 7.0000000000000000, 
+  { 0.79216623458879654, 0.50000000000000000, 7.0000000000000000,
           -4.0000000000000000 },
-  { 0.83276010491326891, 0.50000000000000000, 7.0000000000000000, 
+  { 0.83276010491326891, 0.50000000000000000, 7.0000000000000000,
           -3.0000000000000000 },
-  { 0.87971323375878940, 0.50000000000000000, 7.0000000000000000, 
+  { 0.87971323375878940, 0.50000000000000000, 7.0000000000000000,
           -2.0000000000000000 },
-  { 0.93469794840150233, 0.50000000000000000, 7.0000000000000000, 
+  { 0.93469794840150233, 0.50000000000000000, 7.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 7.0000000000000000,
           0.0000000000000000 },
-  { 1.0788040971101556, 0.50000000000000000, 7.0000000000000000, 
+  { 1.0788040971101556, 0.50000000000000000, 7.0000000000000000,
           1.0000000000000000 },
-  { 1.1756385516794761, 0.50000000000000000, 7.0000000000000000, 
+  { 1.1756385516794761, 0.50000000000000000, 7.0000000000000000,
           2.0000000000000000 },
-  { 1.2970810749099917, 0.50000000000000000, 7.0000000000000000, 
+  { 1.2970810749099917, 0.50000000000000000, 7.0000000000000000,
           3.0000000000000000 },
-  { 1.4529009687665237, 0.50000000000000000, 7.0000000000000000, 
+  { 1.4529009687665237, 0.50000000000000000, 7.0000000000000000,
           4.0000000000000000 },
-  { 1.6579437149144023, 0.50000000000000000, 7.0000000000000000, 
+  { 1.6579437149144023, 0.50000000000000000, 7.0000000000000000,
           5.0000000000000000 },
-  { 1.9353010489337750, 0.50000000000000000, 7.0000000000000000, 
+  { 1.9353010489337750, 0.50000000000000000, 7.0000000000000000,
           6.0000000000000000 },
-  { 2.3217458547039813, 0.50000000000000000, 7.0000000000000000, 
+  { 2.3217458547039813, 0.50000000000000000, 7.0000000000000000,
           7.0000000000000000 },
-  { 2.8772254607646004, 0.50000000000000000, 7.0000000000000000, 
+  { 2.8772254607646004, 0.50000000000000000, 7.0000000000000000,
           8.0000000000000000 },
-  { 3.7017478151936545, 0.50000000000000000, 7.0000000000000000, 
+  { 3.7017478151936545, 0.50000000000000000, 7.0000000000000000,
           9.0000000000000000 },
-  { 4.9659500648552148, 0.50000000000000000, 7.0000000000000000, 
+  { 4.9659500648552148, 0.50000000000000000, 7.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1299,47 +1299,47 @@ void test017()
 
 // Test data for a=0.50000000000000000, c=8.0000000000000000.
 testcase_conf_hyperg<double> data018[] = {
-  { 0.65682574389601245, 0.50000000000000000, 8.0000000000000000, 
+  { 0.65682574389601245, 0.50000000000000000, 8.0000000000000000,
           -10.000000000000000 },
-  { 0.67683106084440448, 0.50000000000000000, 8.0000000000000000, 
+  { 0.67683106084440448, 0.50000000000000000, 8.0000000000000000,
           -9.0000000000000000 },
-  { 0.69871884883136481, 0.50000000000000000, 8.0000000000000000, 
+  { 0.69871884883136481, 0.50000000000000000, 8.0000000000000000,
           -8.0000000000000000 },
-  { 0.72279201131268422, 0.50000000000000000, 8.0000000000000000, 
+  { 0.72279201131268422, 0.50000000000000000, 8.0000000000000000,
           -7.0000000000000000 },
-  { 0.74942315553647221, 0.50000000000000000, 8.0000000000000000, 
+  { 0.74942315553647221, 0.50000000000000000, 8.0000000000000000,
           -6.0000000000000000 },
-  { 0.77907555763819503, 0.50000000000000000, 8.0000000000000000, 
+  { 0.77907555763819503, 0.50000000000000000, 8.0000000000000000,
           -5.0000000000000000 },
-  { 0.81233192258476394, 0.50000000000000000, 8.0000000000000000, 
+  { 0.81233192258476394, 0.50000000000000000, 8.0000000000000000,
           -4.0000000000000000 },
-  { 0.84993438521252052, 0.50000000000000000, 8.0000000000000000, 
+  { 0.84993438521252052, 0.50000000000000000, 8.0000000000000000,
           -3.0000000000000000 },
-  { 0.89284095871461888, 0.50000000000000000, 8.0000000000000000, 
+  { 0.89284095871461888, 0.50000000000000000, 8.0000000000000000,
           -2.0000000000000000 },
-  { 0.94230641231038748, 0.50000000000000000, 8.0000000000000000, 
+  { 0.94230641231038748, 0.50000000000000000, 8.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 8.0000000000000000,
           0.0000000000000000 },
-  { 1.0681796709163929, 0.50000000000000000, 8.0000000000000000, 
+  { 1.0681796709163929, 0.50000000000000000, 8.0000000000000000,
           1.0000000000000000 },
-  { 1.1499542693515108, 0.50000000000000000, 8.0000000000000000, 
+  { 1.1499542693515108, 0.50000000000000000, 8.0000000000000000,
           2.0000000000000000 },
-  { 1.2496850956712680, 0.50000000000000000, 8.0000000000000000, 
+  { 1.2496850956712680, 0.50000000000000000, 8.0000000000000000,
           3.0000000000000000 },
-  { 1.3736119127266571, 0.50000000000000000, 8.0000000000000000, 
+  { 1.3736119127266571, 0.50000000000000000, 8.0000000000000000,
           4.0000000000000000 },
-  { 1.5308465522192733, 0.50000000000000000, 8.0000000000000000, 
+  { 1.5308465522192733, 0.50000000000000000, 8.0000000000000000,
           5.0000000000000000 },
-  { 1.7349787653671500, 0.50000000000000000, 8.0000000000000000, 
+  { 1.7349787653671500, 0.50000000000000000, 8.0000000000000000,
           6.0000000000000000 },
-  { 2.0067188996039378, 0.50000000000000000, 8.0000000000000000, 
+  { 2.0067188996039378, 0.50000000000000000, 8.0000000000000000,
           7.0000000000000000 },
-  { 2.3783255204306930, 0.50000000000000000, 8.0000000000000000, 
+  { 2.3783255204306930, 0.50000000000000000, 8.0000000000000000,
           8.0000000000000000 },
-  { 2.9011558746255721, 0.50000000000000000, 8.0000000000000000, 
+  { 2.9011558746255721, 0.50000000000000000, 8.0000000000000000,
           9.0000000000000000 },
-  { 3.6587666457431167, 0.50000000000000000, 8.0000000000000000, 
+  { 3.6587666457431167, 0.50000000000000000, 8.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1373,47 +1373,47 @@ void test018()
 
 // Test data for a=0.50000000000000000, c=9.0000000000000000.
 testcase_conf_hyperg<double> data019[] = {
-  { 0.68018654063475448, 0.50000000000000000, 9.0000000000000000, 
+  { 0.68018654063475448, 0.50000000000000000, 9.0000000000000000,
           -10.000000000000000 },
-  { 0.69965870094538662, 0.50000000000000000, 9.0000000000000000, 
+  { 0.69965870094538662, 0.50000000000000000, 9.0000000000000000,
           -9.0000000000000000 },
-  { 0.72084701020942776, 0.50000000000000000, 9.0000000000000000, 
+  { 0.72084701020942776, 0.50000000000000000, 9.0000000000000000,
           -8.0000000000000000 },
-  { 0.74400928635822572, 0.50000000000000000, 9.0000000000000000, 
+  { 0.74400928635822572, 0.50000000000000000, 9.0000000000000000,
           -7.0000000000000000 },
-  { 0.76945859319172982, 0.50000000000000000, 9.0000000000000000, 
+  { 0.76945859319172982, 0.50000000000000000, 9.0000000000000000,
           -6.0000000000000000 },
-  { 0.79757868270124699, 0.50000000000000000, 9.0000000000000000, 
+  { 0.79757868270124699, 0.50000000000000000, 9.0000000000000000,
           -5.0000000000000000 },
-  { 0.82884476649794248, 0.50000000000000000, 9.0000000000000000, 
+  { 0.82884476649794248, 0.50000000000000000, 9.0000000000000000,
           -4.0000000000000000 },
-  { 0.86385180214855140, 0.50000000000000000, 9.0000000000000000, 
+  { 0.86385180214855140, 0.50000000000000000, 9.0000000000000000,
           -3.0000000000000000 },
-  { 0.90335351612716308, 0.50000000000000000, 9.0000000000000000, 
+  { 0.90335351612716308, 0.50000000000000000, 9.0000000000000000,
           -2.0000000000000000 },
-  { 0.94831697594473685, 0.50000000000000000, 9.0000000000000000, 
+  { 0.94831697594473685, 0.50000000000000000, 9.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 9.0000000000000000,
           0.0000000000000000 },
-  { 1.0600626000640645, 0.50000000000000000, 9.0000000000000000, 
+  { 1.0600626000640645, 0.50000000000000000, 9.0000000000000000,
           1.0000000000000000 },
-  { 1.1307298999505393, 0.50000000000000000, 9.0000000000000000, 
+  { 1.1307298999505393, 0.50000000000000000, 9.0000000000000000,
           2.0000000000000000 },
-  { 1.2150341092774180, 0.50000000000000000, 9.0000000000000000, 
+  { 1.2150341092774180, 0.50000000000000000, 9.0000000000000000,
           3.0000000000000000 },
-  { 1.3171798023006840, 0.50000000000000000, 9.0000000000000000, 
+  { 1.3171798023006840, 0.50000000000000000, 9.0000000000000000,
           4.0000000000000000 },
-  { 1.4431045594091672, 0.50000000000000000, 9.0000000000000000, 
+  { 1.4431045594091672, 0.50000000000000000, 9.0000000000000000,
           5.0000000000000000 },
-  { 1.6013540635087158, 0.50000000000000000, 9.0000000000000000, 
+  { 1.6013540635087158, 0.50000000000000000, 9.0000000000000000,
           6.0000000000000000 },
-  { 1.8044714074708206, 0.50000000000000000, 9.0000000000000000, 
+  { 1.8044714074708206, 0.50000000000000000, 9.0000000000000000,
           7.0000000000000000 },
-  { 2.0712406108144252, 0.50000000000000000, 9.0000000000000000, 
+  { 2.0712406108144252, 0.50000000000000000, 9.0000000000000000,
           8.0000000000000000 },
-  { 2.4303714711293125, 0.50000000000000000, 9.0000000000000000, 
+  { 2.4303714711293125, 0.50000000000000000, 9.0000000000000000,
           9.0000000000000000 },
-  { 2.9266541358556246, 0.50000000000000000, 9.0000000000000000, 
+  { 2.9266541358556246, 0.50000000000000000, 9.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1447,47 +1447,47 @@ void test019()
 
 // Test data for a=0.50000000000000000, c=10.000000000000000.
 testcase_conf_hyperg<double> data020[] = {
-  { 0.70040954461104077, 0.50000000000000000, 10.000000000000000, 
+  { 0.70040954461104077, 0.50000000000000000, 10.000000000000000,
           -10.000000000000000 },
-  { 0.71933025737654377, 0.50000000000000000, 10.000000000000000, 
+  { 0.71933025737654377, 0.50000000000000000, 10.000000000000000,
           -9.0000000000000000 },
-  { 0.73981995758615049, 0.50000000000000000, 10.000000000000000, 
+  { 0.73981995758615049, 0.50000000000000000, 10.000000000000000,
           -8.0000000000000000 },
-  { 0.76209985272755054, 0.50000000000000000, 10.000000000000000, 
+  { 0.76209985272755054, 0.50000000000000000, 10.000000000000000,
           -7.0000000000000000 },
-  { 0.78643553963087975, 0.50000000000000000, 10.000000000000000, 
+  { 0.78643553963087975, 0.50000000000000000, 10.000000000000000,
           -6.0000000000000000 },
-  { 0.81314860510626796, 0.50000000000000000, 10.000000000000000, 
+  { 0.81314860510626796, 0.50000000000000000, 10.000000000000000,
           -5.0000000000000000 },
-  { 0.84263196565226672, 0.50000000000000000, 10.000000000000000, 
+  { 0.84263196565226672, 0.50000000000000000, 10.000000000000000,
           -4.0000000000000000 },
-  { 0.87537037798496642, 0.50000000000000000, 10.000000000000000, 
+  { 0.87537037798496642, 0.50000000000000000, 10.000000000000000,
           -3.0000000000000000 },
-  { 0.91196818568151450, 0.50000000000000000, 10.000000000000000, 
+  { 0.91196818568151450, 0.50000000000000000, 10.000000000000000,
           -2.0000000000000000 },
-  { 0.95318731786229316, 0.50000000000000000, 10.000000000000000, 
+  { 0.95318731786229316, 0.50000000000000000, 10.000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000,
           0.0000000000000000 },
-  { 1.0536628587304602, 0.50000000000000000, 10.000000000000000, 
+  { 1.0536628587304602, 0.50000000000000000, 10.000000000000000,
           1.0000000000000000 },
-  { 1.1158225648376323, 0.50000000000000000, 10.000000000000000, 
+  { 1.1158225648376323, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000 },
-  { 1.1886686247111011, 0.50000000000000000, 10.000000000000000, 
+  { 1.1886686247111011, 0.50000000000000000, 10.000000000000000,
           3.0000000000000000 },
-  { 1.2751576744751334, 0.50000000000000000, 10.000000000000000, 
+  { 1.2751576744751334, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000 },
-  { 1.3793478044961116, 0.50000000000000000, 10.000000000000000, 
+  { 1.3793478044961116, 0.50000000000000000, 10.000000000000000,
           5.0000000000000000 },
-  { 1.5069047234443802, 0.50000000000000000, 10.000000000000000, 
+  { 1.5069047234443802, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000 },
-  { 1.6658803233122232, 0.50000000000000000, 10.000000000000000, 
+  { 1.6658803233122232, 0.50000000000000000, 10.000000000000000,
           7.0000000000000000 },
-  { 1.8679295659745196, 0.50000000000000000, 10.000000000000000, 
+  { 1.8679295659745196, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000 },
-  { 2.1302432955522042, 0.50000000000000000, 10.000000000000000, 
+  { 2.1302432955522042, 0.50000000000000000, 10.000000000000000,
           9.0000000000000000 },
-  { 2.4786679001777268, 0.50000000000000000, 10.000000000000000, 
+  { 2.4786679001777268, 0.50000000000000000, 10.000000000000000,
           10.000000000000000 },
 };
 
@@ -1521,47 +1521,47 @@ void test020()
 
 // Test data for a=1.0000000000000000, c=1.0000000000000000.
 testcase_conf_hyperg<double> data021[] = {
-  { 4.5399929762484854e-05, 1.0000000000000000, 1.0000000000000000, 
+  { 4.5399929762484854e-05, 1.0000000000000000, 1.0000000000000000,
           -10.000000000000000 },
-  { 0.00012340980408667956, 1.0000000000000000, 1.0000000000000000, 
+  { 0.00012340980408667956, 1.0000000000000000, 1.0000000000000000,
           -9.0000000000000000 },
-  { 0.00033546262790251185, 1.0000000000000000, 1.0000000000000000, 
+  { 0.00033546262790251185, 1.0000000000000000, 1.0000000000000000,
           -8.0000000000000000 },
-  { 0.00091188196555451624, 1.0000000000000000, 1.0000000000000000, 
+  { 0.00091188196555451624, 1.0000000000000000, 1.0000000000000000,
           -7.0000000000000000 },
-  { 0.0024787521766663585, 1.0000000000000000, 1.0000000000000000, 
+  { 0.0024787521766663585, 1.0000000000000000, 1.0000000000000000,
           -6.0000000000000000 },
-  { 0.0067379469990854670, 1.0000000000000000, 1.0000000000000000, 
+  { 0.0067379469990854670, 1.0000000000000000, 1.0000000000000000,
           -5.0000000000000000 },
-  { 0.018315638888734179, 1.0000000000000000, 1.0000000000000000, 
+  { 0.018315638888734179, 1.0000000000000000, 1.0000000000000000,
           -4.0000000000000000 },
-  { 0.049787068367863944, 1.0000000000000000, 1.0000000000000000, 
+  { 0.049787068367863944, 1.0000000000000000, 1.0000000000000000,
           -3.0000000000000000 },
-  { 0.13533528323661270, 1.0000000000000000, 1.0000000000000000, 
+  { 0.13533528323661270, 1.0000000000000000, 1.0000000000000000,
           -2.0000000000000000 },
-  { 0.36787944117144233, 1.0000000000000000, 1.0000000000000000, 
+  { 0.36787944117144233, 1.0000000000000000, 1.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000,
           0.0000000000000000 },
-  { 2.7182818284590451, 1.0000000000000000, 1.0000000000000000, 
+  { 2.7182818284590451, 1.0000000000000000, 1.0000000000000000,
           1.0000000000000000 },
-  { 7.3890560989306504, 1.0000000000000000, 1.0000000000000000, 
+  { 7.3890560989306504, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000 },
-  { 20.085536923187668, 1.0000000000000000, 1.0000000000000000, 
+  { 20.085536923187668, 1.0000000000000000, 1.0000000000000000,
           3.0000000000000000 },
-  { 54.598150033144236, 1.0000000000000000, 1.0000000000000000, 
+  { 54.598150033144236, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000 },
-  { 148.41315910257660, 1.0000000000000000, 1.0000000000000000, 
+  { 148.41315910257660, 1.0000000000000000, 1.0000000000000000,
           5.0000000000000000 },
-  { 403.42879349273511, 1.0000000000000000, 1.0000000000000000, 
+  { 403.42879349273511, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000 },
-  { 1096.6331584284585, 1.0000000000000000, 1.0000000000000000, 
+  { 1096.6331584284585, 1.0000000000000000, 1.0000000000000000,
           7.0000000000000000 },
-  { 2980.9579870417283, 1.0000000000000000, 1.0000000000000000, 
+  { 2980.9579870417283, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000 },
-  { 8103.0839275753842, 1.0000000000000000, 1.0000000000000000, 
+  { 8103.0839275753842, 1.0000000000000000, 1.0000000000000000,
           9.0000000000000000 },
-  { 22026.465794806718, 1.0000000000000000, 1.0000000000000000, 
+  { 22026.465794806718, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1595,47 +1595,47 @@ void test021()
 
 // Test data for a=1.0000000000000000, c=2.0000000000000000.
 testcase_conf_hyperg<double> data022[] = {
-  { 0.099995460007023751, 1.0000000000000000, 2.0000000000000000, 
+  { 0.099995460007023751, 1.0000000000000000, 2.0000000000000000,
           -10.000000000000000 },
-  { 0.11109739891065704, 1.0000000000000000, 2.0000000000000000, 
+  { 0.11109739891065704, 1.0000000000000000, 2.0000000000000000,
           -9.0000000000000000 },
-  { 0.12495806717151219, 1.0000000000000000, 2.0000000000000000, 
+  { 0.12495806717151219, 1.0000000000000000, 2.0000000000000000,
           -8.0000000000000000 },
-  { 0.14272687400492079, 1.0000000000000000, 2.0000000000000000, 
+  { 0.14272687400492079, 1.0000000000000000, 2.0000000000000000,
           -7.0000000000000000 },
-  { 0.16625354130388895, 1.0000000000000000, 2.0000000000000000, 
+  { 0.16625354130388895, 1.0000000000000000, 2.0000000000000000,
           -6.0000000000000000 },
-  { 0.19865241060018290, 1.0000000000000000, 2.0000000000000000, 
+  { 0.19865241060018290, 1.0000000000000000, 2.0000000000000000,
           -5.0000000000000000 },
-  { 0.24542109027781644, 1.0000000000000000, 2.0000000000000000, 
+  { 0.24542109027781644, 1.0000000000000000, 2.0000000000000000,
           -4.0000000000000000 },
-  { 0.31673764387737868, 1.0000000000000000, 2.0000000000000000, 
+  { 0.31673764387737868, 1.0000000000000000, 2.0000000000000000,
           -3.0000000000000000 },
-  { 0.43233235838169365, 1.0000000000000000, 2.0000000000000000, 
+  { 0.43233235838169365, 1.0000000000000000, 2.0000000000000000,
           -2.0000000000000000 },
-  { 0.63212055882855767, 1.0000000000000000, 2.0000000000000000, 
+  { 0.63212055882855767, 1.0000000000000000, 2.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000,
           0.0000000000000000 },
-  { 1.7182818284590451, 1.0000000000000000, 2.0000000000000000, 
+  { 1.7182818284590451, 1.0000000000000000, 2.0000000000000000,
           1.0000000000000000 },
-  { 3.1945280494653252, 1.0000000000000000, 2.0000000000000000, 
+  { 3.1945280494653252, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000 },
-  { 6.3618456410625557, 1.0000000000000000, 2.0000000000000000, 
+  { 6.3618456410625557, 1.0000000000000000, 2.0000000000000000,
           3.0000000000000000 },
-  { 13.399537508286059, 1.0000000000000000, 2.0000000000000000, 
+  { 13.399537508286059, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000 },
-  { 29.482631820515319, 1.0000000000000000, 2.0000000000000000, 
+  { 29.482631820515319, 1.0000000000000000, 2.0000000000000000,
           5.0000000000000000 },
-  { 67.071465582122514, 1.0000000000000000, 2.0000000000000000, 
+  { 67.071465582122514, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000 },
-  { 156.51902263263693, 1.0000000000000000, 2.0000000000000000, 
+  { 156.51902263263693, 1.0000000000000000, 2.0000000000000000,
           7.0000000000000000 },
-  { 372.49474838021604, 1.0000000000000000, 2.0000000000000000, 
+  { 372.49474838021604, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000 },
-  { 900.23154750837602, 1.0000000000000000, 2.0000000000000000, 
+  { 900.23154750837602, 1.0000000000000000, 2.0000000000000000,
           9.0000000000000000 },
-  { 2202.5465794806719, 1.0000000000000000, 2.0000000000000000, 
+  { 2202.5465794806719, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1669,47 +1669,47 @@ void test022()
 
 // Test data for a=1.0000000000000000, c=3.0000000000000000.
 testcase_conf_hyperg<double> data023[] = {
-  { 0.18000090799859525, 1.0000000000000000, 3.0000000000000000, 
+  { 0.18000090799859525, 1.0000000000000000, 3.0000000000000000,
           -10.000000000000000 },
-  { 0.19753391135318732, 1.0000000000000000, 3.0000000000000000, 
+  { 0.19753391135318732, 1.0000000000000000, 3.0000000000000000,
           -9.0000000000000000 },
-  { 0.21876048320712196, 1.0000000000000000, 3.0000000000000000, 
+  { 0.21876048320712196, 1.0000000000000000, 3.0000000000000000,
           -8.0000000000000000 },
-  { 0.24493517885573690, 1.0000000000000000, 3.0000000000000000, 
+  { 0.24493517885573690, 1.0000000000000000, 3.0000000000000000,
           -7.0000000000000000 },
-  { 0.27791548623203705, 1.0000000000000000, 3.0000000000000000, 
+  { 0.27791548623203705, 1.0000000000000000, 3.0000000000000000,
           -6.0000000000000000 },
-  { 0.32053903575992687, 1.0000000000000000, 3.0000000000000000, 
+  { 0.32053903575992687, 1.0000000000000000, 3.0000000000000000,
           -5.0000000000000000 },
-  { 0.37728945486109178, 1.0000000000000000, 3.0000000000000000, 
+  { 0.37728945486109178, 1.0000000000000000, 3.0000000000000000,
           -4.0000000000000000 },
-  { 0.45550823741508090, 1.0000000000000000, 3.0000000000000000, 
+  { 0.45550823741508090, 1.0000000000000000, 3.0000000000000000,
           -3.0000000000000000 },
-  { 0.56766764161830641, 1.0000000000000000, 3.0000000000000000, 
+  { 0.56766764161830641, 1.0000000000000000, 3.0000000000000000,
           -2.0000000000000000 },
-  { 0.73575888234288467, 1.0000000000000000, 3.0000000000000000, 
+  { 0.73575888234288467, 1.0000000000000000, 3.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 3.0000000000000000,
           0.0000000000000000 },
-  { 1.4365636569180902, 1.0000000000000000, 3.0000000000000000, 
+  { 1.4365636569180902, 1.0000000000000000, 3.0000000000000000,
           1.0000000000000000 },
-  { 2.1945280494653252, 1.0000000000000000, 3.0000000000000000, 
+  { 2.1945280494653252, 1.0000000000000000, 3.0000000000000000,
           2.0000000000000000 },
-  { 3.5745637607083705, 1.0000000000000000, 3.0000000000000000, 
+  { 3.5745637607083705, 1.0000000000000000, 3.0000000000000000,
           3.0000000000000000 },
-  { 6.1997687541430295, 1.0000000000000000, 3.0000000000000000, 
+  { 6.1997687541430295, 1.0000000000000000, 3.0000000000000000,
           4.0000000000000000 },
-  { 11.393052728206127, 1.0000000000000000, 3.0000000000000000, 
+  { 11.393052728206127, 1.0000000000000000, 3.0000000000000000,
           5.0000000000000000 },
-  { 22.023821860707507, 1.0000000000000000, 3.0000000000000000, 
+  { 22.023821860707507, 1.0000000000000000, 3.0000000000000000,
           6.0000000000000000 },
-  { 44.434006466467693, 1.0000000000000000, 3.0000000000000000, 
+  { 44.434006466467693, 1.0000000000000000, 3.0000000000000000,
           7.0000000000000000 },
-  { 92.873687095054009, 1.0000000000000000, 3.0000000000000000, 
+  { 92.873687095054009, 1.0000000000000000, 3.0000000000000000,
           8.0000000000000000 },
-  { 199.82923277963911, 1.0000000000000000, 3.0000000000000000, 
+  { 199.82923277963911, 1.0000000000000000, 3.0000000000000000,
           9.0000000000000000 },
-  { 440.30931589613436, 1.0000000000000000, 3.0000000000000000, 
+  { 440.30931589613436, 1.0000000000000000, 3.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1743,47 +1743,47 @@ void test023()
 
 // Test data for a=1.0000000000000000, c=4.0000000000000000.
 testcase_conf_hyperg<double> data024[] = {
-  { 0.24599972760042146, 1.0000000000000000, 4.0000000000000000, 
+  { 0.24599972760042146, 1.0000000000000000, 4.0000000000000000,
           -10.000000000000000 },
-  { 0.26748869621560417, 1.0000000000000000, 4.0000000000000000, 
+  { 0.26748869621560417, 1.0000000000000000, 4.0000000000000000,
           -9.0000000000000000 },
-  { 0.29296481879732927, 1.0000000000000000, 4.0000000000000000, 
+  { 0.29296481879732927, 1.0000000000000000, 4.0000000000000000,
           -8.0000000000000000 },
-  { 0.32359920906182704, 1.0000000000000000, 4.0000000000000000, 
+  { 0.32359920906182704, 1.0000000000000000, 4.0000000000000000,
           -7.0000000000000000 },
-  { 0.36104225688398150, 1.0000000000000000, 4.0000000000000000, 
+  { 0.36104225688398150, 1.0000000000000000, 4.0000000000000000,
           -6.0000000000000000 },
-  { 0.40767657854404399, 1.0000000000000000, 4.0000000000000000, 
+  { 0.40767657854404399, 1.0000000000000000, 4.0000000000000000,
           -5.0000000000000000 },
-  { 0.46703290885418114, 1.0000000000000000, 4.0000000000000000, 
+  { 0.46703290885418114, 1.0000000000000000, 4.0000000000000000,
           -4.0000000000000000 },
-  { 0.54449176258491927, 1.0000000000000000, 4.0000000000000000, 
+  { 0.54449176258491927, 1.0000000000000000, 4.0000000000000000,
           -3.0000000000000000 },
-  { 0.64849853757254050, 1.0000000000000000, 4.0000000000000000, 
+  { 0.64849853757254050, 1.0000000000000000, 4.0000000000000000,
           -2.0000000000000000 },
-  { 0.79272335297134611, 1.0000000000000000, 4.0000000000000000, 
+  { 0.79272335297134611, 1.0000000000000000, 4.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 4.0000000000000000,
           0.0000000000000000 },
-  { 1.3096909707542714, 1.0000000000000000, 4.0000000000000000, 
+  { 1.3096909707542714, 1.0000000000000000, 4.0000000000000000,
           1.0000000000000000 },
-  { 1.7917920741979876, 1.0000000000000000, 4.0000000000000000, 
+  { 1.7917920741979876, 1.0000000000000000, 4.0000000000000000,
           2.0000000000000000 },
-  { 2.5745637607083709, 1.0000000000000000, 4.0000000000000000, 
+  { 2.5745637607083709, 1.0000000000000000, 4.0000000000000000,
           3.0000000000000000 },
-  { 3.8998265656072717, 1.0000000000000000, 4.0000000000000000, 
+  { 3.8998265656072717, 1.0000000000000000, 4.0000000000000000,
           4.0000000000000000 },
-  { 6.2358316369236775, 1.0000000000000000, 4.0000000000000000, 
+  { 6.2358316369236775, 1.0000000000000000, 4.0000000000000000,
           5.0000000000000000 },
-  { 10.511910930353745, 1.0000000000000000, 4.0000000000000000, 
+  { 10.511910930353745, 1.0000000000000000, 4.0000000000000000,
           6.0000000000000000 },
-  { 18.614574199914728, 1.0000000000000000, 4.0000000000000000, 
+  { 18.614574199914728, 1.0000000000000000, 4.0000000000000000,
           7.0000000000000000 },
-  { 34.452632660645271, 1.0000000000000000, 4.0000000000000000, 
+  { 34.452632660645271, 1.0000000000000000, 4.0000000000000000,
           8.0000000000000000 },
-  { 66.276410926546333, 1.0000000000000000, 4.0000000000000000, 
+  { 66.276410926546333, 1.0000000000000000, 4.0000000000000000,
           9.0000000000000000 },
-  { 131.79279476884014, 1.0000000000000000, 4.0000000000000000, 
+  { 131.79279476884014, 1.0000000000000000, 4.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1817,47 +1817,47 @@ void test024()
 
 // Test data for a=1.0000000000000000, c=5.0000000000000000.
 testcase_conf_hyperg<double> data025[] = {
-  { 0.30160010895983153, 1.0000000000000000, 5.0000000000000000, 
+  { 0.30160010895983153, 1.0000000000000000, 5.0000000000000000,
           -10.000000000000000 },
-  { 0.32556057945973144, 1.0000000000000000, 5.0000000000000000, 
+  { 0.32556057945973144, 1.0000000000000000, 5.0000000000000000,
           -9.0000000000000000 },
-  { 0.35351759060133547, 1.0000000000000000, 5.0000000000000000, 
+  { 0.35351759060133547, 1.0000000000000000, 5.0000000000000000,
           -8.0000000000000000 },
-  { 0.38651473767895589, 1.0000000000000000, 5.0000000000000000, 
+  { 0.38651473767895589, 1.0000000000000000, 5.0000000000000000,
           -7.0000000000000000 },
-  { 0.42597182874401224, 1.0000000000000000, 5.0000000000000000, 
+  { 0.42597182874401224, 1.0000000000000000, 5.0000000000000000,
           -6.0000000000000000 },
-  { 0.47385873716476495, 1.0000000000000000, 5.0000000000000000, 
+  { 0.47385873716476495, 1.0000000000000000, 5.0000000000000000,
           -5.0000000000000000 },
-  { 0.53296709114581886, 1.0000000000000000, 5.0000000000000000, 
+  { 0.53296709114581886, 1.0000000000000000, 5.0000000000000000,
           -4.0000000000000000 },
-  { 0.60734431655344123, 1.0000000000000000, 5.0000000000000000, 
+  { 0.60734431655344123, 1.0000000000000000, 5.0000000000000000,
           -3.0000000000000000 },
-  { 0.70300292485491900, 1.0000000000000000, 5.0000000000000000, 
+  { 0.70300292485491900, 1.0000000000000000, 5.0000000000000000,
           -2.0000000000000000 },
-  { 0.82910658811461568, 1.0000000000000000, 5.0000000000000000, 
+  { 0.82910658811461568, 1.0000000000000000, 5.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000,
           0.0000000000000000 },
-  { 1.2387638830170857, 1.0000000000000000, 5.0000000000000000, 
+  { 1.2387638830170857, 1.0000000000000000, 5.0000000000000000,
           1.0000000000000000 },
-  { 1.5835841483959754, 1.0000000000000000, 5.0000000000000000, 
+  { 1.5835841483959754, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000 },
-  { 2.0994183476111612, 1.0000000000000000, 5.0000000000000000, 
+  { 2.0994183476111612, 1.0000000000000000, 5.0000000000000000,
           3.0000000000000000 },
-  { 2.8998265656072721, 1.0000000000000000, 5.0000000000000000, 
+  { 2.8998265656072721, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000 },
-  { 4.1886653095389432, 1.0000000000000000, 5.0000000000000000, 
+  { 4.1886653095389432, 1.0000000000000000, 5.0000000000000000,
           5.0000000000000000 },
-  { 6.3412739535691678, 1.0000000000000000, 5.0000000000000000, 
+  { 6.3412739535691678, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000 },
-  { 10.065470971379844, 1.0000000000000000, 5.0000000000000000, 
+  { 10.065470971379844, 1.0000000000000000, 5.0000000000000000,
           7.0000000000000000 },
-  { 16.726316330322632, 1.0000000000000000, 5.0000000000000000, 
+  { 16.726316330322632, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000 },
-  { 29.011738189576135, 1.0000000000000000, 5.0000000000000000, 
+  { 29.011738189576135, 1.0000000000000000, 5.0000000000000000,
           9.0000000000000000 },
-  { 52.317117907536058, 1.0000000000000000, 5.0000000000000000, 
+  { 52.317117907536058, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1891,47 +1891,47 @@ void test025()
 
 // Test data for a=1.0000000000000000, c=6.0000000000000000.
 testcase_conf_hyperg<double> data026[] = {
-  { 0.34919994552008432, 1.0000000000000000, 6.0000000000000000, 
+  { 0.34919994552008432, 1.0000000000000000, 6.0000000000000000,
           -10.000000000000000 },
-  { 0.37468856696681579, 1.0000000000000000, 6.0000000000000000, 
+  { 0.37468856696681579, 1.0000000000000000, 6.0000000000000000,
           -9.0000000000000000 },
-  { 0.40405150587416544, 1.0000000000000000, 6.0000000000000000, 
+  { 0.40405150587416544, 1.0000000000000000, 6.0000000000000000,
           -8.0000000000000000 },
-  { 0.43820375880074558, 1.0000000000000000, 6.0000000000000000, 
+  { 0.43820375880074558, 1.0000000000000000, 6.0000000000000000,
           -7.0000000000000000 },
-  { 0.47835680937998976, 1.0000000000000000, 6.0000000000000000, 
+  { 0.47835680937998976, 1.0000000000000000, 6.0000000000000000,
           -6.0000000000000000 },
-  { 0.52614126283523510, 1.0000000000000000, 6.0000000000000000, 
+  { 0.52614126283523510, 1.0000000000000000, 6.0000000000000000,
           -5.0000000000000000 },
-  { 0.58379113606772637, 1.0000000000000000, 6.0000000000000000, 
+  { 0.58379113606772637, 1.0000000000000000, 6.0000000000000000,
           -4.0000000000000000 },
-  { 0.65442613907759817, 1.0000000000000000, 6.0000000000000000, 
+  { 0.65442613907759817, 1.0000000000000000, 6.0000000000000000,
           -3.0000000000000000 },
-  { 0.74249268786270239, 1.0000000000000000, 6.0000000000000000, 
+  { 0.74249268786270239, 1.0000000000000000, 6.0000000000000000,
           -2.0000000000000000 },
-  { 0.85446705942692136, 1.0000000000000000, 6.0000000000000000, 
+  { 0.85446705942692136, 1.0000000000000000, 6.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 6.0000000000000000,
           0.0000000000000000 },
-  { 1.1938194150854282, 1.0000000000000000, 6.0000000000000000, 
+  { 1.1938194150854282, 1.0000000000000000, 6.0000000000000000,
           1.0000000000000000 },
-  { 1.4589603709899384, 1.0000000000000000, 6.0000000000000000, 
+  { 1.4589603709899384, 1.0000000000000000, 6.0000000000000000,
           2.0000000000000000 },
-  { 1.8323639126852680, 1.0000000000000000, 6.0000000000000000, 
+  { 1.8323639126852680, 1.0000000000000000, 6.0000000000000000,
           3.0000000000000000 },
-  { 2.3747832070090902, 1.0000000000000000, 6.0000000000000000, 
+  { 2.3747832070090902, 1.0000000000000000, 6.0000000000000000,
           4.0000000000000000 },
-  { 3.1886653095389415, 1.0000000000000000, 6.0000000000000000, 
+  { 3.1886653095389415, 1.0000000000000000, 6.0000000000000000,
           5.0000000000000000 },
-  { 4.4510616279743056, 1.0000000000000000, 6.0000000000000000, 
+  { 4.4510616279743056, 1.0000000000000000, 6.0000000000000000,
           6.0000000000000000 },
-  { 6.4753364081284595, 1.0000000000000000, 6.0000000000000000, 
+  { 6.4753364081284595, 1.0000000000000000, 6.0000000000000000,
           7.0000000000000000 },
-  { 9.8289477064516344, 1.0000000000000000, 6.0000000000000000, 
+  { 9.8289477064516344, 1.0000000000000000, 6.0000000000000000,
           8.0000000000000000 },
-  { 15.562076771986721, 1.0000000000000000, 6.0000000000000000, 
+  { 15.562076771986721, 1.0000000000000000, 6.0000000000000000,
           9.0000000000000000 },
-  { 25.658558953767979, 1.0000000000000000, 6.0000000000000000, 
+  { 25.658558953767979, 1.0000000000000000, 6.0000000000000000,
           10.000000000000000 },
 };
 
@@ -1965,47 +1965,47 @@ void test026()
 
 // Test data for a=1.0000000000000000, c=7.0000000000000000.
 testcase_conf_hyperg<double> data027[] = {
-  { 0.39048003268794951, 1.0000000000000000, 7.0000000000000000, 
+  { 0.39048003268794951, 1.0000000000000000, 7.0000000000000000,
           -10.000000000000000 },
-  { 0.41687428868878945, 1.0000000000000000, 7.0000000000000000, 
+  { 0.41687428868878945, 1.0000000000000000, 7.0000000000000000,
           -9.0000000000000000 },
-  { 0.44696137059437596, 1.0000000000000000, 7.0000000000000000, 
+  { 0.44696137059437596, 1.0000000000000000, 7.0000000000000000,
           -8.0000000000000000 },
-  { 0.48153963531364646, 1.0000000000000000, 7.0000000000000000, 
+  { 0.48153963531364646, 1.0000000000000000, 7.0000000000000000,
           -7.0000000000000000 },
-  { 0.52164319062001030, 1.0000000000000000, 7.0000000000000000, 
+  { 0.52164319062001030, 1.0000000000000000, 7.0000000000000000,
           -6.0000000000000000 },
-  { 0.56863048459771781, 1.0000000000000000, 7.0000000000000000, 
+  { 0.56863048459771781, 1.0000000000000000, 7.0000000000000000,
           -5.0000000000000000 },
-  { 0.62431329589841034, 1.0000000000000000, 7.0000000000000000, 
+  { 0.62431329589841034, 1.0000000000000000, 7.0000000000000000,
           -4.0000000000000000 },
-  { 0.69114772184480400, 1.0000000000000000, 7.0000000000000000, 
+  { 0.69114772184480400, 1.0000000000000000, 7.0000000000000000,
           -3.0000000000000000 },
-  { 0.77252193641189282, 1.0000000000000000, 7.0000000000000000, 
+  { 0.77252193641189282, 1.0000000000000000, 7.0000000000000000,
           -2.0000000000000000 },
-  { 0.87319764343847150, 1.0000000000000000, 7.0000000000000000, 
+  { 0.87319764343847150, 1.0000000000000000, 7.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 7.0000000000000000,
           0.0000000000000000 },
-  { 1.1629164905125695, 1.0000000000000000, 7.0000000000000000, 
+  { 1.1629164905125695, 1.0000000000000000, 7.0000000000000000,
           1.0000000000000000 },
-  { 1.3768811129698151, 1.0000000000000000, 7.0000000000000000, 
+  { 1.3768811129698151, 1.0000000000000000, 7.0000000000000000,
           2.0000000000000000 },
-  { 1.6647278253705360, 1.0000000000000000, 7.0000000000000000, 
+  { 1.6647278253705360, 1.0000000000000000, 7.0000000000000000,
           3.0000000000000000 },
-  { 2.0621748105136359, 1.0000000000000000, 7.0000000000000000, 
+  { 2.0621748105136359, 1.0000000000000000, 7.0000000000000000,
           4.0000000000000000 },
-  { 2.6263983714467298, 1.0000000000000000, 7.0000000000000000, 
+  { 2.6263983714467298, 1.0000000000000000, 7.0000000000000000,
           5.0000000000000000 },
-  { 3.4510616279743078, 1.0000000000000000, 7.0000000000000000, 
+  { 3.4510616279743078, 1.0000000000000000, 7.0000000000000000,
           6.0000000000000000 },
-  { 4.6931454926815448, 1.0000000000000000, 7.0000000000000000, 
+  { 4.6931454926815448, 1.0000000000000000, 7.0000000000000000,
           7.0000000000000000 },
-  { 6.6217107798387476, 1.0000000000000000, 7.0000000000000000, 
+  { 6.6217107798387476, 1.0000000000000000, 7.0000000000000000,
           8.0000000000000000 },
-  { 9.7080511813245050, 1.0000000000000000, 7.0000000000000000, 
+  { 9.7080511813245050, 1.0000000000000000, 7.0000000000000000,
           9.0000000000000000 },
-  { 14.795135372260793, 1.0000000000000000, 7.0000000000000000, 
+  { 14.795135372260793, 1.0000000000000000, 7.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2039,47 +2039,47 @@ void test027()
 
 // Test data for a=1.0000000000000000, c=8.0000000000000000.
 testcase_conf_hyperg<double> data028[] = {
-  { 0.42666397711843540, 1.0000000000000000, 8.0000000000000000, 
+  { 0.42666397711843540, 1.0000000000000000, 8.0000000000000000,
           -10.000000000000000 },
-  { 0.45354221990871918, 1.0000000000000000, 8.0000000000000000, 
+  { 0.45354221990871918, 1.0000000000000000, 8.0000000000000000,
           -9.0000000000000000 },
-  { 0.48390880072992104, 1.0000000000000000, 8.0000000000000000, 
+  { 0.48390880072992104, 1.0000000000000000, 8.0000000000000000,
           -8.0000000000000000 },
-  { 0.51846036468635348, 1.0000000000000000, 8.0000000000000000, 
+  { 0.51846036468635348, 1.0000000000000000, 8.0000000000000000,
           -7.0000000000000000 },
-  { 0.55808294427665472, 1.0000000000000000, 8.0000000000000000, 
+  { 0.55808294427665472, 1.0000000000000000, 8.0000000000000000,
           -6.0000000000000000 },
-  { 0.60391732156319489, 1.0000000000000000, 8.0000000000000000, 
+  { 0.60391732156319489, 1.0000000000000000, 8.0000000000000000,
           -5.0000000000000000 },
-  { 0.65745173217778197, 1.0000000000000000, 8.0000000000000000, 
+  { 0.65745173217778197, 1.0000000000000000, 8.0000000000000000,
           -4.0000000000000000 },
-  { 0.72065531569545760, 1.0000000000000000, 8.0000000000000000, 
+  { 0.72065531569545760, 1.0000000000000000, 8.0000000000000000,
           -3.0000000000000000 },
-  { 0.79617322255837530, 1.0000000000000000, 8.0000000000000000, 
+  { 0.79617322255837530, 1.0000000000000000, 8.0000000000000000,
           -2.0000000000000000 },
-  { 0.88761649593069913, 1.0000000000000000, 8.0000000000000000, 
+  { 0.88761649593069913, 1.0000000000000000, 8.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 8.0000000000000000,
           0.0000000000000000 },
-  { 1.1404154335879861, 1.0000000000000000, 8.0000000000000000, 
+  { 1.1404154335879861, 1.0000000000000000, 8.0000000000000000,
           1.0000000000000000 },
-  { 1.3190838953943527, 1.0000000000000000, 8.0000000000000000, 
+  { 1.3190838953943527, 1.0000000000000000, 8.0000000000000000,
           2.0000000000000000 },
-  { 1.5510315925312508, 1.0000000000000000, 8.0000000000000000, 
+  { 1.5510315925312508, 1.0000000000000000, 8.0000000000000000,
           3.0000000000000000 },
-  { 1.8588059183988628, 1.0000000000000000, 8.0000000000000000, 
+  { 1.8588059183988628, 1.0000000000000000, 8.0000000000000000,
           4.0000000000000000 },
-  { 2.2769577200254218, 1.0000000000000000, 8.0000000000000000, 
+  { 2.2769577200254218, 1.0000000000000000, 8.0000000000000000,
           5.0000000000000000 },
-  { 2.8595718993033583, 1.0000000000000000, 8.0000000000000000, 
+  { 2.8595718993033583, 1.0000000000000000, 8.0000000000000000,
           6.0000000000000000 },
-  { 3.6931454926815368, 1.0000000000000000, 8.0000000000000000, 
+  { 3.6931454926815368, 1.0000000000000000, 8.0000000000000000,
           7.0000000000000000 },
-  { 4.9189969323589020, 1.0000000000000000, 8.0000000000000000, 
+  { 4.9189969323589020, 1.0000000000000000, 8.0000000000000000,
           8.0000000000000000 },
-  { 6.7729286965857218, 1.0000000000000000, 8.0000000000000000, 
+  { 6.7729286965857218, 1.0000000000000000, 8.0000000000000000,
           9.0000000000000000 },
-  { 9.6565947605825802, 1.0000000000000000, 8.0000000000000000, 
+  { 9.6565947605825802, 1.0000000000000000, 8.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2113,47 +2113,47 @@ void test028()
 
 // Test data for a=1.0000000000000000, c=9.0000000000000000.
 testcase_conf_hyperg<double> data029[] = {
-  { 0.45866881830525175, 1.0000000000000000, 9.0000000000000000, 
+  { 0.45866881830525175, 1.0000000000000000, 9.0000000000000000,
           -10.000000000000000 },
-  { 0.48574024897002721, 1.0000000000000000, 9.0000000000000000, 
+  { 0.48574024897002721, 1.0000000000000000, 9.0000000000000000,
           -9.0000000000000000 },
-  { 0.51609119927007907, 1.0000000000000000, 9.0000000000000000, 
+  { 0.51609119927007907, 1.0000000000000000, 9.0000000000000000,
           -8.0000000000000000 },
-  { 0.55033101178702437, 1.0000000000000000, 9.0000000000000000, 
+  { 0.55033101178702437, 1.0000000000000000, 9.0000000000000000,
           -7.0000000000000000 },
-  { 0.58922274096446048, 1.0000000000000000, 9.0000000000000000, 
+  { 0.58922274096446048, 1.0000000000000000, 9.0000000000000000,
           -6.0000000000000000 },
-  { 0.63373228549888783, 1.0000000000000000, 9.0000000000000000, 
+  { 0.63373228549888783, 1.0000000000000000, 9.0000000000000000,
           -5.0000000000000000 },
-  { 0.68509653564443607, 1.0000000000000000, 9.0000000000000000, 
+  { 0.68509653564443607, 1.0000000000000000, 9.0000000000000000,
           -4.0000000000000000 },
-  { 0.74491915814544640, 1.0000000000000000, 9.0000000000000000, 
+  { 0.74491915814544640, 1.0000000000000000, 9.0000000000000000,
           -3.0000000000000000 },
-  { 0.81530710976649901, 1.0000000000000000, 9.0000000000000000, 
+  { 0.81530710976649901, 1.0000000000000000, 9.0000000000000000,
           -2.0000000000000000 },
-  { 0.89906803255440670, 1.0000000000000000, 9.0000000000000000, 
+  { 0.89906803255440670, 1.0000000000000000, 9.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 9.0000000000000000,
           0.0000000000000000 },
-  { 1.1233234687038898, 1.0000000000000000, 9.0000000000000000, 
+  { 1.1233234687038898, 1.0000000000000000, 9.0000000000000000,
           1.0000000000000000 },
-  { 1.2763355815774109, 1.0000000000000000, 9.0000000000000000, 
+  { 1.2763355815774109, 1.0000000000000000, 9.0000000000000000,
           2.0000000000000000 },
-  { 1.4694175800833353, 1.0000000000000000, 9.0000000000000000, 
+  { 1.4694175800833353, 1.0000000000000000, 9.0000000000000000,
           3.0000000000000000 },
-  { 1.7176118367977251, 1.0000000000000000, 9.0000000000000000, 
+  { 1.7176118367977251, 1.0000000000000000, 9.0000000000000000,
           4.0000000000000000 },
-  { 2.0431323520406752, 1.0000000000000000, 9.0000000000000000, 
+  { 2.0431323520406752, 1.0000000000000000, 9.0000000000000000,
           5.0000000000000000 },
-  { 2.4794291990711450, 1.0000000000000000, 9.0000000000000000, 
+  { 2.4794291990711450, 1.0000000000000000, 9.0000000000000000,
           6.0000000000000000 },
-  { 3.0778805630646140, 1.0000000000000000, 9.0000000000000000, 
+  { 3.0778805630646140, 1.0000000000000000, 9.0000000000000000,
           7.0000000000000000 },
-  { 3.9189969323588896, 1.0000000000000000, 9.0000000000000000, 
+  { 3.9189969323588896, 1.0000000000000000, 9.0000000000000000,
           8.0000000000000000 },
-  { 5.1314921747428537, 1.0000000000000000, 9.0000000000000000, 
+  { 5.1314921747428537, 1.0000000000000000, 9.0000000000000000,
           9.0000000000000000 },
-  { 6.9252758084660462, 1.0000000000000000, 9.0000000000000000, 
+  { 6.9252758084660462, 1.0000000000000000, 9.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2187,47 +2187,47 @@ void test029()
 
 // Test data for a=1.0000000000000000, c=10.000000000000000.
 testcase_conf_hyperg<double> data030[] = {
-  { 0.48719806352527339, 1.0000000000000000, 10.000000000000000, 
+  { 0.48719806352527339, 1.0000000000000000, 10.000000000000000,
           -10.000000000000000 },
-  { 0.51425975102997279, 1.0000000000000000, 10.000000000000000, 
+  { 0.51425975102997279, 1.0000000000000000, 10.000000000000000,
           -9.0000000000000000 },
-  { 0.54439740082116117, 1.0000000000000000, 10.000000000000000, 
+  { 0.54439740082116117, 1.0000000000000000, 10.000000000000000,
           -8.0000000000000000 },
-  { 0.57814584198811125, 1.0000000000000000, 10.000000000000000, 
+  { 0.57814584198811125, 1.0000000000000000, 10.000000000000000,
           -7.0000000000000000 },
-  { 0.61616588855330923, 1.0000000000000000, 10.000000000000000, 
+  { 0.61616588855330923, 1.0000000000000000, 10.000000000000000,
           -6.0000000000000000 },
-  { 0.65928188610200156, 1.0000000000000000, 10.000000000000000, 
+  { 0.65928188610200156, 1.0000000000000000, 10.000000000000000,
           -5.0000000000000000 },
-  { 0.70853279480001885, 1.0000000000000000, 10.000000000000000, 
+  { 0.70853279480001885, 1.0000000000000000, 10.000000000000000,
           -4.0000000000000000 },
-  { 0.76524252556366068, 1.0000000000000000, 10.000000000000000, 
+  { 0.76524252556366068, 1.0000000000000000, 10.000000000000000,
           -3.0000000000000000 },
-  { 0.83111800605075459, 1.0000000000000000, 10.000000000000000, 
+  { 0.83111800605075459, 1.0000000000000000, 10.000000000000000,
           -2.0000000000000000 },
-  { 0.90838770701033944, 1.0000000000000000, 10.000000000000000, 
+  { 0.90838770701033944, 1.0000000000000000, 10.000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000,
           0.0000000000000000 },
-  { 1.1099112183350075, 1.0000000000000000, 10.000000000000000, 
+  { 1.1099112183350075, 1.0000000000000000, 10.000000000000000,
           1.0000000000000000 },
-  { 1.2435101170983485, 1.0000000000000000, 10.000000000000000, 
+  { 1.2435101170983485, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000 },
-  { 1.4082527402500060, 1.0000000000000000, 10.000000000000000, 
+  { 1.4082527402500060, 1.0000000000000000, 10.000000000000000,
           3.0000000000000000 },
-  { 1.6146266327948817, 1.0000000000000000, 10.000000000000000, 
+  { 1.6146266327948817, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000 },
-  { 1.8776382336732149, 1.0000000000000000, 10.000000000000000, 
+  { 1.8776382336732149, 1.0000000000000000, 10.000000000000000,
           5.0000000000000000 },
-  { 2.2191437986067171, 1.0000000000000000, 10.000000000000000, 
+  { 2.2191437986067171, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000 },
-  { 2.6715607239402184, 1.0000000000000000, 10.000000000000000, 
+  { 2.6715607239402184, 1.0000000000000000, 10.000000000000000,
           7.0000000000000000 },
-  { 3.2838715489037504, 1.0000000000000000, 10.000000000000000, 
+  { 3.2838715489037504, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000 },
-  { 4.1314921747428679, 1.0000000000000000, 10.000000000000000, 
+  { 4.1314921747428679, 1.0000000000000000, 10.000000000000000,
           9.0000000000000000 },
-  { 5.3327482276194447, 1.0000000000000000, 10.000000000000000, 
+  { 5.3327482276194447, 1.0000000000000000, 10.000000000000000,
           10.000000000000000 },
 };
 
@@ -2261,45 +2261,45 @@ void test030()
 
 // Test data for a=2.0000000000000000, c=1.0000000000000000.
 testcase_conf_hyperg<double> data031[] = {
-  { -0.00040859936786236367, 2.0000000000000000, 1.0000000000000000, 
+  { -0.00040859936786236367, 2.0000000000000000, 1.0000000000000000,
           -10.000000000000000 },
-  { -0.00098727843269343649, 2.0000000000000000, 1.0000000000000000, 
+  { -0.00098727843269343649, 2.0000000000000000, 1.0000000000000000,
           -9.0000000000000000 },
-  { -0.0023482383953175828, 2.0000000000000000, 1.0000000000000000, 
+  { -0.0023482383953175828, 2.0000000000000000, 1.0000000000000000,
           -8.0000000000000000 },
-  { -0.0054712917933270972, 2.0000000000000000, 1.0000000000000000, 
+  { -0.0054712917933270972, 2.0000000000000000, 1.0000000000000000,
           -7.0000000000000000 },
-  { -0.012393760883331793, 2.0000000000000000, 1.0000000000000000, 
+  { -0.012393760883331793, 2.0000000000000000, 1.0000000000000000,
           -6.0000000000000000 },
-  { -0.026951787996341868, 2.0000000000000000, 1.0000000000000000, 
+  { -0.026951787996341868, 2.0000000000000000, 1.0000000000000000,
           -5.0000000000000000 },
-  { -0.054946916666202536, 2.0000000000000000, 1.0000000000000000, 
+  { -0.054946916666202536, 2.0000000000000000, 1.0000000000000000,
           -4.0000000000000000 },
-  { -0.099574136735727889, 2.0000000000000000, 1.0000000000000000, 
+  { -0.099574136735727889, 2.0000000000000000, 1.0000000000000000,
           -3.0000000000000000 },
-  { -0.13533528323661270, 2.0000000000000000, 1.0000000000000000, 
+  { -0.13533528323661270, 2.0000000000000000, 1.0000000000000000,
           -2.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000,
           0.0000000000000000 },
-  { 5.4365636569180902, 2.0000000000000000, 1.0000000000000000, 
+  { 5.4365636569180902, 2.0000000000000000, 1.0000000000000000,
           1.0000000000000000 },
-  { 22.167168296791949, 2.0000000000000000, 1.0000000000000000, 
+  { 22.167168296791949, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000 },
-  { 80.342147692750672, 2.0000000000000000, 1.0000000000000000, 
+  { 80.342147692750672, 2.0000000000000000, 1.0000000000000000,
           3.0000000000000000 },
-  { 272.99075016572118, 2.0000000000000000, 1.0000000000000000, 
+  { 272.99075016572118, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000 },
-  { 890.47895461545954, 2.0000000000000000, 1.0000000000000000, 
+  { 890.47895461545954, 2.0000000000000000, 1.0000000000000000,
           5.0000000000000000 },
-  { 2824.0015544491457, 2.0000000000000000, 1.0000000000000000, 
+  { 2824.0015544491457, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000 },
-  { 8773.0652674276680, 2.0000000000000000, 1.0000000000000000, 
+  { 8773.0652674276680, 2.0000000000000000, 1.0000000000000000,
           7.0000000000000000 },
-  { 26828.621883375556, 2.0000000000000000, 1.0000000000000000, 
+  { 26828.621883375556, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000 },
-  { 81030.839275753839, 2.0000000000000000, 1.0000000000000000, 
+  { 81030.839275753839, 2.0000000000000000, 1.0000000000000000,
           9.0000000000000000 },
-  { 242291.12374287390, 2.0000000000000000, 1.0000000000000000, 
+  { 242291.12374287390, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2333,47 +2333,47 @@ void test031()
 
 // Test data for a=2.0000000000000000, c=2.0000000000000000.
 testcase_conf_hyperg<double> data032[] = {
-  { 4.5399929762484854e-05, 2.0000000000000000, 2.0000000000000000, 
+  { 4.5399929762484854e-05, 2.0000000000000000, 2.0000000000000000,
           -10.000000000000000 },
-  { 0.00012340980408667956, 2.0000000000000000, 2.0000000000000000, 
+  { 0.00012340980408667956, 2.0000000000000000, 2.0000000000000000,
           -9.0000000000000000 },
-  { 0.00033546262790251185, 2.0000000000000000, 2.0000000000000000, 
+  { 0.00033546262790251185, 2.0000000000000000, 2.0000000000000000,
           -8.0000000000000000 },
-  { 0.00091188196555451624, 2.0000000000000000, 2.0000000000000000, 
+  { 0.00091188196555451624, 2.0000000000000000, 2.0000000000000000,
           -7.0000000000000000 },
-  { 0.0024787521766663585, 2.0000000000000000, 2.0000000000000000, 
+  { 0.0024787521766663585, 2.0000000000000000, 2.0000000000000000,
           -6.0000000000000000 },
-  { 0.0067379469990854670, 2.0000000000000000, 2.0000000000000000, 
+  { 0.0067379469990854670, 2.0000000000000000, 2.0000000000000000,
           -5.0000000000000000 },
-  { 0.018315638888734179, 2.0000000000000000, 2.0000000000000000, 
+  { 0.018315638888734179, 2.0000000000000000, 2.0000000000000000,
           -4.0000000000000000 },
-  { 0.049787068367863944, 2.0000000000000000, 2.0000000000000000, 
+  { 0.049787068367863944, 2.0000000000000000, 2.0000000000000000,
           -3.0000000000000000 },
-  { 0.13533528323661270, 2.0000000000000000, 2.0000000000000000, 
+  { 0.13533528323661270, 2.0000000000000000, 2.0000000000000000,
           -2.0000000000000000 },
-  { 0.36787944117144233, 2.0000000000000000, 2.0000000000000000, 
+  { 0.36787944117144233, 2.0000000000000000, 2.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000,
           0.0000000000000000 },
-  { 2.7182818284590451, 2.0000000000000000, 2.0000000000000000, 
+  { 2.7182818284590451, 2.0000000000000000, 2.0000000000000000,
           1.0000000000000000 },
-  { 7.3890560989306504, 2.0000000000000000, 2.0000000000000000, 
+  { 7.3890560989306504, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000 },
-  { 20.085536923187668, 2.0000000000000000, 2.0000000000000000, 
+  { 20.085536923187668, 2.0000000000000000, 2.0000000000000000,
           3.0000000000000000 },
-  { 54.598150033144236, 2.0000000000000000, 2.0000000000000000, 
+  { 54.598150033144236, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000 },
-  { 148.41315910257660, 2.0000000000000000, 2.0000000000000000, 
+  { 148.41315910257660, 2.0000000000000000, 2.0000000000000000,
           5.0000000000000000 },
-  { 403.42879349273511, 2.0000000000000000, 2.0000000000000000, 
+  { 403.42879349273511, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000 },
-  { 1096.6331584284585, 2.0000000000000000, 2.0000000000000000, 
+  { 1096.6331584284585, 2.0000000000000000, 2.0000000000000000,
           7.0000000000000000 },
-  { 2980.9579870417283, 2.0000000000000000, 2.0000000000000000, 
+  { 2980.9579870417283, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000 },
-  { 8103.0839275753842, 2.0000000000000000, 2.0000000000000000, 
+  { 8103.0839275753842, 2.0000000000000000, 2.0000000000000000,
           9.0000000000000000 },
-  { 22026.465794806718, 2.0000000000000000, 2.0000000000000000, 
+  { 22026.465794806718, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2407,47 +2407,47 @@ void test032()
 
 // Test data for a=2.0000000000000000, c=3.0000000000000000.
 testcase_conf_hyperg<double> data033[] = {
-  { 0.019990012015452256, 2.0000000000000000, 3.0000000000000000, 
+  { 0.019990012015452256, 2.0000000000000000, 3.0000000000000000,
           -10.000000000000000 },
-  { 0.024660886468126749, 2.0000000000000000, 3.0000000000000000, 
+  { 0.024660886468126749, 2.0000000000000000, 3.0000000000000000,
           -9.0000000000000000 },
-  { 0.031155651135902421, 2.0000000000000000, 3.0000000000000000, 
+  { 0.031155651135902421, 2.0000000000000000, 3.0000000000000000,
           -8.0000000000000000 },
-  { 0.040518569154104643, 2.0000000000000000, 3.0000000000000000, 
+  { 0.040518569154104643, 2.0000000000000000, 3.0000000000000000,
           -7.0000000000000000 },
-  { 0.054591596375740861, 2.0000000000000000, 3.0000000000000000, 
+  { 0.054591596375740861, 2.0000000000000000, 3.0000000000000000,
           -6.0000000000000000 },
-  { 0.076765785440438966, 2.0000000000000000, 3.0000000000000000, 
+  { 0.076765785440438966, 2.0000000000000000, 3.0000000000000000,
           -5.0000000000000000 },
-  { 0.11355272569454113, 2.0000000000000000, 3.0000000000000000, 
+  { 0.11355272569454113, 2.0000000000000000, 3.0000000000000000,
           -4.0000000000000000 },
-  { 0.17796705033967650, 2.0000000000000000, 3.0000000000000000, 
+  { 0.17796705033967650, 2.0000000000000000, 3.0000000000000000,
           -3.0000000000000000 },
-  { 0.29699707514508100, 2.0000000000000000, 3.0000000000000000, 
+  { 0.29699707514508100, 2.0000000000000000, 3.0000000000000000,
           -2.0000000000000000 },
-  { 0.52848223531423066, 2.0000000000000000, 3.0000000000000000, 
+  { 0.52848223531423066, 2.0000000000000000, 3.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 3.0000000000000000,
           0.0000000000000000 },
-  { 2.0000000000000000, 2.0000000000000000, 3.0000000000000000, 
+  { 2.0000000000000000, 2.0000000000000000, 3.0000000000000000,
           1.0000000000000000 },
-  { 4.1945280494653261, 2.0000000000000000, 3.0000000000000000, 
+  { 4.1945280494653261, 2.0000000000000000, 3.0000000000000000,
           2.0000000000000000 },
-  { 9.1491275214167409, 2.0000000000000000, 3.0000000000000000, 
+  { 9.1491275214167409, 2.0000000000000000, 3.0000000000000000,
           3.0000000000000000 },
-  { 20.599306262429089, 2.0000000000000000, 3.0000000000000000, 
+  { 20.599306262429089, 2.0000000000000000, 3.0000000000000000,
           4.0000000000000000 },
-  { 47.572210912824517, 2.0000000000000000, 3.0000000000000000, 
+  { 47.572210912824517, 2.0000000000000000, 3.0000000000000000,
           5.0000000000000000 },
-  { 112.11910930353754, 2.0000000000000000, 3.0000000000000000, 
+  { 112.11910930353754, 2.0000000000000000, 3.0000000000000000,
           6.0000000000000000 },
-  { 268.60403879880613, 2.0000000000000000, 3.0000000000000000, 
+  { 268.60403879880613, 2.0000000000000000, 3.0000000000000000,
           7.0000000000000000 },
-  { 652.11580966537815, 2.0000000000000000, 3.0000000000000000, 
+  { 652.11580966537815, 2.0000000000000000, 3.0000000000000000,
           8.0000000000000000 },
-  { 1600.6338622371129, 2.0000000000000000, 3.0000000000000000, 
+  { 1600.6338622371129, 2.0000000000000000, 3.0000000000000000,
           9.0000000000000000 },
-  { 3964.7838430652091, 2.0000000000000000, 3.0000000000000000, 
+  { 3964.7838430652091, 2.0000000000000000, 3.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2481,47 +2481,47 @@ void test033()
 
 // Test data for a=2.0000000000000000, c=4.0000000000000000.
 testcase_conf_hyperg<double> data034[] = {
-  { 0.048003268794942940, 2.0000000000000000, 4.0000000000000000, 
+  { 0.048003268794942940, 2.0000000000000000, 4.0000000000000000,
           -10.000000000000000 },
-  { 0.057624341628353531, 2.0000000000000000, 4.0000000000000000, 
+  { 0.057624341628353531, 2.0000000000000000, 4.0000000000000000,
           -9.0000000000000000 },
-  { 0.070351812026707330, 2.0000000000000000, 4.0000000000000000, 
+  { 0.070351812026707330, 2.0000000000000000, 4.0000000000000000,
           -8.0000000000000000 },
-  { 0.087607118443556703, 2.0000000000000000, 4.0000000000000000, 
+  { 0.087607118443556703, 2.0000000000000000, 4.0000000000000000,
           -7.0000000000000000 },
-  { 0.11166194492814813, 2.0000000000000000, 4.0000000000000000, 
+  { 0.11166194492814813, 2.0000000000000000, 4.0000000000000000,
           -6.0000000000000000 },
-  { 0.14626395019169278, 2.0000000000000000, 4.0000000000000000, 
+  { 0.14626395019169278, 2.0000000000000000, 4.0000000000000000,
           -5.0000000000000000 },
-  { 0.19780254687491294, 2.0000000000000000, 4.0000000000000000, 
+  { 0.19780254687491294, 2.0000000000000000, 4.0000000000000000,
           -4.0000000000000000 },
-  { 0.27754118707540443, 2.0000000000000000, 4.0000000000000000, 
+  { 0.27754118707540443, 2.0000000000000000, 4.0000000000000000,
           -3.0000000000000000 },
-  { 0.40600584970983811, 2.0000000000000000, 4.0000000000000000, 
+  { 0.40600584970983811, 2.0000000000000000, 4.0000000000000000,
           -2.0000000000000000 },
-  { 0.62182994108596168, 2.0000000000000000, 4.0000000000000000, 
+  { 0.62182994108596168, 2.0000000000000000, 4.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 4.0000000000000000,
           0.0000000000000000 },
-  { 1.6903090292457283, 2.0000000000000000, 4.0000000000000000, 
+  { 1.6903090292457283, 2.0000000000000000, 4.0000000000000000,
           1.0000000000000000 },
-  { 3.0000000000000000, 2.0000000000000000, 4.0000000000000000, 
+  { 3.0000000000000000, 2.0000000000000000, 4.0000000000000000,
           2.0000000000000000 },
-  { 5.5745637607083705, 2.0000000000000000, 4.0000000000000000, 
+  { 5.5745637607083705, 2.0000000000000000, 4.0000000000000000,
           3.0000000000000000 },
-  { 10.799653131214550, 2.0000000000000000, 4.0000000000000000, 
+  { 10.799653131214550, 2.0000000000000000, 4.0000000000000000,
           4.0000000000000000 },
-  { 21.707494910771043, 2.0000000000000000, 4.0000000000000000, 
+  { 21.707494910771043, 2.0000000000000000, 4.0000000000000000,
           5.0000000000000000 },
-  { 45.047643721415056, 2.0000000000000000, 4.0000000000000000, 
+  { 45.047643721415056, 2.0000000000000000, 4.0000000000000000,
           6.0000000000000000 },
-  { 96.072870999573695, 2.0000000000000000, 4.0000000000000000, 
+  { 96.072870999573695, 2.0000000000000000, 4.0000000000000000,
           7.0000000000000000 },
-  { 209.71579596387159, 2.0000000000000000, 4.0000000000000000, 
+  { 209.71579596387159, 2.0000000000000000, 4.0000000000000000,
           8.0000000000000000 },
-  { 466.93487648582493, 2.0000000000000000, 4.0000000000000000, 
+  { 466.93487648582493, 2.0000000000000000, 4.0000000000000000,
           9.0000000000000000 },
-  { 1057.3423581507243, 2.0000000000000000, 4.0000000000000000, 
+  { 1057.3423581507243, 2.0000000000000000, 4.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2555,47 +2555,47 @@ void test034()
 
 // Test data for a=2.0000000000000000, c=5.0000000000000000.
 testcase_conf_hyperg<double> data035[] = {
-  { 0.079198583522191404, 2.0000000000000000, 5.0000000000000000, 
+  { 0.079198583522191404, 2.0000000000000000, 5.0000000000000000,
           -10.000000000000000 },
-  { 0.093273046483222530, 2.0000000000000000, 5.0000000000000000, 
+  { 0.093273046483222530, 2.0000000000000000, 5.0000000000000000,
           -9.0000000000000000 },
-  { 0.11130650338531098, 2.0000000000000000, 5.0000000000000000, 
+  { 0.11130650338531098, 2.0000000000000000, 5.0000000000000000,
           -8.0000000000000000 },
-  { 0.13485262321044020, 2.0000000000000000, 5.0000000000000000, 
+  { 0.13485262321044020, 2.0000000000000000, 5.0000000000000000,
           -7.0000000000000000 },
-  { 0.16625354130388895, 2.0000000000000000, 5.0000000000000000, 
+  { 0.16625354130388895, 2.0000000000000000, 5.0000000000000000,
           -6.0000000000000000 },
-  { 0.20913010268188095, 2.0000000000000000, 5.0000000000000000, 
+  { 0.20913010268188095, 2.0000000000000000, 5.0000000000000000,
           -5.0000000000000000 },
-  { 0.26923036197926808, 2.0000000000000000, 5.0000000000000000, 
+  { 0.26923036197926808, 2.0000000000000000, 5.0000000000000000,
           -4.0000000000000000 },
-  { 0.35593410067935288, 2.0000000000000000, 5.0000000000000000, 
+  { 0.35593410067935288, 2.0000000000000000, 5.0000000000000000,
           -3.0000000000000000 },
-  { 0.48498537572540468, 2.0000000000000000, 5.0000000000000000, 
+  { 0.48498537572540468, 2.0000000000000000, 5.0000000000000000,
           -2.0000000000000000 },
-  { 0.68357364754153715, 2.0000000000000000, 5.0000000000000000, 
+  { 0.68357364754153715, 2.0000000000000000, 5.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000,
           0.0000000000000000 },
-  { 1.5224722339658285, 2.0000000000000000, 5.0000000000000000, 
+  { 1.5224722339658285, 2.0000000000000000, 5.0000000000000000,
           1.0000000000000000 },
-  { 2.4164158516040235, 2.0000000000000000, 5.0000000000000000, 
+  { 2.4164158516040235, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000 },
-  { 4.0000000000000009, 2.0000000000000000, 5.0000000000000000, 
+  { 4.0000000000000009, 2.0000000000000000, 5.0000000000000000,
           3.0000000000000000 },
-  { 6.8998265656072721, 2.0000000000000000, 5.0000000000000000, 
+  { 6.8998265656072721, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000 },
-  { 12.377330619077886, 2.0000000000000000, 5.0000000000000000, 
+  { 12.377330619077886, 2.0000000000000000, 5.0000000000000000,
           5.0000000000000000 },
-  { 23.023821860707503, 2.0000000000000000, 5.0000000000000000, 
+  { 23.023821860707503, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000 },
-  { 44.261883885519374, 2.0000000000000000, 5.0000000000000000, 
+  { 44.261883885519374, 2.0000000000000000, 5.0000000000000000,
           7.0000000000000000 },
-  { 87.631581651613160, 2.0000000000000000, 5.0000000000000000, 
+  { 87.631581651613160, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000 },
-  { 178.07042913745681, 2.0000000000000000, 5.0000000000000000, 
+  { 178.07042913745681, 2.0000000000000000, 5.0000000000000000,
           9.0000000000000000 },
-  { 370.21982535275242, 2.0000000000000000, 5.0000000000000000, 
+  { 370.21982535275242, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2629,47 +2629,47 @@ void test035()
 
 // Test data for a=2.0000000000000000, c=6.0000000000000000.
 testcase_conf_hyperg<double> data036[] = {
-  { 0.11120076271882003, 2.0000000000000000, 6.0000000000000000, 
+  { 0.11120076271882003, 2.0000000000000000, 6.0000000000000000,
           -10.000000000000000 },
-  { 0.12904862943139384, 2.0000000000000000, 6.0000000000000000, 
+  { 0.12904862943139384, 2.0000000000000000, 6.0000000000000000,
           -9.0000000000000000 },
-  { 0.15138192951001525, 2.0000000000000000, 6.0000000000000000, 
+  { 0.15138192951001525, 2.0000000000000000, 6.0000000000000000,
           -8.0000000000000000 },
-  { 0.17975865319179699, 2.0000000000000000, 6.0000000000000000, 
+  { 0.17975865319179699, 2.0000000000000000, 6.0000000000000000,
           -7.0000000000000000 },
-  { 0.21643190620010283, 2.0000000000000000, 6.0000000000000000, 
+  { 0.21643190620010283, 2.0000000000000000, 6.0000000000000000,
           -6.0000000000000000 },
-  { 0.26472863448288397, 2.0000000000000000, 6.0000000000000000, 
+  { 0.26472863448288397, 2.0000000000000000, 6.0000000000000000,
           -5.0000000000000000 },
-  { 0.32967091145818839, 2.0000000000000000, 6.0000000000000000, 
+  { 0.32967091145818839, 2.0000000000000000, 6.0000000000000000,
           -4.0000000000000000 },
-  { 0.41901702645681349, 2.0000000000000000, 6.0000000000000000, 
+  { 0.41901702645681349, 2.0000000000000000, 6.0000000000000000,
           -3.0000000000000000 },
-  { 0.54504387282378575, 2.0000000000000000, 6.0000000000000000, 
+  { 0.54504387282378575, 2.0000000000000000, 6.0000000000000000,
           -2.0000000000000000 },
-  { 0.72766470286539298, 2.0000000000000000, 6.0000000000000000, 
+  { 0.72766470286539298, 2.0000000000000000, 6.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 6.0000000000000000,
           0.0000000000000000 },
-  { 1.4185417547437151, 2.0000000000000000, 6.0000000000000000, 
+  { 1.4185417547437151, 2.0000000000000000, 6.0000000000000000,
           1.0000000000000000 },
-  { 2.0820792580201224, 2.0000000000000000, 6.0000000000000000, 
+  { 2.0820792580201224, 2.0000000000000000, 6.0000000000000000,
           2.0000000000000000 },
-  { 3.1676360873147318, 2.0000000000000000, 6.0000000000000000, 
+  { 3.1676360873147318, 2.0000000000000000, 6.0000000000000000,
           3.0000000000000000 },
-  { 4.9999999999999982, 2.0000000000000000, 6.0000000000000000, 
+  { 4.9999999999999982, 2.0000000000000000, 6.0000000000000000,
           4.0000000000000000 },
-  { 8.1886653095389406, 2.0000000000000000, 6.0000000000000000, 
+  { 8.1886653095389406, 2.0000000000000000, 6.0000000000000000,
           5.0000000000000000 },
-  { 13.902123255948611, 2.0000000000000000, 6.0000000000000000, 
+  { 13.902123255948611, 2.0000000000000000, 6.0000000000000000,
           6.0000000000000000 },
-  { 24.426009224385378, 2.0000000000000000, 6.0000000000000000, 
+  { 24.426009224385378, 2.0000000000000000, 6.0000000000000000,
           7.0000000000000000 },
-  { 44.315790825806538, 2.0000000000000000, 6.0000000000000000, 
+  { 44.315790825806538, 2.0000000000000000, 6.0000000000000000,
           8.0000000000000000 },
-  { 82.810383859933609, 2.0000000000000000, 6.0000000000000000, 
+  { 82.810383859933609, 2.0000000000000000, 6.0000000000000000,
           9.0000000000000000 },
-  { 158.95135372260788, 2.0000000000000000, 6.0000000000000000, 
+  { 158.95135372260788, 2.0000000000000000, 6.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2703,47 +2703,47 @@ void test036()
 
 // Test data for a=2.0000000000000000, c=7.0000000000000000.
 testcase_conf_hyperg<double> data037[] = {
-  { 0.14279950968075858, 2.0000000000000000, 7.0000000000000000, 
+  { 0.14279950968075858, 2.0000000000000000, 7.0000000000000000,
           -10.000000000000000 },
-  { 0.16375995835694801, 2.0000000000000000, 7.0000000000000000, 
+  { 0.16375995835694801, 2.0000000000000000, 7.0000000000000000,
           -9.0000000000000000 },
-  { 0.18950218227311263, 2.0000000000000000, 7.0000000000000000, 
+  { 0.18950218227311263, 2.0000000000000000, 7.0000000000000000,
           -8.0000000000000000 },
-  { 0.22152437623624174, 2.0000000000000000, 7.0000000000000000, 
+  { 0.22152437623624174, 2.0000000000000000, 7.0000000000000000,
           -7.0000000000000000 },
-  { 0.26192490317988687, 2.0000000000000000, 7.0000000000000000, 
+  { 0.26192490317988687, 2.0000000000000000, 7.0000000000000000,
           -6.0000000000000000 },
-  { 0.31369515402282139, 2.0000000000000000, 7.0000000000000000, 
+  { 0.31369515402282139, 2.0000000000000000, 7.0000000000000000,
           -5.0000000000000000 },
-  { 0.38118033691430731, 2.0000000000000000, 7.0000000000000000, 
+  { 0.38118033691430731, 2.0000000000000000, 7.0000000000000000,
           -4.0000000000000000 },
-  { 0.47081822524156886, 2.0000000000000000, 7.0000000000000000, 
+  { 0.47081822524156886, 2.0000000000000000, 7.0000000000000000,
           -3.0000000000000000 },
-  { 0.59234644511675072, 2.0000000000000000, 7.0000000000000000, 
+  { 0.59234644511675072, 2.0000000000000000, 7.0000000000000000,
           -2.0000000000000000 },
-  { 0.76081413936917086, 2.0000000000000000, 7.0000000000000000, 
+  { 0.76081413936917086, 2.0000000000000000, 7.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 7.0000000000000000,
           0.0000000000000000 },
-  { 1.3483340379497220, 2.0000000000000000, 7.0000000000000000, 
+  { 1.3483340379497220, 2.0000000000000000, 7.0000000000000000,
           1.0000000000000000 },
-  { 1.8693566610905543, 2.0000000000000000, 7.0000000000000000, 
+  { 1.8693566610905543, 2.0000000000000000, 7.0000000000000000,
           2.0000000000000000 },
-  { 2.6705443492589280, 2.0000000000000000, 7.0000000000000000, 
+  { 2.6705443492589280, 2.0000000000000000, 7.0000000000000000,
           3.0000000000000000 },
-  { 3.9378251894863650, 2.0000000000000000, 7.0000000000000000, 
+  { 3.9378251894863650, 2.0000000000000000, 7.0000000000000000,
           4.0000000000000000 },
-  { 6.0000000000000018, 2.0000000000000000, 7.0000000000000000, 
+  { 6.0000000000000018, 2.0000000000000000, 7.0000000000000000,
           5.0000000000000000 },
-  { 9.4510616279743118, 2.0000000000000000, 7.0000000000000000, 
+  { 9.4510616279743118, 2.0000000000000000, 7.0000000000000000,
           6.0000000000000000 },
-  { 15.386290985363090, 2.0000000000000000, 7.0000000000000000, 
+  { 15.386290985363090, 2.0000000000000000, 7.0000000000000000,
           7.0000000000000000 },
-  { 25.865132339516244, 2.0000000000000000, 7.0000000000000000, 
+  { 25.865132339516244, 2.0000000000000000, 7.0000000000000000,
           8.0000000000000000 },
-  { 44.832204725298020, 2.0000000000000000, 7.0000000000000000, 
+  { 44.832204725298020, 2.0000000000000000, 7.0000000000000000,
           9.0000000000000000 },
-  { 79.975676861303967, 2.0000000000000000, 7.0000000000000000, 
+  { 79.975676861303967, 2.0000000000000000, 7.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2777,47 +2777,47 @@ void test037()
 
 // Test data for a=2.0000000000000000, c=8.0000000000000000.
 testcase_conf_hyperg<double> data038[] = {
-  { 0.17337636610503362, 2.0000000000000000, 8.0000000000000000, 
+  { 0.17337636610503362, 2.0000000000000000, 8.0000000000000000,
           -10.000000000000000 },
-  { 0.19686670136921000, 2.0000000000000000, 8.0000000000000000, 
+  { 0.19686670136921000, 2.0000000000000000, 8.0000000000000000,
           -9.0000000000000000 },
-  { 0.22527678978110538, 2.0000000000000000, 8.0000000000000000, 
+  { 0.22527678978110538, 2.0000000000000000, 8.0000000000000000,
           -8.0000000000000000 },
-  { 0.26001525907740475, 2.0000000000000000, 8.0000000000000000, 
+  { 0.26001525907740475, 2.0000000000000000, 8.0000000000000000,
           -7.0000000000000000 },
-  { 0.30300466868014397, 2.0000000000000000, 8.0000000000000000, 
+  { 0.30300466868014397, 2.0000000000000000, 8.0000000000000000,
           -6.0000000000000000 },
-  { 0.35690946280485503, 2.0000000000000000, 8.0000000000000000, 
+  { 0.35690946280485503, 2.0000000000000000, 8.0000000000000000,
           -5.0000000000000000 },
-  { 0.42548267822218039, 2.0000000000000000, 8.0000000000000000, 
+  { 0.42548267822218039, 2.0000000000000000, 8.0000000000000000,
           -4.0000000000000000 },
-  { 0.51410215874088183, 2.0000000000000000, 8.0000000000000000, 
+  { 0.51410215874088183, 2.0000000000000000, 8.0000000000000000,
           -3.0000000000000000 },
-  { 0.63061421953299790, 2.0000000000000000, 8.0000000000000000, 
+  { 0.63061421953299790, 2.0000000000000000, 8.0000000000000000,
           -2.0000000000000000 },
-  { 0.78668452848510595, 2.0000000000000000, 8.0000000000000000, 
+  { 0.78668452848510595, 2.0000000000000000, 8.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 8.0000000000000000,
           0.0000000000000000 },
-  { 1.2979228320600693, 2.0000000000000000, 8.0000000000000000, 
+  { 1.2979228320600693, 2.0000000000000000, 8.0000000000000000,
           1.0000000000000000 },
-  { 1.7236644184225898, 2.0000000000000000, 8.0000000000000000, 
+  { 1.7236644184225898, 2.0000000000000000, 8.0000000000000000,
           2.0000000000000000 },
-  { 2.3469052224062485, 2.0000000000000000, 8.0000000000000000, 
+  { 2.3469052224062485, 2.0000000000000000, 8.0000000000000000,
           3.0000000000000000 },
-  { 3.2823881632022749, 2.0000000000000000, 8.0000000000000000, 
+  { 3.2823881632022749, 2.0000000000000000, 8.0000000000000000,
           4.0000000000000000 },
-  { 4.7230422799745782, 2.0000000000000000, 8.0000000000000000, 
+  { 4.7230422799745782, 2.0000000000000000, 8.0000000000000000,
           5.0000000000000000 },
-  { 7.0000000000000009, 2.0000000000000000, 8.0000000000000000, 
+  { 7.0000000000000009, 2.0000000000000000, 8.0000000000000000,
           6.0000000000000000 },
-  { 10.693145492681536, 2.0000000000000000, 8.0000000000000000, 
+  { 10.693145492681536, 2.0000000000000000, 8.0000000000000000,
           7.0000000000000000 },
-  { 16.837993864717802, 2.0000000000000000, 8.0000000000000000, 
+  { 16.837993864717802, 2.0000000000000000, 8.0000000000000000,
           8.0000000000000000 },
-  { 27.318786089757165, 2.0000000000000000, 8.0000000000000000, 
+  { 27.318786089757165, 2.0000000000000000, 8.0000000000000000,
           9.0000000000000000 },
-  { 45.626379042330321, 2.0000000000000000, 8.0000000000000000, 
+  { 45.626379042330321, 2.0000000000000000, 8.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2851,47 +2851,47 @@ void test038()
 
 // Test data for a=2.0000000000000000, c=9.0000000000000000.
 testcase_conf_hyperg<double> data039[] = {
-  { 0.20263008881072142, 2.0000000000000000, 9.0000000000000000, 
+  { 0.20263008881072142, 2.0000000000000000, 9.0000000000000000,
           -10.000000000000000 },
-  { 0.22815601647956382, 2.0000000000000000, 9.0000000000000000, 
+  { 0.22815601647956382, 2.0000000000000000, 9.0000000000000000,
           -9.0000000000000000 },
-  { 0.25863201094881560, 2.0000000000000000, 9.0000000000000000, 
+  { 0.25863201094881560, 2.0000000000000000, 9.0000000000000000,
           -8.0000000000000000 },
-  { 0.29536583498165569, 2.0000000000000000, 9.0000000000000000, 
+  { 0.29536583498165569, 2.0000000000000000, 9.0000000000000000,
           -7.0000000000000000 },
-  { 0.34010436746201422, 2.0000000000000000, 9.0000000000000000, 
+  { 0.34010436746201422, 2.0000000000000000, 9.0000000000000000,
           -6.0000000000000000 },
-  { 0.39521257401334392, 2.0000000000000000, 9.0000000000000000, 
+  { 0.39521257401334392, 2.0000000000000000, 9.0000000000000000,
           -5.0000000000000000 },
-  { 0.46393810791120338, 2.0000000000000000, 9.0000000000000000, 
+  { 0.46393810791120338, 2.0000000000000000, 9.0000000000000000,
           -4.0000000000000000 },
-  { 0.55080841854553553, 2.0000000000000000, 9.0000000000000000, 
+  { 0.55080841854553553, 2.0000000000000000, 9.0000000000000000,
           -3.0000000000000000 },
-  { 0.66223601210150940, 2.0000000000000000, 9.0000000000000000, 
+  { 0.66223601210150940, 2.0000000000000000, 9.0000000000000000,
           -2.0000000000000000 },
-  { 0.80745573956474603, 2.0000000000000000, 9.0000000000000000, 
+  { 0.80745573956474603, 2.0000000000000000, 9.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 9.0000000000000000,
           0.0000000000000000 },
-  { 1.2600591877766618, 2.0000000000000000, 9.0000000000000000, 
+  { 1.2600591877766618, 2.0000000000000000, 9.0000000000000000,
           1.0000000000000000 },
-  { 1.6183220921129462, 2.0000000000000000, 9.0000000000000000, 
+  { 1.6183220921129462, 2.0000000000000000, 9.0000000000000000,
           2.0000000000000000 },
-  { 2.1223296796666578, 2.0000000000000000, 9.0000000000000000, 
+  { 2.1223296796666578, 2.0000000000000000, 9.0000000000000000,
           3.0000000000000000 },
-  { 2.8471644896068233, 2.0000000000000000, 9.0000000000000000, 
+  { 2.8471644896068233, 2.0000000000000000, 9.0000000000000000,
           4.0000000000000000 },
-  { 3.9137352959186495, 2.0000000000000000, 9.0000000000000000, 
+  { 3.9137352959186495, 2.0000000000000000, 9.0000000000000000,
           5.0000000000000000 },
-  { 5.5205708009288541, 2.0000000000000000, 9.0000000000000000, 
+  { 5.5205708009288541, 2.0000000000000000, 9.0000000000000000,
           6.0000000000000000 },
-  { 7.9999999999999982, 2.0000000000000000, 9.0000000000000000, 
+  { 7.9999999999999982, 2.0000000000000000, 9.0000000000000000,
           7.0000000000000000 },
-  { 11.918996932358892, 2.0000000000000000, 9.0000000000000000, 
+  { 11.918996932358892, 2.0000000000000000, 9.0000000000000000,
           8.0000000000000000 },
-  { 18.262984349485706, 2.0000000000000000, 9.0000000000000000, 
+  { 18.262984349485706, 2.0000000000000000, 9.0000000000000000,
           9.0000000000000000 },
-  { 28.775827425398138, 2.0000000000000000, 9.0000000000000000, 
+  { 28.775827425398138, 2.0000000000000000, 9.0000000000000000,
           10.000000000000000 },
 };
 
@@ -2925,47 +2925,47 @@ void test039()
 
 // Test data for a=2.0000000000000000, c=10.000000000000000.
 testcase_conf_hyperg<double> data040[] = {
-  { 0.23043485654507717, 2.0000000000000000, 10.000000000000000, 
+  { 0.23043485654507717, 2.0000000000000000, 10.000000000000000,
           -10.000000000000000 },
-  { 0.25758423249046342, 2.0000000000000000, 10.000000000000000, 
+  { 0.25758423249046342, 2.0000000000000000, 10.000000000000000,
           -9.0000000000000000 },
-  { 0.28964158686142122, 2.0000000000000000, 10.000000000000000, 
+  { 0.28964158686142122, 2.0000000000000000, 10.000000000000000,
           -8.0000000000000000 },
-  { 0.32781237017833142, 2.0000000000000000, 10.000000000000000, 
+  { 0.32781237017833142, 2.0000000000000000, 10.000000000000000,
           -7.0000000000000000 },
-  { 0.37367756025366927, 2.0000000000000000, 10.000000000000000, 
+  { 0.37367756025366927, 2.0000000000000000, 10.000000000000000,
           -6.0000000000000000 },
-  { 0.42933548067397925, 2.0000000000000000, 10.000000000000000, 
+  { 0.42933548067397925, 2.0000000000000000, 10.000000000000000,
           -5.0000000000000000 },
-  { 0.49760646239977369, 2.0000000000000000, 10.000000000000000, 
+  { 0.49760646239977369, 2.0000000000000000, 10.000000000000000,
           -4.0000000000000000 },
-  { 0.58233221879973318, 2.0000000000000000, 10.000000000000000, 
+  { 0.58233221879973318, 2.0000000000000000, 10.000000000000000,
           -3.0000000000000000 },
-  { 0.68881993949245379, 2.0000000000000000, 10.000000000000000, 
+  { 0.68881993949245379, 2.0000000000000000, 10.000000000000000,
           -2.0000000000000000 },
-  { 0.82451063690694526, 2.0000000000000000, 10.000000000000000, 
+  { 0.82451063690694526, 2.0000000000000000, 10.000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000,
           0.0000000000000000 },
-  { 1.2306214716549471, 2.0000000000000000, 10.000000000000000, 
+  { 1.2306214716549471, 2.0000000000000000, 10.000000000000000,
           1.0000000000000000 },
-  { 1.5389392974099088, 2.0000000000000000, 10.000000000000000, 
+  { 1.5389392974099088, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000 },
-  { 1.9587362987499699, 2.0000000000000000, 10.000000000000000, 
+  { 1.9587362987499699, 2.0000000000000000, 10.000000000000000,
           3.0000000000000000 },
-  { 2.5414934688204727, 2.0000000000000000, 10.000000000000000, 
+  { 2.5414934688204727, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000 },
-  { 3.3670852989803555, 2.0000000000000000, 10.000000000000000, 
+  { 3.3670852989803555, 2.0000000000000000, 10.000000000000000,
           5.0000000000000000 },
-  { 4.5617124027865650, 2.0000000000000000, 10.000000000000000, 
+  { 4.5617124027865650, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000 },
-  { 6.3284392760597825, 2.0000000000000000, 10.000000000000000, 
+  { 6.3284392760597825, 2.0000000000000000, 10.000000000000000,
           7.0000000000000000 },
-  { 9.0000000000000036, 2.0000000000000000, 10.000000000000000, 
+  { 9.0000000000000036, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000 },
-  { 13.131492174742865, 2.0000000000000000, 10.000000000000000, 
+  { 13.131492174742865, 2.0000000000000000, 10.000000000000000,
           9.0000000000000000 },
-  { 19.665496455238888, 2.0000000000000000, 10.000000000000000, 
+  { 19.665496455238888, 2.0000000000000000, 10.000000000000000,
           10.000000000000000 },
 };
 
@@ -2999,47 +2999,47 @@ void test040()
 
 // Test data for a=5.0000000000000000, c=1.0000000000000000.
 testcase_conf_hyperg<double> data041[] = {
-  { 0.00049939922738733355, 5.0000000000000000, 1.0000000000000000, 
+  { 0.00049939922738733355, 5.0000000000000000, 1.0000000000000000,
           -10.000000000000000 },
-  { -0.00057077034390089253, 5.0000000000000000, 1.0000000000000000, 
+  { -0.00057077034390089253, 5.0000000000000000, 1.0000000000000000,
           -9.0000000000000000 },
-  { -0.0032428054030576147, 5.0000000000000000, 1.0000000000000000, 
+  { -0.0032428054030576147, 5.0000000000000000, 1.0000000000000000,
           -8.0000000000000000 },
-  { -0.0078649819529077025, 5.0000000000000000, 1.0000000000000000, 
+  { -0.0078649819529077025, 5.0000000000000000, 1.0000000000000000,
           -7.0000000000000000 },
-  { -0.012393760883331793, 5.0000000000000000, 1.0000000000000000, 
+  { -0.012393760883331793, 5.0000000000000000, 1.0000000000000000,
           -6.0000000000000000 },
-  { -0.0087031815404853934, 5.0000000000000000, 1.0000000000000000, 
+  { -0.0087031815404853934, 5.0000000000000000, 1.0000000000000000,
           -5.0000000000000000 },
-  { 0.018315638888832021, 5.0000000000000000, 1.0000000000000000, 
+  { 0.018315638888832021, 5.0000000000000000, 1.0000000000000000,
           -4.0000000000000000 },
-  { 0.068457219005814696, 5.0000000000000000, 1.0000000000000000, 
+  { 0.068457219005814696, 5.0000000000000000, 1.0000000000000000,
           -3.0000000000000000 },
-  { 0.045111761078875295, 5.0000000000000000, 1.0000000000000000, 
+  { 0.045111761078875295, 5.0000000000000000, 1.0000000000000000,
           -2.0000000000000000 },
-  { -0.22992465073215118, 5.0000000000000000, 1.0000000000000000, 
+  { -0.22992465073215118, 5.0000000000000000, 1.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000,
           0.0000000000000000 },
-  { 23.671704256164183, 5.0000000000000000, 1.0000000000000000, 
+  { 23.671704256164183, 5.0000000000000000, 1.0000000000000000,
           1.0000000000000000 },
-  { 199.50451467112745, 5.0000000000000000, 1.0000000000000000, 
+  { 199.50451467112745, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000 },
-  { 1232.7498286606428, 5.0000000000000000, 1.0000000000000000, 
+  { 1232.7498286606428, 5.0000000000000000, 1.0000000000000000,
           3.0000000000000000 },
-  { 6460.7810872554019, 5.0000000000000000, 1.0000000000000000, 
+  { 6460.7810872554019, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000 },
-  { 30480.352550691667, 5.0000000000000000, 1.0000000000000000, 
+  { 30480.352550691667, 5.0000000000000000, 1.0000000000000000,
           5.0000000000000000 },
-  { 133534.93064609534, 5.0000000000000000, 1.0000000000000000, 
+  { 133534.93064609534, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000 },
-  { 553479.89366849652, 5.0000000000000000, 1.0000000000000000, 
+  { 553479.89366849652, 5.0000000000000000, 1.0000000000000000,
           7.0000000000000000 },
-  { 2196966.0364497532, 5.0000000000000000, 1.0000000000000000, 
+  { 2196966.0364497532, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000 },
-  { 8422142.8572236635, 5.0000000000000000, 1.0000000000000000, 
+  { 8422142.8572236635, 5.0000000000000000, 1.0000000000000000,
           9.0000000000000000 },
-  { 31373029.447069697, 5.0000000000000000, 1.0000000000000000, 
+  { 31373029.447069697, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3073,47 +3073,47 @@ void test041()
 
 // Test data for a=5.0000000000000000, c=2.0000000000000000.
 testcase_conf_hyperg<double> data042[] = {
-  { -0.00025726626865408083, 5.0000000000000000, 2.0000000000000000, 
+  { -0.00025726626865408083, 5.0000000000000000, 2.0000000000000000,
           -10.000000000000000 },
-  { -0.00029309828470586396, 5.0000000000000000, 2.0000000000000000, 
+  { -0.00029309828470586396, 5.0000000000000000, 2.0000000000000000,
           -9.0000000000000000 },
-  { -0.00011182087596750395, 5.0000000000000000, 2.0000000000000000, 
+  { -0.00011182087596750395, 5.0000000000000000, 2.0000000000000000,
           -8.0000000000000000 },
-  { 0.00064591639226778245, 5.0000000000000000, 2.0000000000000000, 
+  { 0.00064591639226778245, 5.0000000000000000, 2.0000000000000000,
           -7.0000000000000000 },
-  { 0.0024787521766663585, 5.0000000000000000, 2.0000000000000000, 
+  { 0.0024787521766663585, 5.0000000000000000, 2.0000000000000000,
           -6.0000000000000000 },
-  { 0.0053342080409426616, 5.0000000000000000, 2.0000000000000000, 
+  { 0.0053342080409426616, 5.0000000000000000, 2.0000000000000000,
           -5.0000000000000000 },
-  { 0.0061052129629022966, 5.0000000000000000, 2.0000000000000000, 
+  { 0.0061052129629022966, 5.0000000000000000, 2.0000000000000000,
           -4.0000000000000000 },
-  { -0.0062233835459823200, 5.0000000000000000, 2.0000000000000000, 
+  { -0.0062233835459823200, 5.0000000000000000, 2.0000000000000000,
           -3.0000000000000000 },
-  { -0.045111761078871798, 5.0000000000000000, 2.0000000000000000, 
+  { -0.045111761078871798, 5.0000000000000000, 2.0000000000000000,
           -2.0000000000000000 },
-  { -0.015328310048810216, 5.0000000000000000, 2.0000000000000000, 
+  { -0.015328310048810216, 5.0000000000000000, 2.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000,
           0.0000000000000000 },
-  { 8.2681072282295975, 5.0000000000000000, 2.0000000000000000, 
+  { 8.2681072282295975, 5.0000000000000000, 2.0000000000000000,
           1.0000000000000000 },
-  { 46.797355293227440, 5.0000000000000000, 2.0000000000000000, 
+  { 46.797355293227440, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000 },
-  { 223.45159827046285, 5.0000000000000000, 2.0000000000000000, 
+  { 223.45159827046285, 5.0000000000000000, 2.0000000000000000,
           3.0000000000000000 },
-  { 964.56731725221459, 5.0000000000000000, 2.0000000000000000, 
+  { 964.56731725221459, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000 },
-  { 3889.6615448133625, 5.0000000000000000, 2.0000000000000000, 
+  { 3889.6615448133625, 5.0000000000000000, 2.0000000000000000,
           5.0000000000000000 },
-  { 14926.865359231202, 5.0000000000000000, 2.0000000000000000, 
+  { 14926.865359231202, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000 },
-  { 55151.509259297891, 5.0000000000000000, 2.0000000000000000, 
+  { 55151.509259297891, 5.0000000000000000, 2.0000000000000000,
           7.0000000000000000 },
-  { 197736.87980710136, 5.0000000000000000, 2.0000000000000000, 
+  { 197736.87980710136, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000 },
-  { 691800.79031674843, 5.0000000000000000, 2.0000000000000000, 
+  { 691800.79031674843, 5.0000000000000000, 2.0000000000000000,
           9.0000000000000000 },
-  { 2371516.1505741901, 5.0000000000000000, 2.0000000000000000, 
+  { 2371516.1505741901, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3147,47 +3147,47 @@ void test042()
 
 // Test data for a=5.0000000000000000, c=3.0000000000000000.
 testcase_conf_hyperg<double> data043[] = {
-  { 0.00012106647936662629, 5.0000000000000000, 3.0000000000000000, 
+  { 0.00012106647936662629, 5.0000000000000000, 3.0000000000000000,
           -10.000000000000000 },
-  { 0.00021596715715168925, 5.0000000000000000, 3.0000000000000000, 
+  { 0.00021596715715168925, 5.0000000000000000, 3.0000000000000000,
           -9.0000000000000000 },
-  { 0.00033546262790251185, 5.0000000000000000, 3.0000000000000000, 
+  { 0.00033546262790251185, 5.0000000000000000, 3.0000000000000000,
           -8.0000000000000000 },
-  { 0.00037995081898104839, 5.0000000000000000, 3.0000000000000000, 
+  { 0.00037995081898104839, 5.0000000000000000, 3.0000000000000000,
           -7.0000000000000000 },
-  { 0.0000000000000000, 5.0000000000000000, 3.0000000000000000, 
+  { 0.0000000000000000, 5.0000000000000000, 3.0000000000000000,
           -6.0000000000000000 },
-  { -0.0016844867497713672, 5.0000000000000000, 3.0000000000000000, 
+  { -0.0016844867497713672, 5.0000000000000000, 3.0000000000000000,
           -5.0000000000000000 },
-  { -0.0061052129629113917, 5.0000000000000000, 3.0000000000000000, 
+  { -0.0061052129629113917, 5.0000000000000000, 3.0000000000000000,
           -4.0000000000000000 },
-  { -0.012446767091965986, 5.0000000000000000, 3.0000000000000000, 
+  { -0.012446767091965986, 5.0000000000000000, 3.0000000000000000,
           -3.0000000000000000 },
-  { 7.5126173746727200e-18, 5.0000000000000000, 3.0000000000000000, 
+  { 7.5126173746727200e-18, 5.0000000000000000, 3.0000000000000000,
           -2.0000000000000000 },
-  { 0.15328310048810098, 5.0000000000000000, 3.0000000000000000, 
+  { 0.15328310048810098, 5.0000000000000000, 3.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 3.0000000000000000,
           0.0000000000000000 },
-  { 4.7569931998033290, 5.0000000000000000, 3.0000000000000000, 
+  { 4.7569931998033290, 5.0000000000000000, 3.0000000000000000,
           1.0000000000000000 },
-  { 19.704149597148401, 5.0000000000000000, 3.0000000000000000, 
+  { 19.704149597148401, 5.0000000000000000, 3.0000000000000000,
           2.0000000000000000 },
-  { 75.320763461953760, 5.0000000000000000, 3.0000000000000000, 
+  { 75.320763461953760, 5.0000000000000000, 3.0000000000000000,
           3.0000000000000000 },
-  { 272.99075016572118, 5.0000000000000000, 3.0000000000000000, 
+  { 272.99075016572118, 5.0000000000000000, 3.0000000000000000,
           4.0000000000000000 },
-  { 952.31777090819992, 5.0000000000000000, 3.0000000000000000, 
+  { 952.31777090819992, 5.0000000000000000, 3.0000000000000000,
           5.0000000000000000 },
-  { 3227.4303479418809, 5.0000000000000000, 3.0000000000000000, 
+  { 3227.4303479418809, 5.0000000000000000, 3.0000000000000000,
           6.0000000000000000 },
-  { 10692.173294677470, 5.0000000000000000, 3.0000000000000000, 
+  { 10692.173294677470, 5.0000000000000000, 3.0000000000000000,
           7.0000000000000000 },
-  { 34777.843182153498, 5.0000000000000000, 3.0000000000000000, 
+  { 34777.843182153498, 5.0000000000000000, 3.0000000000000000,
           8.0000000000000000 },
-  { 111417.40400416154, 5.0000000000000000, 3.0000000000000000, 
+  { 111417.40400416154, 5.0000000000000000, 3.0000000000000000,
           9.0000000000000000 },
-  { 352423.45271690749, 5.0000000000000000, 3.0000000000000000, 
+  { 352423.45271690749, 5.0000000000000000, 3.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3221,47 +3221,47 @@ void test043()
 
 // Test data for a=5.0000000000000000, c=4.0000000000000000.
 testcase_conf_hyperg<double> data044[] = {
-  { -6.8099894643727278e-05, 5.0000000000000000, 4.0000000000000000, 
+  { -6.8099894643727278e-05, 5.0000000000000000, 4.0000000000000000,
           -10.000000000000000 },
-  { -0.00015426225510834944, 5.0000000000000000, 4.0000000000000000, 
+  { -0.00015426225510834944, 5.0000000000000000, 4.0000000000000000,
           -9.0000000000000000 },
-  { -0.00033546262790251185, 5.0000000000000000, 4.0000000000000000, 
+  { -0.00033546262790251185, 5.0000000000000000, 4.0000000000000000,
           -8.0000000000000000 },
-  { -0.00068391147416588716, 5.0000000000000000, 4.0000000000000000, 
+  { -0.00068391147416588716, 5.0000000000000000, 4.0000000000000000,
           -7.0000000000000000 },
-  { -0.0012393760883331792, 5.0000000000000000, 4.0000000000000000, 
+  { -0.0012393760883331792, 5.0000000000000000, 4.0000000000000000,
           -6.0000000000000000 },
-  { -0.0016844867497713668, 5.0000000000000000, 4.0000000000000000, 
+  { -0.0016844867497713668, 5.0000000000000000, 4.0000000000000000,
           -5.0000000000000000 },
-  { 0.0000000000000000, 5.0000000000000000, 4.0000000000000000, 
+  { 0.0000000000000000, 5.0000000000000000, 4.0000000000000000,
           -4.0000000000000000 },
-  { 0.012446767091965986, 5.0000000000000000, 4.0000000000000000, 
+  { 0.012446767091965986, 5.0000000000000000, 4.0000000000000000,
           -3.0000000000000000 },
-  { 0.067667641618306351, 5.0000000000000000, 4.0000000000000000, 
+  { 0.067667641618306351, 5.0000000000000000, 4.0000000000000000,
           -2.0000000000000000 },
-  { 0.27590958087858175, 5.0000000000000000, 4.0000000000000000, 
+  { 0.27590958087858175, 5.0000000000000000, 4.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 4.0000000000000000,
           0.0000000000000000 },
-  { 3.3978522855738063, 5.0000000000000000, 4.0000000000000000, 
+  { 3.3978522855738063, 5.0000000000000000, 4.0000000000000000,
           1.0000000000000000 },
-  { 11.083584148395975, 5.0000000000000000, 4.0000000000000000, 
+  { 11.083584148395975, 5.0000000000000000, 4.0000000000000000,
           2.0000000000000000 },
-  { 35.149689615578417, 5.0000000000000000, 4.0000000000000000, 
+  { 35.149689615578417, 5.0000000000000000, 4.0000000000000000,
           3.0000000000000000 },
-  { 109.19630006628847, 5.0000000000000000, 4.0000000000000000, 
+  { 109.19630006628847, 5.0000000000000000, 4.0000000000000000,
           4.0000000000000000 },
-  { 333.92960798079736, 5.0000000000000000, 4.0000000000000000, 
+  { 333.92960798079736, 5.0000000000000000, 4.0000000000000000,
           5.0000000000000000 },
-  { 1008.5719837318378, 5.0000000000000000, 4.0000000000000000, 
+  { 1008.5719837318378, 5.0000000000000000, 4.0000000000000000,
           6.0000000000000000 },
-  { 3015.7411856782610, 5.0000000000000000, 4.0000000000000000, 
+  { 3015.7411856782610, 5.0000000000000000, 4.0000000000000000,
           7.0000000000000000 },
-  { 8942.8739611251840, 5.0000000000000000, 4.0000000000000000, 
+  { 8942.8739611251840, 5.0000000000000000, 4.0000000000000000,
           8.0000000000000000 },
-  { 26335.022764620000, 5.0000000000000000, 4.0000000000000000, 
+  { 26335.022764620000, 5.0000000000000000, 4.0000000000000000,
           9.0000000000000000 },
-  { 77092.630281823513, 5.0000000000000000, 4.0000000000000000, 
+  { 77092.630281823513, 5.0000000000000000, 4.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3295,47 +3295,47 @@ void test044()
 
 // Test data for a=5.0000000000000000, c=5.0000000000000000.
 testcase_conf_hyperg<double> data045[] = {
-  { 4.5399929762484854e-05, 5.0000000000000000, 5.0000000000000000, 
+  { 4.5399929762484854e-05, 5.0000000000000000, 5.0000000000000000,
           -10.000000000000000 },
-  { 0.00012340980408667956, 5.0000000000000000, 5.0000000000000000, 
+  { 0.00012340980408667956, 5.0000000000000000, 5.0000000000000000,
           -9.0000000000000000 },
-  { 0.00033546262790251185, 5.0000000000000000, 5.0000000000000000, 
+  { 0.00033546262790251185, 5.0000000000000000, 5.0000000000000000,
           -8.0000000000000000 },
-  { 0.00091188196555451624, 5.0000000000000000, 5.0000000000000000, 
+  { 0.00091188196555451624, 5.0000000000000000, 5.0000000000000000,
           -7.0000000000000000 },
-  { 0.0024787521766663585, 5.0000000000000000, 5.0000000000000000, 
+  { 0.0024787521766663585, 5.0000000000000000, 5.0000000000000000,
           -6.0000000000000000 },
-  { 0.0067379469990854670, 5.0000000000000000, 5.0000000000000000, 
+  { 0.0067379469990854670, 5.0000000000000000, 5.0000000000000000,
           -5.0000000000000000 },
-  { 0.018315638888734179, 5.0000000000000000, 5.0000000000000000, 
+  { 0.018315638888734179, 5.0000000000000000, 5.0000000000000000,
           -4.0000000000000000 },
-  { 0.049787068367863944, 5.0000000000000000, 5.0000000000000000, 
+  { 0.049787068367863944, 5.0000000000000000, 5.0000000000000000,
           -3.0000000000000000 },
-  { 0.13533528323661270, 5.0000000000000000, 5.0000000000000000, 
+  { 0.13533528323661270, 5.0000000000000000, 5.0000000000000000,
           -2.0000000000000000 },
-  { 0.36787944117144233, 5.0000000000000000, 5.0000000000000000, 
+  { 0.36787944117144233, 5.0000000000000000, 5.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000,
           0.0000000000000000 },
-  { 2.7182818284590451, 5.0000000000000000, 5.0000000000000000, 
+  { 2.7182818284590451, 5.0000000000000000, 5.0000000000000000,
           1.0000000000000000 },
-  { 7.3890560989306504, 5.0000000000000000, 5.0000000000000000, 
+  { 7.3890560989306504, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000 },
-  { 20.085536923187668, 5.0000000000000000, 5.0000000000000000, 
+  { 20.085536923187668, 5.0000000000000000, 5.0000000000000000,
           3.0000000000000000 },
-  { 54.598150033144236, 5.0000000000000000, 5.0000000000000000, 
+  { 54.598150033144236, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000 },
-  { 148.41315910257660, 5.0000000000000000, 5.0000000000000000, 
+  { 148.41315910257660, 5.0000000000000000, 5.0000000000000000,
           5.0000000000000000 },
-  { 403.42879349273511, 5.0000000000000000, 5.0000000000000000, 
+  { 403.42879349273511, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000 },
-  { 1096.6331584284585, 5.0000000000000000, 5.0000000000000000, 
+  { 1096.6331584284585, 5.0000000000000000, 5.0000000000000000,
           7.0000000000000000 },
-  { 2980.9579870417283, 5.0000000000000000, 5.0000000000000000, 
+  { 2980.9579870417283, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000 },
-  { 8103.0839275753842, 5.0000000000000000, 5.0000000000000000, 
+  { 8103.0839275753842, 5.0000000000000000, 5.0000000000000000,
           9.0000000000000000 },
-  { 22026.465794806718, 5.0000000000000000, 5.0000000000000000, 
+  { 22026.465794806718, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3369,47 +3369,47 @@ void test045()
 
 // Test data for a=5.0000000000000000, c=6.0000000000000000.
 testcase_conf_hyperg<double> data046[] = {
-  { 0.0011648967743076431, 5.0000000000000000, 6.0000000000000000, 
+  { 0.0011648967743076431, 5.0000000000000000, 6.0000000000000000,
           -10.000000000000000 },
-  { 0.0019205128456127479, 5.0000000000000000, 6.0000000000000000, 
+  { 0.0019205128456127479, 5.0000000000000000, 6.0000000000000000,
           -9.0000000000000000 },
-  { 0.0032972446271226320, 5.0000000000000000, 6.0000000000000000, 
+  { 0.0032972446271226320, 5.0000000000000000, 6.0000000000000000,
           -8.0000000000000000 },
-  { 0.0059047424914709006, 5.0000000000000000, 6.0000000000000000, 
+  { 0.0059047424914709006, 5.0000000000000000, 6.0000000000000000,
           -7.0000000000000000 },
-  { 0.011033078698817415, 5.0000000000000000, 6.0000000000000000, 
+  { 0.011033078698817415, 5.0000000000000000, 6.0000000000000000,
           -6.0000000000000000 },
-  { 0.021485057853495842, 5.0000000000000000, 6.0000000000000000, 
+  { 0.021485057853495842, 5.0000000000000000, 6.0000000000000000,
           -5.0000000000000000 },
-  { 0.043495671658608563, 5.0000000000000000, 6.0000000000000000, 
+  { 0.043495671658608563, 5.0000000000000000, 6.0000000000000000,
           -4.0000000000000000 },
-  { 0.091228027395668113, 5.0000000000000000, 6.0000000000000000, 
+  { 0.091228027395668113, 5.0000000000000000, 6.0000000000000000,
           -3.0000000000000000 },
-  { 0.19744881503891684, 5.0000000000000000, 6.0000000000000000, 
+  { 0.19744881503891684, 5.0000000000000000, 6.0000000000000000,
           -2.0000000000000000 },
-  { 0.43918161928124549, 5.0000000000000000, 6.0000000000000000, 
+  { 0.43918161928124549, 5.0000000000000000, 6.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 6.0000000000000000,
           0.0000000000000000 },
-  { 2.3226822806570353, 5.0000000000000000, 6.0000000000000000, 
+  { 2.3226822806570353, 5.0000000000000000, 6.0000000000000000,
           1.0000000000000000 },
-  { 5.4863201236633126, 5.0000000000000000, 6.0000000000000000, 
+  { 5.4863201236633126, 5.0000000000000000, 6.0000000000000000,
           2.0000000000000000 },
-  { 13.144500379942246, 5.0000000000000000, 6.0000000000000000, 
+  { 13.144500379942246, 5.0000000000000000, 6.0000000000000000,
           3.0000000000000000 },
-  { 31.873916035045447, 5.0000000000000000, 6.0000000000000000, 
+  { 31.873916035045447, 5.0000000000000000, 6.0000000000000000,
           4.0000000000000000 },
-  { 78.086286951596321, 5.0000000000000000, 6.0000000000000000, 
+  { 78.086286951596321, 5.0000000000000000, 6.0000000000000000,
           5.0000000000000000 },
-  { 192.98291046720354, 5.0000000000000000, 6.0000000000000000, 
+  { 192.98291046720354, 5.0000000000000000, 6.0000000000000000,
           6.0000000000000000 },
-  { 480.54877204888402, 5.0000000000000000, 6.0000000000000000, 
+  { 480.54877204888402, 5.0000000000000000, 6.0000000000000000,
           7.0000000000000000 },
-  { 1204.4605636118313, 5.0000000000000000, 6.0000000000000000, 
+  { 1204.4605636118313, 5.0000000000000000, 6.0000000000000000,
           8.0000000000000000 },
-  { 3036.1329048350581, 5.0000000000000000, 6.0000000000000000, 
+  { 3036.1329048350581, 5.0000000000000000, 6.0000000000000000,
           9.0000000000000000 },
-  { 7691.6406555465064, 5.0000000000000000, 6.0000000000000000, 
+  { 7691.6406555465064, 5.0000000000000000, 6.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3443,47 +3443,47 @@ void test046()
 
 // Test data for a=5.0000000000000000, c=7.0000000000000000.
 testcase_conf_hyperg<double> data047[] = {
-  { 0.0036308901122103932, 5.0000000000000000, 7.0000000000000000, 
+  { 0.0036308901122103932, 5.0000000000000000, 7.0000000000000000,
           -10.000000000000000 },
-  { 0.0055327336019229401, 5.0000000000000000, 7.0000000000000000, 
+  { 0.0055327336019229401, 5.0000000000000000, 7.0000000000000000,
           -9.0000000000000000 },
-  { 0.0086767852656603455, 5.0000000000000000, 7.0000000000000000, 
+  { 0.0086767852656603455, 5.0000000000000000, 7.0000000000000000,
           -8.0000000000000000 },
-  { 0.014030481266326614, 5.0000000000000000, 7.0000000000000000, 
+  { 0.014030481266326614, 5.0000000000000000, 7.0000000000000000,
           -7.0000000000000000 },
-  { 0.023426839582149212, 5.0000000000000000, 7.0000000000000000, 
+  { 0.023426839582149212, 5.0000000000000000, 7.0000000000000000,
           -6.0000000000000000 },
-  { 0.040427681994512799, 5.0000000000000000, 7.0000000000000000, 
+  { 0.040427681994512799, 5.0000000000000000, 7.0000000000000000,
           -5.0000000000000000 },
-  { 0.072123784177593755, 5.0000000000000000, 7.0000000000000000, 
+  { 0.072123784177593755, 5.0000000000000000, 7.0000000000000000,
           -4.0000000000000000 },
-  { 0.13295857409596740, 5.0000000000000000, 7.0000000000000000, 
+  { 0.13295857409596740, 5.0000000000000000, 7.0000000000000000,
           -3.0000000000000000 },
-  { 0.25298991319893882, 5.0000000000000000, 7.0000000000000000, 
+  { 0.25298991319893882, 5.0000000000000000, 7.0000000000000000,
           -2.0000000000000000 },
-  { 0.49602437239337821, 5.0000000000000000, 7.0000000000000000, 
+  { 0.49602437239337821, 5.0000000000000000, 7.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 7.0000000000000000,
           0.0000000000000000 },
-  { 2.0681072498819240, 5.0000000000000000, 7.0000000000000000, 
+  { 2.0681072498819240, 5.0000000000000000, 7.0000000000000000,
           1.0000000000000000 },
-  { 4.3768811129698140, 5.0000000000000000, 7.0000000000000000, 
+  { 4.3768811129698140, 5.0000000000000000, 7.0000000000000000,
           2.0000000000000000 },
-  { 9.4566368471992224, 5.0000000000000000, 7.0000000000000000, 
+  { 9.4566368471992224, 5.0000000000000000, 7.0000000000000000,
           3.0000000000000000 },
-  { 20.811741224531826, 5.0000000000000000, 7.0000000000000000, 
+  { 20.811741224531826, 5.0000000000000000, 7.0000000000000000,
           4.0000000000000000 },
-  { 46.556488803696276, 5.0000000000000000, 7.0000000000000000, 
+  { 46.556488803696276, 5.0000000000000000, 7.0000000000000000,
           5.0000000000000000 },
-  { 105.66804767556316, 5.0000000000000000, 7.0000000000000000, 
+  { 105.66804767556316, 5.0000000000000000, 7.0000000000000000,
           6.0000000000000000 },
-  { 242.93097638084427, 5.0000000000000000, 7.0000000000000000, 
+  { 242.93097638084427, 5.0000000000000000, 7.0000000000000000,
           7.0000000000000000 },
-  { 564.89804380887358, 5.0000000000000000, 7.0000000000000000, 
+  { 564.89804380887358, 5.0000000000000000, 7.0000000000000000,
           8.0000000000000000 },
-  { 1326.9606865425994, 5.0000000000000000, 7.0000000000000000, 
+  { 1326.9606865425994, 5.0000000000000000, 7.0000000000000000,
           9.0000000000000000 },
-  { 3145.3685154983909, 5.0000000000000000, 7.0000000000000000, 
+  { 3145.3685154983909, 5.0000000000000000, 7.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3517,47 +3517,47 @@ void test047()
 
 // Test data for a=5.0000000000000000, c=8.0000000000000000.
 testcase_conf_hyperg<double> data048[] = {
-  { 0.0075295293831406122, 5.0000000000000000, 8.0000000000000000, 
+  { 0.0075295293831406122, 5.0000000000000000, 8.0000000000000000,
           -10.000000000000000 },
-  { 0.010936052508673187, 5.0000000000000000, 8.0000000000000000, 
+  { 0.010936052508673187, 5.0000000000000000, 8.0000000000000000,
           -9.0000000000000000 },
-  { 0.016247454253649721, 5.0000000000000000, 8.0000000000000000, 
+  { 0.016247454253649721, 5.0000000000000000, 8.0000000000000000,
           -8.0000000000000000 },
-  { 0.024729468107576008, 5.0000000000000000, 8.0000000000000000, 
+  { 0.024729468107576008, 5.0000000000000000, 8.0000000000000000,
           -7.0000000000000000 },
-  { 0.038615775445860964, 5.0000000000000000, 8.0000000000000000, 
+  { 0.038615775445860964, 5.0000000000000000, 8.0000000000000000,
           -6.0000000000000000 },
-  { 0.061937865588523586, 5.0000000000000000, 8.0000000000000000, 
+  { 0.061937865588523586, 5.0000000000000000, 8.0000000000000000,
           -5.0000000000000000 },
-  { 0.10213565389690644, 5.0000000000000000, 8.0000000000000000, 
+  { 0.10213565389690644, 5.0000000000000000, 8.0000000000000000,
           -4.0000000000000000 },
-  { 0.17324118243379236, 5.0000000000000000, 8.0000000000000000, 
+  { 0.17324118243379236, 5.0000000000000000, 8.0000000000000000,
           -3.0000000000000000 },
-  { 0.30228316551605494, 5.0000000000000000, 8.0000000000000000, 
+  { 0.30228316551605494, 5.0000000000000000, 8.0000000000000000,
           -2.0000000000000000 },
-  { 0.54238748802203829, 5.0000000000000000, 8.0000000000000000, 
+  { 0.54238748802203829, 5.0000000000000000, 8.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 8.0000000000000000,
           0.0000000000000000 },
-  { 1.8922997283093959, 5.0000000000000000, 8.0000000000000000, 
+  { 1.8922997283093959, 5.0000000000000000, 8.0000000000000000,
           1.0000000000000000 },
-  { 3.6699742831126270, 5.0000000000000000, 8.0000000000000000, 
+  { 3.6699742831126270, 5.0000000000000000, 8.0000000000000000,
           2.0000000000000000 },
-  { 7.2831842359960941, 5.0000000000000000, 8.0000000000000000, 
+  { 7.2831842359960941, 5.0000000000000000, 8.0000000000000000,
           3.0000000000000000 },
-  { 14.764676530664770, 5.0000000000000000, 8.0000000000000000, 
+  { 14.764676530664770, 5.0000000000000000, 8.0000000000000000,
           4.0000000000000000 },
-  { 30.522558591756702, 5.0000000000000000, 8.0000000000000000, 
+  { 30.522558591756702, 5.0000000000000000, 8.0000000000000000,
           5.0000000000000000 },
-  { 64.236147093730224, 5.0000000000000000, 8.0000000000000000, 
+  { 64.236147093730224, 5.0000000000000000, 8.0000000000000000,
           6.0000000000000000 },
-  { 137.40503032883328, 5.0000000000000000, 8.0000000000000000, 
+  { 137.40503032883328, 5.0000000000000000, 8.0000000000000000,
           7.0000000000000000 },
-  { 298.29153884828759, 5.0000000000000000, 8.0000000000000000, 
+  { 298.29153884828759, 5.0000000000000000, 8.0000000000000000,
           8.0000000000000000 },
-  { 656.29389355002741, 5.0000000000000000, 8.0000000000000000, 
+  { 656.29389355002741, 5.0000000000000000, 8.0000000000000000,
           9.0000000000000000 },
-  { 1461.6183101433730, 5.0000000000000000, 8.0000000000000000, 
+  { 1461.6183101433730, 5.0000000000000000, 8.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3591,47 +3591,47 @@ void test048()
 
 // Test data for a=5.0000000000000000, c=9.0000000000000000.
 testcase_conf_hyperg<double> data049[] = {
-  { 0.012801285049305222, 5.0000000000000000, 9.0000000000000000, 
+  { 0.012801285049305222, 5.0000000000000000, 9.0000000000000000,
           -10.000000000000000 },
-  { 0.017955923031350202, 5.0000000000000000, 9.0000000000000000, 
+  { 0.017955923031350202, 5.0000000000000000, 9.0000000000000000,
           -9.0000000000000000 },
-  { 0.025661650371090718, 5.0000000000000000, 9.0000000000000000, 
+  { 0.025661650371090718, 5.0000000000000000, 9.0000000000000000,
           -8.0000000000000000 },
-  { 0.037414616710204310, 5.0000000000000000, 9.0000000000000000, 
+  { 0.037414616710204310, 5.0000000000000000, 9.0000000000000000,
           -7.0000000000000000 },
-  { 0.055720934057414885, 5.0000000000000000, 9.0000000000000000, 
+  { 0.055720934057414885, 5.0000000000000000, 9.0000000000000000,
           -6.0000000000000000 },
-  { 0.084862956151755986, 5.0000000000000000, 9.0000000000000000, 
+  { 0.084862956151755986, 5.0000000000000000, 9.0000000000000000,
           -5.0000000000000000 },
-  { 0.13230635170162319, 5.0000000000000000, 9.0000000000000000, 
+  { 0.13230635170162319, 5.0000000000000000, 9.0000000000000000,
           -4.0000000000000000 },
-  { 0.21132914572142125, 5.0000000000000000, 9.0000000000000000, 
+  { 0.21132914572142125, 5.0000000000000000, 9.0000000000000000,
           -3.0000000000000000 },
-  { 0.34601808641639625, 5.0000000000000000, 9.0000000000000000, 
+  { 0.34601808641639625, 5.0000000000000000, 9.0000000000000000,
           -2.0000000000000000 },
-  { 0.58092180965710882, 5.0000000000000000, 9.0000000000000000, 
+  { 0.58092180965710882, 5.0000000000000000, 9.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 9.0000000000000000,
           0.0000000000000000 },
-  { 1.7643922061378634, 5.0000000000000000, 9.0000000000000000, 
+  { 1.7643922061378634, 5.0000000000000000, 9.0000000000000000,
           1.0000000000000000 },
-  { 3.1888010096332451, 5.0000000000000000, 9.0000000000000000, 
+  { 3.1888010096332451, 5.0000000000000000, 9.0000000000000000,
           2.0000000000000000 },
-  { 5.8981194929479273, 5.0000000000000000, 9.0000000000000000, 
+  { 5.8981194929479273, 5.0000000000000000, 9.0000000000000000,
           3.0000000000000000 },
-  { 11.152835510393174, 5.0000000000000000, 9.0000000000000000, 
+  { 11.152835510393174, 5.0000000000000000, 9.0000000000000000,
           4.0000000000000000 },
-  { 21.533483453443495, 5.0000000000000000, 9.0000000000000000, 
+  { 21.533483453443495, 5.0000000000000000, 9.0000000000000000,
           5.0000000000000000 },
-  { 42.397145995355721, 5.0000000000000000, 9.0000000000000000, 
+  { 42.397145995355721, 5.0000000000000000, 9.0000000000000000,
           6.0000000000000000 },
-  { 85.010891404859976, 5.0000000000000000, 9.0000000000000000, 
+  { 85.010891404859976, 5.0000000000000000, 9.0000000000000000,
           7.0000000000000000 },
-  { 173.36225868739959, 5.0000000000000000, 9.0000000000000000, 
+  { 173.36225868739959, 5.0000000000000000, 9.0000000000000000,
           8.0000000000000000 },
-  { 359.10444177844266, 5.0000000000000000, 9.0000000000000000, 
+  { 359.10444177844266, 5.0000000000000000, 9.0000000000000000,
           9.0000000000000000 },
-  { 754.64844371961385, 5.0000000000000000, 9.0000000000000000, 
+  { 754.64844371961385, 5.0000000000000000, 9.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3665,47 +3665,47 @@ void test049()
 
 // Test data for a=5.0000000000000000, c=10.000000000000000.
 testcase_conf_hyperg<double> data050[] = {
-  { 0.019313731161840469, 5.0000000000000000, 10.000000000000000, 
+  { 0.019313731161840469, 5.0000000000000000, 10.000000000000000,
           -10.000000000000000 },
-  { 0.026361085775183927, 5.0000000000000000, 10.000000000000000, 
+  { 0.026361085775183927, 5.0000000000000000, 10.000000000000000,
           -9.0000000000000000 },
-  { 0.036556772070711910, 5.0000000000000000, 10.000000000000000, 
+  { 0.036556772070711910, 5.0000000000000000, 10.000000000000000,
           -8.0000000000000000 },
-  { 0.051563934048344140, 5.0000000000000000, 10.000000000000000, 
+  { 0.051563934048344140, 5.0000000000000000, 10.000000000000000,
           -7.0000000000000000 },
-  { 0.074056625794521824, 5.0000000000000000, 10.000000000000000, 
+  { 0.074056625794521824, 5.0000000000000000, 10.000000000000000,
           -6.0000000000000000 },
-  { 0.10841132531381445, 5.0000000000000000, 10.000000000000000, 
+  { 0.10841132531381445, 5.0000000000000000, 10.000000000000000,
           -5.0000000000000000 },
-  { 0.16192115120742598, 5.0000000000000000, 10.000000000000000, 
+  { 0.16192115120742598, 5.0000000000000000, 10.000000000000000,
           -4.0000000000000000 },
-  { 0.24696279814742436, 5.0000000000000000, 10.000000000000000, 
+  { 0.24696279814742436, 5.0000000000000000, 10.000000000000000,
           -3.0000000000000000 },
-  { 0.38492640633381947, 5.0000000000000000, 10.000000000000000, 
+  { 0.38492640633381947, 5.0000000000000000, 10.000000000000000,
           -2.0000000000000000 },
-  { 0.61345628229723270, 5.0000000000000000, 10.000000000000000, 
+  { 0.61345628229723270, 5.0000000000000000, 10.000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000,
           0.0000000000000000 },
-  { 1.6675470647226096, 5.0000000000000000, 10.000000000000000, 
+  { 1.6675470647226096, 5.0000000000000000, 10.000000000000000,
           1.0000000000000000 },
-  { 2.8442428103603667, 5.0000000000000000, 10.000000000000000, 
+  { 2.8442428103603667, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000 },
-  { 4.9603804008438397, 5.0000000000000000, 10.000000000000000, 
+  { 4.9603804008438397, 5.0000000000000000, 10.000000000000000,
           3.0000000000000000 },
-  { 8.8405953071624790, 5.0000000000000000, 10.000000000000000, 
+  { 8.8405953071624790, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000 },
-  { 16.089667272320334, 5.0000000000000000, 10.000000000000000, 
+  { 16.089667272320334, 5.0000000000000000, 10.000000000000000,
           5.0000000000000000 },
-  { 29.876575194426895, 5.0000000000000000, 10.000000000000000, 
+  { 29.876575194426895, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000 },
-  { 56.546719856432318, 5.0000000000000000, 10.000000000000000, 
+  { 56.546719856432318, 5.0000000000000000, 10.000000000000000,
           7.0000000000000000 },
-  { 108.97420168465270, 5.0000000000000000, 10.000000000000000, 
+  { 108.97420168465270, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000 },
-  { 213.60609045832913, 5.0000000000000000, 10.000000000000000, 
+  { 213.60609045832913, 5.0000000000000000, 10.000000000000000,
           9.0000000000000000 },
-  { 425.41323880637168, 5.0000000000000000, 10.000000000000000, 
+  { 425.41323880637168, 5.0000000000000000, 10.000000000000000,
           10.000000000000000 },
 };
 
@@ -3739,47 +3739,47 @@ void test050()
 
 // Test data for a=10.000000000000000, c=1.0000000000000000.
 testcase_conf_hyperg<double> data051[] = {
-  { 0.00067155063653961283, 10.000000000000000, 1.0000000000000000, 
+  { 0.00067155063653961283, 10.000000000000000, 1.0000000000000000,
           -10.000000000000000 },
-  { -0.00071555648905258641, 10.000000000000000, 1.0000000000000000, 
+  { -0.00071555648905258641, 10.000000000000000, 1.0000000000000000,
           -9.0000000000000000 },
-  { -0.0035372078786207375, 10.000000000000000, 1.0000000000000000, 
+  { -0.0035372078786207375, 10.000000000000000, 1.0000000000000000,
           -8.0000000000000000 },
-  { -0.0047884005574714370, 10.000000000000000, 1.0000000000000000, 
+  { -0.0047884005574714370, 10.000000000000000, 1.0000000000000000,
           -7.0000000000000000 },
-  { 0.0024787521766663585, 10.000000000000000, 1.0000000000000000, 
+  { 0.0024787521766663585, 10.000000000000000, 1.0000000000000000,
           -6.0000000000000000 },
-  { 0.018136827242522878, 10.000000000000000, 1.0000000000000000, 
+  { 0.018136827242522878, 10.000000000000000, 1.0000000000000000,
           -5.0000000000000000 },
-  { 0.0099686175680129968, 10.000000000000000, 1.0000000000000000, 
+  { 0.0099686175680129968, 10.000000000000000, 1.0000000000000000,
           -4.0000000000000000 },
-  { -0.052832081031434205, 10.000000000000000, 1.0000000000000000, 
+  { -0.052832081031434205, 10.000000000000000, 1.0000000000000000,
           -3.0000000000000000 },
-  { 0.0010979582061524211, 10.000000000000000, 1.0000000000000000, 
+  { 0.0010979582061524211, 10.000000000000000, 1.0000000000000000,
           -2.0000000000000000 },
-  { 0.11394854824644544, 10.000000000000000, 1.0000000000000000, 
+  { 0.11394854824644544, 10.000000000000000, 1.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000,
           0.0000000000000000 },
-  { 131.63017574352625, 10.000000000000000, 1.0000000000000000, 
+  { 131.63017574352625, 10.000000000000000, 1.0000000000000000,
           1.0000000000000000 },
-  { 2431.2913698755492, 10.000000000000000, 1.0000000000000000, 
+  { 2431.2913698755492, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000 },
-  { 27127.328899791049, 10.000000000000000, 1.0000000000000000, 
+  { 27127.328899791049, 10.000000000000000, 1.0000000000000000,
           3.0000000000000000 },
-  { 232066.49977835573, 10.000000000000000, 1.0000000000000000, 
+  { 232066.49977835573, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000 },
-  { 1674401.3794931532, 10.000000000000000, 1.0000000000000000, 
+  { 1674401.3794931532, 10.000000000000000, 1.0000000000000000,
           5.0000000000000000 },
-  { 10707495.820386337, 10.000000000000000, 1.0000000000000000, 
+  { 10707495.820386337, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000 },
-  { 62515499.242815509, 10.000000000000000, 1.0000000000000000, 
+  { 62515499.242815509, 10.000000000000000, 1.0000000000000000,
           7.0000000000000000 },
-  { 339773485.00937450, 10.000000000000000, 1.0000000000000000, 
+  { 339773485.00937450, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000 },
-  { 1742442474.2135217, 10.000000000000000, 1.0000000000000000, 
+  { 1742442474.2135217, 10.000000000000000, 1.0000000000000000,
           9.0000000000000000 },
-  { 8514625476.5462780, 10.000000000000000, 1.0000000000000000, 
+  { 8514625476.5462780, 10.000000000000000, 1.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3813,47 +3813,47 @@ void test051()
 
 // Test data for a=10.000000000000000, c=2.0000000000000000.
 testcase_conf_hyperg<double> data052[] = {
-  { -0.00014116415550486912, 10.000000000000000, 2.0000000000000000, 
+  { -0.00014116415550486912, 10.000000000000000, 2.0000000000000000,
           -10.000000000000000 },
-  { -0.00016988130843806985, 10.000000000000000, 2.0000000000000000, 
+  { -0.00016988130843806985, 10.000000000000000, 2.0000000000000000,
           -9.0000000000000000 },
-  { 6.6619209703391391e-05, 10.000000000000000, 2.0000000000000000, 
+  { 6.6619209703391391e-05, 10.000000000000000, 2.0000000000000000,
           -8.0000000000000000 },
-  { 0.00072582919646365740, 10.000000000000000, 2.0000000000000000, 
+  { 0.00072582919646365740, 10.000000000000000, 2.0000000000000000,
           -7.0000000000000000 },
-  { 0.0012039653429522313, 10.000000000000000, 2.0000000000000000, 
+  { 0.0012039653429522313, 10.000000000000000, 2.0000000000000000,
           -6.0000000000000000 },
-  { -0.00061450715370021350, 10.000000000000000, 2.0000000000000000, 
+  { -0.00061450715370021350, 10.000000000000000, 2.0000000000000000,
           -5.0000000000000000 },
-  { -0.0053557899960354968, 10.000000000000000, 2.0000000000000000, 
+  { -0.0053557899960354968, 10.000000000000000, 2.0000000000000000,
           -4.0000000000000000 },
-  { -0.00078903612815141419, 10.000000000000000, 2.0000000000000000, 
+  { -0.00078903612815141419, 10.000000000000000, 2.0000000000000000,
           -3.0000000000000000 },
-  { 0.023725444715554326, 10.000000000000000, 2.0000000000000000, 
+  { 0.023725444715554326, 10.000000000000000, 2.0000000000000000,
           -2.0000000000000000 },
-  { -0.057297669024384767, 10.000000000000000, 2.0000000000000000, 
+  { -0.057297669024384767, 10.000000000000000, 2.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000,
           0.0000000000000000 },
-  { 34.432116659636534, 10.000000000000000, 2.0000000000000000, 
+  { 34.432116659636534, 10.000000000000000, 2.0000000000000000,
           1.0000000000000000 },
-  { 432.53475371634494, 10.000000000000000, 2.0000000000000000, 
+  { 432.53475371634494, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000 },
-  { 3789.1768909683515, 10.000000000000000, 2.0000000000000000, 
+  { 3789.1768909683515, 10.000000000000000, 2.0000000000000000,
           3.0000000000000000 },
-  { 27089.676185774806, 10.000000000000000, 2.0000000000000000, 
+  { 27089.676185774806, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000 },
-  { 169243.72183073507, 10.000000000000000, 2.0000000000000000, 
+  { 169243.72183073507, 10.000000000000000, 2.0000000000000000,
           5.0000000000000000 },
-  { 959019.40135397331, 10.000000000000000, 2.0000000000000000, 
+  { 959019.40135397331, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000 },
-  { 5043073.3458297960, 10.000000000000000, 2.0000000000000000, 
+  { 5043073.3458297960, 10.000000000000000, 2.0000000000000000,
           7.0000000000000000 },
-  { 24989309.819281481, 10.000000000000000, 2.0000000000000000, 
+  { 24989309.819281481, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000 },
-  { 117948708.50540228, 10.000000000000000, 2.0000000000000000, 
+  { 117948708.50540228, 10.000000000000000, 2.0000000000000000,
           9.0000000000000000 },
-  { 534524325.69810420, 10.000000000000000, 2.0000000000000000, 
+  { 534524325.69810420, 10.000000000000000, 2.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3887,47 +3887,47 @@ void test052()
 
 // Test data for a=10.000000000000000, c=3.0000000000000000.
 testcase_conf_hyperg<double> data053[] = {
-  { 1.4973169075105230e-05, 10.000000000000000, 3.0000000000000000, 
+  { 1.4973169075105230e-05, 10.000000000000000, 3.0000000000000000,
           -10.000000000000000 },
-  { 5.7627971015476259e-05, 10.000000000000000, 3.0000000000000000, 
+  { 5.7627971015476259e-05, 10.000000000000000, 3.0000000000000000,
           -9.0000000000000000 },
-  { 9.5964794084281178e-05, 10.000000000000000, 3.0000000000000000, 
+  { 9.5964794084281178e-05, 10.000000000000000, 3.0000000000000000,
           -8.0000000000000000 },
-  { 1.5479477810339013e-05, 10.000000000000000, 3.0000000000000000, 
+  { 1.5479477810339013e-05, 10.000000000000000, 3.0000000000000000,
           -7.0000000000000000 },
-  { -0.00035410745380947978, 10.000000000000000, 3.0000000000000000, 
+  { -0.00035410745380947978, 10.000000000000000, 3.0000000000000000,
           -6.0000000000000000 },
-  { -0.00078393993138610115, 10.000000000000000, 3.0000000000000000, 
+  { -0.00078393993138610115, 10.000000000000000, 3.0000000000000000,
           -5.0000000000000000 },
-  { 0.00038117202625584341, 10.000000000000000, 3.0000000000000000, 
+  { 0.00038117202625584341, 10.000000000000000, 3.0000000000000000,
           -4.0000000000000000 },
-  { 0.0045341794406447526, 10.000000000000000, 3.0000000000000000, 
+  { 0.0045341794406447526, 10.000000000000000, 3.0000000000000000,
           -3.0000000000000000 },
-  { -0.0031029253652133434, 10.000000000000000, 3.0000000000000000, 
+  { -0.0031029253652133434, 10.000000000000000, 3.0000000000000000,
           -2.0000000000000000 },
-  { -0.028487137061611361, 10.000000000000000, 3.0000000000000000, 
+  { -0.028487137061611361, 10.000000000000000, 3.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 3.0000000000000000,
           0.0000000000000000 },
-  { 15.691485606063281, 10.000000000000000, 3.0000000000000000, 
+  { 15.691485606063281, 10.000000000000000, 3.0000000000000000,
           1.0000000000000000 },
-  { 141.71088859081422, 10.000000000000000, 3.0000000000000000, 
+  { 141.71088859081422, 10.000000000000000, 3.0000000000000000,
           2.0000000000000000 },
-  { 997.55177799313742, 10.000000000000000, 3.0000000000000000, 
+  { 997.55177799313742, 10.000000000000000, 3.0000000000000000,
           3.0000000000000000 },
-  { 6038.6324280926056, 10.000000000000000, 3.0000000000000000, 
+  { 6038.6324280926056, 10.000000000000000, 3.0000000000000000,
           4.0000000000000000 },
-  { 32946.952425437157, 10.000000000000000, 3.0000000000000000, 
+  { 32946.952425437157, 10.000000000000000, 3.0000000000000000,
           5.0000000000000000 },
-  { 166431.66712118863, 10.000000000000000, 3.0000000000000000, 
+  { 166431.66712118863, 10.000000000000000, 3.0000000000000000,
           6.0000000000000000 },
-  { 791818.30272061308, 10.000000000000000, 3.0000000000000000, 
+  { 791818.30272061308, 10.000000000000000, 3.0000000000000000,
           7.0000000000000000 },
-  { 3589678.0198700386, 10.000000000000000, 3.0000000000000000, 
+  { 3589678.0198700386, 10.000000000000000, 3.0000000000000000,
           8.0000000000000000 },
-  { 15637649.698874988, 10.000000000000000, 3.0000000000000000, 
+  { 15637649.698874988, 10.000000000000000, 3.0000000000000000,
           9.0000000000000000 },
-  { 65871447.346678361, 10.000000000000000, 3.0000000000000000, 
+  { 65871447.346678361, 10.000000000000000, 3.0000000000000000,
           10.000000000000000 },
 };
 
@@ -3961,47 +3961,47 @@ void test053()
 
 // Test data for a=10.000000000000000, c=4.0000000000000000.
 testcase_conf_hyperg<double> data054[] = {
-  { 6.9661267889527031e-06, 10.000000000000000, 4.0000000000000000, 
+  { 6.9661267889527031e-06, 10.000000000000000, 4.0000000000000000,
           -10.000000000000000 },
-  { -3.0301514396282926e-06, 10.000000000000000, 4.0000000000000000, 
+  { -3.0301514396282926e-06, 10.000000000000000, 4.0000000000000000,
           -9.0000000000000000 },
-  { -3.7983599138168025e-05, 10.000000000000000, 4.0000000000000000, 
+  { -3.7983599138168025e-05, 10.000000000000000, 4.0000000000000000,
           -8.0000000000000000 },
-  { -9.3615660121163871e-05, 10.000000000000000, 4.0000000000000000, 
+  { -9.3615660121163871e-05, 10.000000000000000, 4.0000000000000000,
           -7.0000000000000000 },
-  { -7.0821490761895943e-05, 10.000000000000000, 4.0000000000000000, 
+  { -7.0821490761895943e-05, 10.000000000000000, 4.0000000000000000,
           -6.0000000000000000 },
-  { 0.00030692863727646260, 10.000000000000000, 4.0000000000000000, 
+  { 0.00030692863727646260, 10.000000000000000, 4.0000000000000000,
           -5.0000000000000000 },
-  { 0.0010659895649527829, 10.000000000000000, 4.0000000000000000, 
+  { 0.0010659895649527829, 10.000000000000000, 4.0000000000000000,
           -4.0000000000000000 },
-  { -0.00042230102633456065, 10.000000000000000, 4.0000000000000000, 
+  { -0.00042230102633456065, 10.000000000000000, 4.0000000000000000,
           -3.0000000000000000 },
-  { -0.010168047735237568, 10.000000000000000, 4.0000000000000000, 
+  { -0.010168047735237568, 10.000000000000000, 4.0000000000000000,
           -2.0000000000000000 },
-  { 0.036903514708782073, 10.000000000000000, 4.0000000000000000, 
+  { 0.036903514708782073, 10.000000000000000, 4.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 4.0000000000000000,
           0.0000000000000000 },
-  { 9.3384756433214022, 10.000000000000000, 4.0000000000000000, 
+  { 9.3384756433214022, 10.000000000000000, 4.0000000000000000,
           1.0000000000000000 },
-  { 63.905561372021388, 10.000000000000000, 4.0000000000000000, 
+  { 63.905561372021388, 10.000000000000000, 4.0000000000000000,
           2.0000000000000000 },
-  { 370.08498456728779, 10.000000000000000, 4.0000000000000000, 
+  { 370.08498456728779, 10.000000000000000, 4.0000000000000000,
           3.0000000000000000 },
-  { 1922.9526217493540, 10.000000000000000, 4.0000000000000000, 
+  { 1922.9526217493540, 10.000000000000000, 4.0000000000000000,
           4.0000000000000000 },
-  { 9245.0380014351485, 10.000000000000000, 4.0000000000000000, 
+  { 9245.0380014351485, 10.000000000000000, 4.0000000000000000,
           5.0000000000000000 },
-  { 41898.961838459785, 10.000000000000000, 4.0000000000000000, 
+  { 41898.961838459785, 10.000000000000000, 4.0000000000000000,
           6.0000000000000000 },
-  { 181211.14084739226, 10.000000000000000, 4.0000000000000000, 
+  { 181211.14084739226, 10.000000000000000, 4.0000000000000000,
           7.0000000000000000 },
-  { 754384.25570692297, 10.000000000000000, 4.0000000000000000, 
+  { 754384.25570692297, 10.000000000000000, 4.0000000000000000,
           8.0000000000000000 },
-  { 3042060.4915799876, 10.000000000000000, 4.0000000000000000, 
+  { 3042060.4915799876, 10.000000000000000, 4.0000000000000000,
           9.0000000000000000 },
-  { 11939626.424402930, 10.000000000000000, 4.0000000000000000, 
+  { 11939626.424402930, 10.000000000000000, 4.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4035,47 +4035,47 @@ void test054()
 
 // Test data for a=10.000000000000000, c=5.0000000000000000.
 testcase_conf_hyperg<double> data055[] = {
-  { -6.2454929831989742e-06, 10.000000000000000, 5.0000000000000000, 
+  { -6.2454929831989742e-06, 10.000000000000000, 5.0000000000000000,
           -10.000000000000000 },
-  { -1.1459481808048817e-05, 10.000000000000000, 5.0000000000000000, 
+  { -1.1459481808048817e-05, 10.000000000000000, 5.0000000000000000,
           -9.0000000000000000 },
-  { -8.1646988801669512e-06, 10.000000000000000, 5.0000000000000000, 
+  { -8.1646988801669512e-06, 10.000000000000000, 5.0000000000000000,
           -8.0000000000000000 },
-  { 3.1240400671775088e-05, 10.000000000000000, 5.0000000000000000, 
+  { 3.1240400671775088e-05, 10.000000000000000, 5.0000000000000000,
           -7.0000000000000000 },
-  { 0.00014164298152379191, 10.000000000000000, 5.0000000000000000, 
+  { 0.00014164298152379191, 10.000000000000000, 5.0000000000000000,
           -6.0000000000000000 },
-  { 0.00023172833594738379, 10.000000000000000, 5.0000000000000000, 
+  { 0.00023172833594738379, 10.000000000000000, 5.0000000000000000,
           -5.0000000000000000 },
-  { -0.00036825094062005220, 10.000000000000000, 5.0000000000000000, 
+  { -0.00036825094062005220, 10.000000000000000, 5.0000000000000000,
           -4.0000000000000000 },
-  { -0.0030227862937631683, 10.000000000000000, 5.0000000000000000, 
+  { -0.0030227862937631683, 10.000000000000000, 5.0000000000000000,
           -3.0000000000000000 },
-  { -0.00028642387986584615, 10.000000000000000, 5.0000000000000000, 
+  { -0.00028642387986584615, 10.000000000000000, 5.0000000000000000,
           -2.0000000000000000 },
-  { 0.10617896040159881, 10.000000000000000, 5.0000000000000000, 
+  { 0.10617896040159881, 10.000000000000000, 5.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000,
           0.0000000000000000 },
-  { 6.4803694966028260, 10.000000000000000, 5.0000000000000000, 
+  { 6.4803694966028260, 10.000000000000000, 5.0000000000000000,
           1.0000000000000000 },
-  { 35.201619637445276, 10.000000000000000, 5.0000000000000000, 
+  { 35.201619637445276, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000 },
-  { 171.58787257237464, 10.000000000000000, 5.0000000000000000, 
+  { 171.58787257237464, 10.000000000000000, 5.0000000000000000,
           3.0000000000000000 },
-  { 775.87148867205678, 10.000000000000000, 5.0000000000000000, 
+  { 775.87148867205678, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000 },
-  { 3317.4071019773678, 10.000000000000000, 5.0000000000000000, 
+  { 3317.4071019773678, 10.000000000000000, 5.0000000000000000,
           5.0000000000000000 },
-  { 13578.260535269774, 10.000000000000000, 5.0000000000000000, 
+  { 13578.260535269774, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000 },
-  { 53651.761875039716, 10.000000000000000, 5.0000000000000000, 
+  { 53651.761875039716, 10.000000000000000, 5.0000000000000000,
           7.0000000000000000 },
-  { 205900.60390283042, 10.000000000000000, 5.0000000000000000, 
+  { 205900.60390283042, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000 },
-  { 770979.49612334219, 10.000000000000000, 5.0000000000000000, 
+  { 770979.49612334219, 10.000000000000000, 5.0000000000000000,
           9.0000000000000000 },
-  { 2826613.2348531331, 10.000000000000000, 5.0000000000000000, 
+  { 2826613.2348531331, 10.000000000000000, 5.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4109,47 +4109,47 @@ void test055()
 
 // Test data for a=10.000000000000000, c=6.0000000000000000.
 testcase_conf_hyperg<double> data056[] = {
-  { 9.6084507433830306e-07, 10.000000000000000, 6.0000000000000000, 
+  { 9.6084507433830306e-07, 10.000000000000000, 6.0000000000000000,
           -10.000000000000000 },
-  { 7.7131127554174726e-06, 10.000000000000000, 6.0000000000000000, 
+  { 7.7131127554174726e-06, 10.000000000000000, 6.0000000000000000,
           -9.0000000000000000 },
-  { 2.3074149009167486e-05, 10.000000000000000, 6.0000000000000000, 
+  { 2.3074149009167486e-05, 10.000000000000000, 6.0000000000000000,
           -8.0000000000000000 },
-  { 4.0105919781332888e-05, 10.000000000000000, 6.0000000000000000, 
+  { 4.0105919781332888e-05, 10.000000000000000, 6.0000000000000000,
           -7.0000000000000000 },
-  { -7.7443012320393170e-21, 10.000000000000000, 6.0000000000000000, 
+  { -7.7443012320393170e-21, 10.000000000000000, 6.0000000000000000,
           -6.0000000000000000 },
-  { -0.00029188857701064686, 10.000000000000000, 6.0000000000000000, 
+  { -0.00029188857701064686, 10.000000000000000, 6.0000000000000000,
           -5.0000000000000000 },
-  { -0.0010659895649527829, 10.000000000000000, 6.0000000000000000, 
+  { -0.0010659895649527829, 10.000000000000000, 6.0000000000000000,
           -4.0000000000000000 },
-  { -0.00044452739614164190, 10.000000000000000, 6.0000000000000000, 
+  { -0.00044452739614164190, 10.000000000000000, 6.0000000000000000,
           -3.0000000000000000 },
-  { 0.020049671590609292, 10.000000000000000, 6.0000000000000000, 
+  { 0.020049671590609292, 10.000000000000000, 6.0000000000000000,
           -2.0000000000000000 },
-  { 0.17092282236966813, 10.000000000000000, 6.0000000000000000, 
+  { 0.17092282236966813, 10.000000000000000, 6.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 6.0000000000000000,
           0.0000000000000000 },
-  { 4.9520550902714540, 10.000000000000000, 6.0000000000000000, 
+  { 4.9520550902714540, 10.000000000000000, 6.0000000000000000,
           1.0000000000000000 },
-  { 22.206263831706924, 10.000000000000000, 6.0000000000000000, 
+  { 22.206263831706924, 10.000000000000000, 6.0000000000000000,
           2.0000000000000000 },
-  { 93.074943420842843, 10.000000000000000, 6.0000000000000000, 
+  { 93.074943420842843, 10.000000000000000, 6.0000000000000000,
           3.0000000000000000 },
-  { 371.20964440523989, 10.000000000000000, 6.0000000000000000, 
+  { 371.20964440523989, 10.000000000000000, 6.0000000000000000,
           4.0000000000000000 },
-  { 1424.6976175888544, 10.000000000000000, 6.0000000000000000, 
+  { 1424.6976175888544, 10.000000000000000, 6.0000000000000000,
           5.0000000000000000 },
-  { 5302.2070001902330, 10.000000000000000, 6.0000000000000000, 
+  { 5302.2070001902330, 10.000000000000000, 6.0000000000000000,
           6.0000000000000000 },
-  { 19239.311823447424, 10.000000000000000, 6.0000000000000000, 
+  { 19239.311823447424, 10.000000000000000, 6.0000000000000000,
           7.0000000000000000 },
-  { 68341.221999215923, 10.000000000000000, 6.0000000000000000, 
+  { 68341.221999215923, 10.000000000000000, 6.0000000000000000,
           8.0000000000000000 },
-  { 238389.83519072225, 10.000000000000000, 6.0000000000000000, 
+  { 238389.83519072225, 10.000000000000000, 6.0000000000000000,
           9.0000000000000000 },
-  { 818592.04096678516, 10.000000000000000, 6.0000000000000000, 
+  { 818592.04096678516, 10.000000000000000, 6.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4183,47 +4183,47 @@ void test056()
 
 // Test data for a=10.000000000000000, c=7.0000000000000000.
 testcase_conf_hyperg<double> data057[] = {
-  { 3.9634859316455036e-06, 10.000000000000000, 7.0000000000000000, 
+  { 3.9634859316455036e-06, 10.000000000000000, 7.0000000000000000,
           -10.000000000000000 },
-  { 4.4074930030956985e-06, 10.000000000000000, 7.0000000000000000, 
+  { 4.4074930030956985e-06, 10.000000000000000, 7.0000000000000000,
           -9.0000000000000000 },
-  { -5.3248036175001926e-06, 10.000000000000000, 7.0000000000000000, 
+  { -5.3248036175001926e-06, 10.000000000000000, 7.0000000000000000,
           -8.0000000000000000 },
-  { -5.0660109197473119e-05, 10.000000000000000, 7.0000000000000000, 
+  { -5.0660109197473119e-05, 10.000000000000000, 7.0000000000000000,
           -7.0000000000000000 },
-  { -0.00017705372690473989, 10.000000000000000, 7.0000000000000000, 
+  { -0.00017705372690473989, 10.000000000000000, 7.0000000000000000,
           -6.0000000000000000 },
-  { -0.00034759250392107569, 10.000000000000000, 7.0000000000000000, 
+  { -0.00034759250392107569, 10.000000000000000, 7.0000000000000000,
           -5.0000000000000000 },
-  { 0.00029072442680530428, 10.000000000000000, 7.0000000000000000, 
+  { 0.00029072442680530428, 10.000000000000000, 7.0000000000000000,
           -4.0000000000000000 },
-  { 0.0071124383382662791, 10.000000000000000, 7.0000000000000000, 
+  { 0.0071124383382662791, 10.000000000000000, 7.0000000000000000,
           -3.0000000000000000 },
-  { 0.046185850628367831, 10.000000000000000, 7.0000000000000000, 
+  { 0.046185850628367831, 10.000000000000000, 7.0000000000000000,
           -2.0000000000000000 },
-  { 0.22919473120601763, 10.000000000000000, 7.0000000000000000, 
+  { 0.22919473120601763, 10.000000000000000, 7.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 7.0000000000000000,
           0.0000000000000000 },
-  { 4.0342754120781059, 10.000000000000000, 7.0000000000000000, 
+  { 4.0342754120781059, 10.000000000000000, 7.0000000000000000,
           1.0000000000000000 },
-  { 15.423188523958421, 10.000000000000000, 7.0000000000000000, 
+  { 15.423188523958421, 10.000000000000000, 7.0000000000000000,
           2.0000000000000000 },
-  { 56.669907747565212, 10.000000000000000, 7.0000000000000000, 
+  { 56.669907747565212, 10.000000000000000, 7.0000000000000000,
           3.0000000000000000 },
-  { 201.92649139242229, 10.000000000000000, 7.0000000000000000, 
+  { 201.92649139242229, 10.000000000000000, 7.0000000000000000,
           4.0000000000000000 },
-  { 702.01780019948944, 10.000000000000000, 7.0000000000000000, 
+  { 702.01780019948944, 10.000000000000000, 7.0000000000000000,
           5.0000000000000000 },
-  { 2391.7564185640722, 10.000000000000000, 7.0000000000000000, 
+  { 2391.7564185640722, 10.000000000000000, 7.0000000000000000,
           6.0000000000000000 },
-  { 8011.5144629634615, 10.000000000000000, 7.0000000000000000, 
+  { 8011.5144629634615, 10.000000000000000, 7.0000000000000000,
           7.0000000000000000 },
-  { 26450.087535814702, 10.000000000000000, 7.0000000000000000, 
+  { 26450.087535814702, 10.000000000000000, 7.0000000000000000,
           8.0000000000000000 },
-  { 86239.964657766584, 10.000000000000000, 7.0000000000000000, 
+  { 86239.964657766584, 10.000000000000000, 7.0000000000000000,
           9.0000000000000000 },
-  { 278127.83396458323, 10.000000000000000, 7.0000000000000000, 
+  { 278127.83396458323, 10.000000000000000, 7.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4257,47 +4257,47 @@ void test057()
 
 // Test data for a=10.000000000000000, c=8.0000000000000000.
 testcase_conf_hyperg<double> data058[] = {
-  { -5.0444366402760924e-06, 10.000000000000000, 8.0000000000000000, 
+  { -5.0444366402760924e-06, 10.000000000000000, 8.0000000000000000,
           -10.000000000000000 },
-  { -1.5426225510834945e-05, 10.000000000000000, 8.0000000000000000, 
+  { -1.5426225510834945e-05, 10.000000000000000, 8.0000000000000000,
           -9.0000000000000000 },
-  { -3.7273625322501334e-05, 10.000000000000000, 8.0000000000000000, 
+  { -3.7273625322501334e-05, 10.000000000000000, 8.0000000000000000,
           -8.0000000000000000 },
-  { -6.3325136496841480e-05, 10.000000000000000, 8.0000000000000000, 
+  { -6.3325136496841480e-05, 10.000000000000000, 8.0000000000000000,
           -7.0000000000000000 },
-  { -2.7519677388747149e-19, 10.000000000000000, 8.0000000000000000, 
+  { -2.7519677388747149e-19, 10.000000000000000, 8.0000000000000000,
           -6.0000000000000000 },
-  { 0.00065507818046664273, 10.000000000000000, 8.0000000000000000, 
+  { 0.00065507818046664273, 10.000000000000000, 8.0000000000000000,
           -5.0000000000000000 },
-  { 0.0040701419752742617, 10.000000000000000, 8.0000000000000000, 
+  { 0.0040701419752742617, 10.000000000000000, 8.0000000000000000,
           -4.0000000000000000 },
-  { 0.018670150637948978, 10.000000000000000, 8.0000000000000000, 
+  { 0.018670150637948978, 10.000000000000000, 8.0000000000000000,
           -3.0000000000000000 },
-  { 0.075186268464784836, 10.000000000000000, 8.0000000000000000, 
+  { 0.075186268464784836, 10.000000000000000, 8.0000000000000000,
           -2.0000000000000000 },
-  { 0.28101901756151842, 10.000000000000000, 8.0000000000000000, 
+  { 0.28101901756151842, 10.000000000000000, 8.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 8.0000000000000000,
           0.0000000000000000 },
-  { 3.4356061998579595, 10.000000000000000, 8.0000000000000000, 
+  { 3.4356061998579595, 10.000000000000000, 8.0000000000000000,
           1.0000000000000000 },
-  { 11.494087265003234, 10.000000000000000, 8.0000000000000000, 
+  { 11.494087265003234, 10.000000000000000, 8.0000000000000000,
           2.0000000000000000 },
-  { 37.660381730976880, 10.000000000000000, 8.0000000000000000, 
+  { 37.660381730976880, 10.000000000000000, 8.0000000000000000,
           3.0000000000000000 },
-  { 121.32922229587608, 10.000000000000000, 8.0000000000000000, 
+  { 121.32922229587608, 10.000000000000000, 8.0000000000000000,
           4.0000000000000000 },
-  { 385.46195489141422, 10.000000000000000, 8.0000000000000000, 
+  { 385.46195489141422, 10.000000000000000, 8.0000000000000000,
           5.0000000000000000 },
-  { 1210.2863804782053, 10.000000000000000, 8.0000000000000000, 
+  { 1210.2863804782053, 10.000000000000000, 8.0000000000000000,
           6.0000000000000000 },
-  { 3762.0609740531836, 10.000000000000000, 8.0000000000000000, 
+  { 3762.0609740531836, 10.000000000000000, 8.0000000000000000,
           7.0000000000000000 },
-  { 11592.614394051165, 10.000000000000000, 8.0000000000000000, 
+  { 11592.614394051165, 10.000000000000000, 8.0000000000000000,
           8.0000000000000000 },
-  { 35450.992183142305, 10.000000000000000, 8.0000000000000000, 
+  { 35450.992183142305, 10.000000000000000, 8.0000000000000000,
           9.0000000000000000 },
-  { 107684.94388572175, 10.000000000000000, 8.0000000000000000, 
+  { 107684.94388572175, 10.000000000000000, 8.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4331,47 +4331,47 @@ void test058()
 
 // Test data for a=10.000000000000000, c=9.0000000000000000.
 testcase_conf_hyperg<double> data059[] = {
-  { -5.0444366402760974e-06, 10.000000000000000, 9.0000000000000000, 
+  { -5.0444366402760974e-06, 10.000000000000000, 9.0000000000000000,
           -10.000000000000000 },
-  { 0.0000000000000000, 10.000000000000000, 9.0000000000000000, 
+  { 0.0000000000000000, 10.000000000000000, 9.0000000000000000,
           -9.0000000000000000 },
-  { 3.7273625322501334e-05, 10.000000000000000, 9.0000000000000000, 
+  { 3.7273625322501334e-05, 10.000000000000000, 9.0000000000000000,
           -8.0000000000000000 },
-  { 0.00020264043678989247, 10.000000000000000, 9.0000000000000000, 
+  { 0.00020264043678989247, 10.000000000000000, 9.0000000000000000,
           -7.0000000000000000 },
-  { 0.00082625072555545290, 10.000000000000000, 9.0000000000000000, 
+  { 0.00082625072555545290, 10.000000000000000, 9.0000000000000000,
           -6.0000000000000000 },
-  { 0.0029946431107046520, 10.000000000000000, 9.0000000000000000, 
+  { 0.0029946431107046520, 10.000000000000000, 9.0000000000000000,
           -5.0000000000000000 },
-  { 0.010175354938185655, 10.000000000000000, 9.0000000000000000, 
+  { 0.010175354938185655, 10.000000000000000, 9.0000000000000000,
           -4.0000000000000000 },
-  { 0.033191378911909299, 10.000000000000000, 9.0000000000000000, 
+  { 0.033191378911909299, 10.000000000000000, 9.0000000000000000,
           -3.0000000000000000 },
-  { 0.10526077585069878, 10.000000000000000, 9.0000000000000000, 
+  { 0.10526077585069878, 10.000000000000000, 9.0000000000000000,
           -2.0000000000000000 },
-  { 0.32700394770794872, 10.000000000000000, 9.0000000000000000, 
+  { 0.32700394770794872, 10.000000000000000, 9.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 9.0000000000000000,
           0.0000000000000000 },
-  { 3.0203131427322725, 10.000000000000000, 9.0000000000000000, 
+  { 3.0203131427322725, 10.000000000000000, 9.0000000000000000,
           1.0000000000000000 },
-  { 9.0310685653596838, 10.000000000000000, 9.0000000000000000, 
+  { 9.0310685653596838, 10.000000000000000, 9.0000000000000000,
           2.0000000000000000 },
-  { 26.780715897583555, 10.000000000000000, 9.0000000000000000, 
+  { 26.780715897583555, 10.000000000000000, 9.0000000000000000,
           3.0000000000000000 },
-  { 78.863994492319449, 10.000000000000000, 9.0000000000000000, 
+  { 78.863994492319449, 10.000000000000000, 9.0000000000000000,
           4.0000000000000000 },
-  { 230.86491415956360, 10.000000000000000, 9.0000000000000000, 
+  { 230.86491415956360, 10.000000000000000, 9.0000000000000000,
           5.0000000000000000 },
-  { 672.38132248789179, 10.000000000000000, 9.0000000000000000, 
+  { 672.38132248789179, 10.000000000000000, 9.0000000000000000,
           6.0000000000000000 },
-  { 1949.5700594283705, 10.000000000000000, 9.0000000000000000, 
+  { 1949.5700594283705, 10.000000000000000, 9.0000000000000000,
           7.0000000000000000 },
-  { 5630.6984199677090, 10.000000000000000, 9.0000000000000000, 
+  { 5630.6984199677090, 10.000000000000000, 9.0000000000000000,
           8.0000000000000000 },
-  { 16206.167855150768, 10.000000000000000, 9.0000000000000000, 
+  { 16206.167855150768, 10.000000000000000, 9.0000000000000000,
           9.0000000000000000 },
-  { 46500.316677925293, 10.000000000000000, 9.0000000000000000, 
+  { 46500.316677925293, 10.000000000000000, 9.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4405,47 +4405,47 @@ void test059()
 
 // Test data for a=10.000000000000000, c=10.000000000000000.
 testcase_conf_hyperg<double> data060[] = {
-  { 4.5399929762484854e-05, 10.000000000000000, 10.000000000000000, 
+  { 4.5399929762484854e-05, 10.000000000000000, 10.000000000000000,
           -10.000000000000000 },
-  { 0.00012340980408667956, 10.000000000000000, 10.000000000000000, 
+  { 0.00012340980408667956, 10.000000000000000, 10.000000000000000,
           -9.0000000000000000 },
-  { 0.00033546262790251185, 10.000000000000000, 10.000000000000000, 
+  { 0.00033546262790251185, 10.000000000000000, 10.000000000000000,
           -8.0000000000000000 },
-  { 0.00091188196555451624, 10.000000000000000, 10.000000000000000, 
+  { 0.00091188196555451624, 10.000000000000000, 10.000000000000000,
           -7.0000000000000000 },
-  { 0.0024787521766663585, 10.000000000000000, 10.000000000000000, 
+  { 0.0024787521766663585, 10.000000000000000, 10.000000000000000,
           -6.0000000000000000 },
-  { 0.0067379469990854670, 10.000000000000000, 10.000000000000000, 
+  { 0.0067379469990854670, 10.000000000000000, 10.000000000000000,
           -5.0000000000000000 },
-  { 0.018315638888734179, 10.000000000000000, 10.000000000000000, 
+  { 0.018315638888734179, 10.000000000000000, 10.000000000000000,
           -4.0000000000000000 },
-  { 0.049787068367863944, 10.000000000000000, 10.000000000000000, 
+  { 0.049787068367863944, 10.000000000000000, 10.000000000000000,
           -3.0000000000000000 },
-  { 0.13533528323661270, 10.000000000000000, 10.000000000000000, 
+  { 0.13533528323661270, 10.000000000000000, 10.000000000000000,
           -2.0000000000000000 },
-  { 0.36787944117144233, 10.000000000000000, 10.000000000000000, 
+  { 0.36787944117144233, 10.000000000000000, 10.000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 10.000000000000000,
           0.0000000000000000 },
-  { 2.7182818284590451, 10.000000000000000, 10.000000000000000, 
+  { 2.7182818284590451, 10.000000000000000, 10.000000000000000,
           1.0000000000000000 },
-  { 7.3890560989306504, 10.000000000000000, 10.000000000000000, 
+  { 7.3890560989306504, 10.000000000000000, 10.000000000000000,
           2.0000000000000000 },
-  { 20.085536923187668, 10.000000000000000, 10.000000000000000, 
+  { 20.085536923187668, 10.000000000000000, 10.000000000000000,
           3.0000000000000000 },
-  { 54.598150033144236, 10.000000000000000, 10.000000000000000, 
+  { 54.598150033144236, 10.000000000000000, 10.000000000000000,
           4.0000000000000000 },
-  { 148.41315910257660, 10.000000000000000, 10.000000000000000, 
+  { 148.41315910257660, 10.000000000000000, 10.000000000000000,
           5.0000000000000000 },
-  { 403.42879349273511, 10.000000000000000, 10.000000000000000, 
+  { 403.42879349273511, 10.000000000000000, 10.000000000000000,
           6.0000000000000000 },
-  { 1096.6331584284585, 10.000000000000000, 10.000000000000000, 
+  { 1096.6331584284585, 10.000000000000000, 10.000000000000000,
           7.0000000000000000 },
-  { 2980.9579870417283, 10.000000000000000, 10.000000000000000, 
+  { 2980.9579870417283, 10.000000000000000, 10.000000000000000,
           8.0000000000000000 },
-  { 8103.0839275753842, 10.000000000000000, 10.000000000000000, 
+  { 8103.0839275753842, 10.000000000000000, 10.000000000000000,
           9.0000000000000000 },
-  { 22026.465794806718, 10.000000000000000, 10.000000000000000, 
+  { 22026.465794806718, 10.000000000000000, 10.000000000000000,
           10.000000000000000 },
 };
 
@@ -4479,47 +4479,47 @@ void test060()
 
 // Test data for a=20.000000000000000, c=1.0000000000000000.
 testcase_conf_hyperg<double> data061[] = {
-  { 0.00018021852293239465, 20.000000000000000, 1.0000000000000000, 
+  { 0.00018021852293239465, 20.000000000000000, 1.0000000000000000,
           -10.000000000000000 },
-  { 0.0017726368057851861, 20.000000000000000, 1.0000000000000000, 
+  { 0.0017726368057851861, 20.000000000000000, 1.0000000000000000,
           -9.0000000000000000 },
-  { 0.00058280040382329248, 20.000000000000000, 1.0000000000000000, 
+  { 0.00058280040382329248, 20.000000000000000, 1.0000000000000000,
           -8.0000000000000000 },
-  { -0.0049657717020590141, 20.000000000000000, 1.0000000000000000, 
+  { -0.0049657717020590141, 20.000000000000000, 1.0000000000000000,
           -7.0000000000000000 },
-  { -0.0012360336087128597, 20.000000000000000, 1.0000000000000000, 
+  { -0.0012360336087128597, 20.000000000000000, 1.0000000000000000,
           -6.0000000000000000 },
-  { 0.014898894139255305, 20.000000000000000, 1.0000000000000000, 
+  { 0.014898894139255305, 20.000000000000000, 1.0000000000000000,
           -5.0000000000000000 },
-  { -0.013800784612552089, 20.000000000000000, 1.0000000000000000, 
+  { -0.013800784612552089, 20.000000000000000, 1.0000000000000000,
           -4.0000000000000000 },
-  { -0.012192213426039619, 20.000000000000000, 1.0000000000000000, 
+  { -0.012192213426039619, 20.000000000000000, 1.0000000000000000,
           -3.0000000000000000 },
-  { 0.050311246773136239, 20.000000000000000, 1.0000000000000000, 
+  { 0.050311246773136239, 20.000000000000000, 1.0000000000000000,
           -2.0000000000000000 },
-  { -0.025985814502838461, 20.000000000000000, 1.0000000000000000, 
+  { -0.025985814502838461, 20.000000000000000, 1.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000,
           0.0000000000000000 },
-  { 1563.6577385252015, 20.000000000000000, 1.0000000000000000, 
+  { 1563.6577385252015, 20.000000000000000, 1.0000000000000000,
           1.0000000000000000 },
-  { 86377.091910766278, 20.000000000000000, 1.0000000000000000, 
+  { 86377.091910766278, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000 },
-  { 2216718.8789979252, 20.000000000000000, 1.0000000000000000, 
+  { 2216718.8789979252, 20.000000000000000, 1.0000000000000000,
           3.0000000000000000 },
-  { 38045018.520647161, 20.000000000000000, 1.0000000000000000, 
+  { 38045018.520647161, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000 },
-  { 504376263.68346798, 20.000000000000000, 1.0000000000000000, 
+  { 504376263.68346798, 20.000000000000000, 1.0000000000000000,
           5.0000000000000000 },
-  { 5565635666.7972031, 20.000000000000000, 1.0000000000000000, 
+  { 5565635666.7972031, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000 },
-  { 53451562646.544518, 20.000000000000000, 1.0000000000000000, 
+  { 53451562646.544518, 20.000000000000000, 1.0000000000000000,
           7.0000000000000000 },
-  { 460009135340.33868, 20.000000000000000, 1.0000000000000000, 
+  { 460009135340.33868, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000 },
-  { 3620401937301.4907, 20.000000000000000, 1.0000000000000000, 
+  { 3620401937301.4907, 20.000000000000000, 1.0000000000000000,
           9.0000000000000000 },
-  { 26446266822604.152, 20.000000000000000, 1.0000000000000000, 
+  { 26446266822604.152, 20.000000000000000, 1.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4553,47 +4553,47 @@ void test061()
 
 // Test data for a=20.000000000000000, c=2.0000000000000000.
 testcase_conf_hyperg<double> data062[] = {
-  { 6.6647681992684102e-05, 20.000000000000000, 2.0000000000000000, 
+  { 6.6647681992684102e-05, 20.000000000000000, 2.0000000000000000,
           -10.000000000000000 },
-  { -3.7248253270227178e-05, 20.000000000000000, 2.0000000000000000, 
+  { -3.7248253270227178e-05, 20.000000000000000, 2.0000000000000000,
           -9.0000000000000000 },
-  { -0.00024392611307344028, 20.000000000000000, 2.0000000000000000, 
+  { -0.00024392611307344028, 20.000000000000000, 2.0000000000000000,
           -8.0000000000000000 },
-  { 2.4034559592246216e-05, 20.000000000000000, 2.0000000000000000, 
+  { 2.4034559592246216e-05, 20.000000000000000, 2.0000000000000000,
           -7.0000000000000000 },
-  { 0.00081645960584843073, 20.000000000000000, 2.0000000000000000, 
+  { 0.00081645960584843073, 20.000000000000000, 2.0000000000000000,
           -6.0000000000000000 },
-  { -0.00051326387116462115, 20.000000000000000, 2.0000000000000000, 
+  { -0.00051326387116462115, 20.000000000000000, 2.0000000000000000,
           -5.0000000000000000 },
-  { -0.0021786279856333920, 20.000000000000000, 2.0000000000000000, 
+  { -0.0021786279856333920, 20.000000000000000, 2.0000000000000000,
           -4.0000000000000000 },
-  { 0.0061029380625179973, 20.000000000000000, 2.0000000000000000, 
+  { 0.0061029380625179973, 20.000000000000000, 2.0000000000000000,
           -3.0000000000000000 },
-  { -0.011834301617155171, 20.000000000000000, 2.0000000000000000, 
+  { -0.011834301617155171, 20.000000000000000, 2.0000000000000000,
           -2.0000000000000000 },
-  { 0.037622016973681095, 20.000000000000000, 2.0000000000000000, 
+  { 0.037622016973681095, 20.000000000000000, 2.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000,
           0.0000000000000000 },
-  { 303.10954080179744, 20.000000000000000, 2.0000000000000000, 
+  { 303.10954080179744, 20.000000000000000, 2.0000000000000000,
           1.0000000000000000 },
-  { 11508.923130556599, 20.000000000000000, 2.0000000000000000, 
+  { 11508.923130556599, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000 },
-  { 234541.86023461280, 20.000000000000000, 2.0000000000000000, 
+  { 234541.86023461280, 20.000000000000000, 2.0000000000000000,
           3.0000000000000000 },
-  { 3398931.2897027107, 20.000000000000000, 2.0000000000000000, 
+  { 3398931.2897027107, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000 },
-  { 39382712.287920594, 20.000000000000000, 2.0000000000000000, 
+  { 39382712.287920594, 20.000000000000000, 2.0000000000000000,
           5.0000000000000000 },
-  { 388350500.37087941, 20.000000000000000, 2.0000000000000000, 
+  { 388350500.37087941, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000 },
-  { 3385284070.5527201, 20.000000000000000, 2.0000000000000000, 
+  { 3385284070.5527201, 20.000000000000000, 2.0000000000000000,
           7.0000000000000000 },
-  { 26751585258.405773, 20.000000000000000, 2.0000000000000000, 
+  { 26751585258.405773, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000 },
-  { 195061928138.27673, 20.000000000000000, 2.0000000000000000, 
+  { 195061928138.27673, 20.000000000000000, 2.0000000000000000,
           9.0000000000000000 },
-  { 1329571695324.3132, 20.000000000000000, 2.0000000000000000, 
+  { 1329571695324.3132, 20.000000000000000, 2.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4627,47 +4627,47 @@ void test062()
 
 // Test data for a=20.000000000000000, c=3.0000000000000000.
 testcase_conf_hyperg<double> data063[] = {
-  { -8.6671962318505729e-06, 20.000000000000000, 3.0000000000000000, 
+  { -8.6671962318505729e-06, 20.000000000000000, 3.0000000000000000,
           -10.000000000000000 },
-  { -1.8205565180535418e-05, 20.000000000000000, 3.0000000000000000, 
+  { -1.8205565180535418e-05, 20.000000000000000, 3.0000000000000000,
           -9.0000000000000000 },
-  { 1.5620588717927631e-05, 20.000000000000000, 3.0000000000000000, 
+  { 1.5620588717927631e-05, 20.000000000000000, 3.0000000000000000,
           -8.0000000000000000 },
-  { 7.6532767373103759e-05, 20.000000000000000, 3.0000000000000000, 
+  { 7.6532767373103759e-05, 20.000000000000000, 3.0000000000000000,
           -7.0000000000000000 },
-  { -5.2708600380172109e-05, 20.000000000000000, 3.0000000000000000, 
+  { -5.2708600380172109e-05, 20.000000000000000, 3.0000000000000000,
           -6.0000000000000000 },
-  { -0.00028546308121326264, 20.000000000000000, 3.0000000000000000, 
+  { -0.00028546308121326264, 20.000000000000000, 3.0000000000000000,
           -5.0000000000000000 },
-  { 0.00056490746026256289, 20.000000000000000, 3.0000000000000000, 
+  { 0.00056490746026256289, 20.000000000000000, 3.0000000000000000,
           -4.0000000000000000 },
-  { -5.0602588875468348e-07, 20.000000000000000, 3.0000000000000000, 
+  { -5.0602588875468348e-07, 20.000000000000000, 3.0000000000000000,
           -3.0000000000000000 },
-  { -0.0021376080642211705, 20.000000000000000, 3.0000000000000000, 
+  { -0.0021376080642211705, 20.000000000000000, 3.0000000000000000,
           -2.0000000000000000 },
-  { 0.0028873127225376070, 20.000000000000000, 3.0000000000000000, 
+  { 0.0028873127225376070, 20.000000000000000, 3.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 3.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 3.0000000000000000,
           0.0000000000000000 },
-  { 106.38207299128953, 20.000000000000000, 3.0000000000000000, 
+  { 106.38207299128953, 20.000000000000000, 3.0000000000000000,
           1.0000000000000000 },
-  { 2880.5734732831320, 20.000000000000000, 3.0000000000000000, 
+  { 2880.5734732831320, 20.000000000000000, 3.0000000000000000,
           2.0000000000000000 },
-  { 47353.756965165747, 20.000000000000000, 3.0000000000000000, 
+  { 47353.756965165747, 20.000000000000000, 3.0000000000000000,
           3.0000000000000000 },
-  { 584732.27978148917, 20.000000000000000, 3.0000000000000000, 
+  { 584732.27978148917, 20.000000000000000, 3.0000000000000000,
           4.0000000000000000 },
-  { 5957333.1101321029, 20.000000000000000, 3.0000000000000000, 
+  { 5957333.1101321029, 20.000000000000000, 3.0000000000000000,
           5.0000000000000000 },
-  { 52725595.633352734, 20.000000000000000, 3.0000000000000000, 
+  { 52725595.633352734, 20.000000000000000, 3.0000000000000000,
           6.0000000000000000 },
-  { 418560160.03369552, 20.000000000000000, 3.0000000000000000, 
+  { 418560160.03369552, 20.000000000000000, 3.0000000000000000,
           7.0000000000000000 },
-  { 3045067611.3150902, 20.000000000000000, 3.0000000000000000, 
+  { 3045067611.3150902, 20.000000000000000, 3.0000000000000000,
           8.0000000000000000 },
-  { 20614600690.354652, 20.000000000000000, 3.0000000000000000, 
+  { 20614600690.354652, 20.000000000000000, 3.0000000000000000,
           9.0000000000000000 },
-  { 131344201933.74118, 20.000000000000000, 3.0000000000000000, 
+  { 131344201933.74118, 20.000000000000000, 3.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4701,47 +4701,47 @@ void test063()
 
 // Test data for a=20.000000000000000, c=4.0000000000000000.
 testcase_conf_hyperg<double> data064[] = {
-  { -1.1286669552452404e-06, 20.000000000000000, 4.0000000000000000, 
+  { -1.1286669552452404e-06, 20.000000000000000, 4.0000000000000000,
           -10.000000000000000 },
-  { 3.9595188785137704e-06, 20.000000000000000, 4.0000000000000000, 
+  { 3.9595188785137704e-06, 20.000000000000000, 4.0000000000000000,
           -9.0000000000000000 },
-  { 8.6940153052790034e-06, 20.000000000000000, 4.0000000000000000, 
+  { 8.6940153052790034e-06, 20.000000000000000, 4.0000000000000000,
           -8.0000000000000000 },
-  { -1.0858814018067509e-05, 20.000000000000000, 4.0000000000000000, 
+  { -1.0858814018067509e-05, 20.000000000000000, 4.0000000000000000,
           -7.0000000000000000 },
-  { -4.1826023828710966e-05, 20.000000000000000, 4.0000000000000000, 
+  { -4.1826023828710966e-05, 20.000000000000000, 4.0000000000000000,
           -6.0000000000000000 },
-  { 6.6455893622436357e-05, 20.000000000000000, 4.0000000000000000, 
+  { 6.6455893622436357e-05, 20.000000000000000, 4.0000000000000000,
           -5.0000000000000000 },
-  { 0.00014238710517977903, 20.000000000000000, 4.0000000000000000, 
+  { 0.00014238710517977903, 20.000000000000000, 4.0000000000000000,
           -4.0000000000000000 },
-  { -0.00071796294700866132, 20.000000000000000, 4.0000000000000000, 
+  { -0.00071796294700866132, 20.000000000000000, 4.0000000000000000,
           -3.0000000000000000 },
-  { 0.0020884061677332653, 20.000000000000000, 4.0000000000000000, 
+  { 0.0020884061677332653, 20.000000000000000, 4.0000000000000000,
           -2.0000000000000000 },
-  { -0.012768833157321986, 20.000000000000000, 4.0000000000000000, 
+  { -0.012768833157321986, 20.000000000000000, 4.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 4.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 4.0000000000000000,
           0.0000000000000000 },
-  { 50.659916934657751, 20.000000000000000, 4.0000000000000000, 
+  { 50.659916934657751, 20.000000000000000, 4.0000000000000000,
           1.0000000000000000 },
-  { 1014.3134442335910, 20.000000000000000, 4.0000000000000000, 
+  { 1014.3134442335910, 20.000000000000000, 4.0000000000000000,
           2.0000000000000000 },
-  { 13665.584449611581, 20.000000000000000, 4.0000000000000000, 
+  { 13665.584449611581, 20.000000000000000, 4.0000000000000000,
           3.0000000000000000 },
-  { 145123.62797278629, 20.000000000000000, 4.0000000000000000, 
+  { 145123.62797278629, 20.000000000000000, 4.0000000000000000,
           4.0000000000000000 },
-  { 1308144.4519382305, 20.000000000000000, 4.0000000000000000, 
+  { 1308144.4519382305, 20.000000000000000, 4.0000000000000000,
           5.0000000000000000 },
-  { 10438124.578674613, 20.000000000000000, 4.0000000000000000, 
+  { 10438124.578674613, 20.000000000000000, 4.0000000000000000,
           6.0000000000000000 },
-  { 75719160.524424642, 20.000000000000000, 4.0000000000000000, 
+  { 75719160.524424642, 20.000000000000000, 4.0000000000000000,
           7.0000000000000000 },
-  { 508510905.96310234, 20.000000000000000, 4.0000000000000000, 
+  { 508510905.96310234, 20.000000000000000, 4.0000000000000000,
           8.0000000000000000 },
-  { 3203200954.5618095, 20.000000000000000, 4.0000000000000000, 
+  { 3203200954.5618095, 20.000000000000000, 4.0000000000000000,
           9.0000000000000000 },
-  { 19111993543.124691, 20.000000000000000, 4.0000000000000000, 
+  { 19111993543.124691, 20.000000000000000, 4.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4775,47 +4775,47 @@ void test064()
 
 // Test data for a=20.000000000000000, c=5.0000000000000000.
 testcase_conf_hyperg<double> data065[] = {
-  { 8.4755643455670995e-07, 20.000000000000000, 5.0000000000000000, 
+  { 8.4755643455670995e-07, 20.000000000000000, 5.0000000000000000,
           -10.000000000000000 },
-  { 8.5721061862565634e-07, 20.000000000000000, 5.0000000000000000, 
+  { 8.5721061862565634e-07, 20.000000000000000, 5.0000000000000000,
           -9.0000000000000000 },
-  { -2.8228700837555599e-06, 20.000000000000000, 5.0000000000000000, 
+  { -2.8228700837555599e-06, 20.000000000000000, 5.0000000000000000,
           -8.0000000000000000 },
-  { -6.6486802159657585e-06, 20.000000000000000, 5.0000000000000000, 
+  { -6.6486802159657585e-06, 20.000000000000000, 5.0000000000000000,
           -7.0000000000000000 },
-  { 1.1816828026110384e-05, 20.000000000000000, 5.0000000000000000, 
+  { 1.1816828026110384e-05, 20.000000000000000, 5.0000000000000000,
           -6.0000000000000000 },
-  { 3.6173872819745767e-05, 20.000000000000000, 5.0000000000000000, 
+  { 3.6173872819745767e-05, 20.000000000000000, 5.0000000000000000,
           -5.0000000000000000 },
-  { -0.00011481934287296673, 20.000000000000000, 5.0000000000000000, 
+  { -0.00011481934287296673, 20.000000000000000, 5.0000000000000000,
           -4.0000000000000000 },
-  { 1.2650647218867087e-07, 20.000000000000000, 5.0000000000000000, 
+  { 1.2650647218867087e-07, 20.000000000000000, 5.0000000000000000,
           -3.0000000000000000 },
-  { 0.0010626537950495971, 20.000000000000000, 5.0000000000000000, 
+  { 0.0010626537950495971, 20.000000000000000, 5.0000000000000000,
           -2.0000000000000000 },
-  { -0.0085499011205641979, 20.000000000000000, 5.0000000000000000, 
+  { -0.0085499011205641979, 20.000000000000000, 5.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000,
           0.0000000000000000 },
-  { 29.126637808809363, 20.000000000000000, 5.0000000000000000, 
+  { 29.126637808809363, 20.000000000000000, 5.0000000000000000,
           1.0000000000000000 },
-  { 446.26914983518060, 20.000000000000000, 5.0000000000000000, 
+  { 446.26914983518060, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000 },
-  { 5005.6470164856382, 20.000000000000000, 5.0000000000000000, 
+  { 5005.6470164856382, 20.000000000000000, 5.0000000000000000,
           3.0000000000000000 },
-  { 46145.715220935213, 20.000000000000000, 5.0000000000000000, 
+  { 46145.715220935213, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000 },
-  { 370342.18574452243, 20.000000000000000, 5.0000000000000000, 
+  { 370342.18574452243, 20.000000000000000, 5.0000000000000000,
           5.0000000000000000 },
-  { 2676402.7371661114, 20.000000000000000, 5.0000000000000000, 
+  { 2676402.7371661114, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000 },
-  { 17803174.102029990, 20.000000000000000, 5.0000000000000000, 
+  { 17803174.102029990, 20.000000000000000, 5.0000000000000000,
           7.0000000000000000 },
-  { 110674464.63597310, 20.000000000000000, 5.0000000000000000, 
+  { 110674464.63597310, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000 },
-  { 650149739.34228516, 20.000000000000000, 5.0000000000000000, 
+  { 650149739.34228516, 20.000000000000000, 5.0000000000000000,
           9.0000000000000000 },
-  { 3639417243.5150661, 20.000000000000000, 5.0000000000000000, 
+  { 3639417243.5150661, 20.000000000000000, 5.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4849,47 +4849,47 @@ void test065()
 
 // Test data for a=20.000000000000000, c=6.0000000000000000.
 testcase_conf_hyperg<double> data066[] = {
-  { -1.9022359545309947e-08, 20.000000000000000, 6.0000000000000000, 
+  { -1.9022359545309947e-08, 20.000000000000000, 6.0000000000000000,
           -10.000000000000000 },
-  { -7.4533809656234677e-07, 20.000000000000000, 6.0000000000000000, 
+  { -7.4533809656234677e-07, 20.000000000000000, 6.0000000000000000,
           -9.0000000000000000 },
-  { -9.7852420358724059e-07, 20.000000000000000, 6.0000000000000000, 
+  { -9.7852420358724059e-07, 20.000000000000000, 6.0000000000000000,
           -8.0000000000000000 },
-  { 3.0181569866746340e-06, 20.000000000000000, 6.0000000000000000, 
+  { 3.0181569866746340e-06, 20.000000000000000, 6.0000000000000000,
           -7.0000000000000000 },
-  { 7.9816910701457280e-06, 20.000000000000000, 6.0000000000000000, 
+  { 7.9816910701457280e-06, 20.000000000000000, 6.0000000000000000,
           -6.0000000000000000 },
-  { -2.0133163153966078e-05, 20.000000000000000, 6.0000000000000000, 
+  { -2.0133163153966078e-05, 20.000000000000000, 6.0000000000000000,
           -5.0000000000000000 },
-  { -4.7462368393259678e-05, 20.000000000000000, 6.0000000000000000, 
+  { -4.7462368393259678e-05, 20.000000000000000, 6.0000000000000000,
           -4.0000000000000000 },
-  { 0.00031910869938964821, 20.000000000000000, 6.0000000000000000, 
+  { 0.00031910869938964821, 20.000000000000000, 6.0000000000000000,
           -3.0000000000000000 },
-  { -0.0010380528468056445, 20.000000000000000, 6.0000000000000000, 
+  { -0.0010380528468056445, 20.000000000000000, 6.0000000000000000,
           -2.0000000000000000 },
-  { 0.0084752097558651162, 20.000000000000000, 6.0000000000000000, 
+  { 0.0084752097558651162, 20.000000000000000, 6.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 6.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 6.0000000000000000,
           0.0000000000000000 },
-  { 19.002159564861387, 20.000000000000000, 6.0000000000000000, 
+  { 19.002159564861387, 20.000000000000000, 6.0000000000000000,
           1.0000000000000000 },
-  { 229.93981298721295, 20.000000000000000, 6.0000000000000000, 
+  { 229.93981298721295, 20.000000000000000, 6.0000000000000000,
           2.0000000000000000 },
-  { 2180.3120758940981, 20.000000000000000, 6.0000000000000000, 
+  { 2180.3120758940981, 20.000000000000000, 6.0000000000000000,
           3.0000000000000000 },
-  { 17610.732510305290, 20.000000000000000, 6.0000000000000000, 
+  { 17610.732510305290, 20.000000000000000, 6.0000000000000000,
           4.0000000000000000 },
-  { 126633.20907014773, 20.000000000000000, 6.0000000000000000, 
+  { 126633.20907014773, 20.000000000000000, 6.0000000000000000,
           5.0000000000000000 },
-  { 832692.83016874129, 20.000000000000000, 6.0000000000000000, 
+  { 832692.83016874129, 20.000000000000000, 6.0000000000000000,
           6.0000000000000000 },
-  { 5097225.0940651651, 20.000000000000000, 6.0000000000000000, 
+  { 5097225.0940651651, 20.000000000000000, 6.0000000000000000,
           7.0000000000000000 },
-  { 29414585.342530537, 20.000000000000000, 6.0000000000000000, 
+  { 29414585.342530537, 20.000000000000000, 6.0000000000000000,
           8.0000000000000000 },
-  { 161513229.88138971, 20.000000000000000, 6.0000000000000000, 
+  { 161513229.88138971, 20.000000000000000, 6.0000000000000000,
           9.0000000000000000 },
-  { 849871092.10959554, 20.000000000000000, 6.0000000000000000, 
+  { 849871092.10959554, 20.000000000000000, 6.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4923,47 +4923,47 @@ void test066()
 
 // Test data for a=20.000000000000000, c=7.0000000000000000.
 testcase_conf_hyperg<double> data067[] = {
-  { -1.7754301607387143e-07, 20.000000000000000, 7.0000000000000000, 
+  { -1.7754301607387143e-07, 20.000000000000000, 7.0000000000000000,
           -10.000000000000000 },
-  { -6.2128605089471174e-08, 20.000000000000000, 7.0000000000000000, 
+  { -6.2128605089471174e-08, 20.000000000000000, 7.0000000000000000,
           -9.0000000000000000 },
-  { 9.1338873372533148e-07, 20.000000000000000, 7.0000000000000000, 
+  { 9.1338873372533148e-07, 20.000000000000000, 7.0000000000000000,
           -8.0000000000000000 },
-  { 1.6657400269273180e-06, 20.000000000000000, 7.0000000000000000, 
+  { 1.6657400269273180e-06, 20.000000000000000, 7.0000000000000000,
           -7.0000000000000000 },
-  { -4.7904165143355465e-06, 20.000000000000000, 7.0000000000000000, 
+  { -4.7904165143355465e-06, 20.000000000000000, 7.0000000000000000,
           -6.0000000000000000 },
-  { -1.5503088351319615e-05, 20.000000000000000, 7.0000000000000000, 
+  { -1.5503088351319615e-05, 20.000000000000000, 7.0000000000000000,
           -5.0000000000000000 },
-  { 5.6425108496954350e-05, 20.000000000000000, 7.0000000000000000, 
+  { 5.6425108496954350e-05, 20.000000000000000, 7.0000000000000000,
           -4.0000000000000000 },
-  { 9.1083552345479015e-05, 20.000000000000000, 7.0000000000000000, 
+  { 9.1083552345479015e-05, 20.000000000000000, 7.0000000000000000,
           -3.0000000000000000 },
-  { -0.0018058773247853399, 20.000000000000000, 7.0000000000000000, 
+  { -0.0018058773247853399, 20.000000000000000, 7.0000000000000000,
           -2.0000000000000000 },
-  { 0.032850147696977763, 20.000000000000000, 7.0000000000000000, 
+  { 0.032850147696977763, 20.000000000000000, 7.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 7.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 7.0000000000000000,
           0.0000000000000000 },
-  { 13.551527852090816, 20.000000000000000, 7.0000000000000000, 
+  { 13.551527852090816, 20.000000000000000, 7.0000000000000000,
           1.0000000000000000 },
-  { 133.23579819973102, 20.000000000000000, 7.0000000000000000, 
+  { 133.23579819973102, 20.000000000000000, 7.0000000000000000,
           2.0000000000000000 },
-  { 1083.6769250393436, 20.000000000000000, 7.0000000000000000, 
+  { 1083.6769250393436, 20.000000000000000, 7.0000000000000000,
           3.0000000000000000 },
-  { 7739.1410905637622, 20.000000000000000, 7.0000000000000000, 
+  { 7739.1410905637622, 20.000000000000000, 7.0000000000000000,
           4.0000000000000000 },
-  { 50175.328973240226, 20.000000000000000, 7.0000000000000000, 
+  { 50175.328973240226, 20.000000000000000, 7.0000000000000000,
           5.0000000000000000 },
-  { 301599.46814102860, 20.000000000000000, 7.0000000000000000, 
+  { 301599.46814102860, 20.000000000000000, 7.0000000000000000,
           6.0000000000000000 },
-  { 1705051.1866143674, 20.000000000000000, 7.0000000000000000, 
+  { 1705051.1866143674, 20.000000000000000, 7.0000000000000000,
           7.0000000000000000 },
-  { 9159788.2353733126, 20.000000000000000, 7.0000000000000000, 
+  { 9159788.2353733126, 20.000000000000000, 7.0000000000000000,
           8.0000000000000000 },
-  { 47122070.398665302, 20.000000000000000, 7.0000000000000000, 
+  { 47122070.398665302, 20.000000000000000, 7.0000000000000000,
           9.0000000000000000 },
-  { 233529421.53991729, 20.000000000000000, 7.0000000000000000, 
+  { 233529421.53991729, 20.000000000000000, 7.0000000000000000,
           10.000000000000000 },
 };
 
@@ -4997,47 +4997,47 @@ void test067()
 
 // Test data for a=20.000000000000000, c=8.0000000000000000.
 testcase_conf_hyperg<double> data068[] = {
-  { 4.4385719622857060e-08, 20.000000000000000, 8.0000000000000000, 
+  { 4.4385719622857060e-08, 20.000000000000000, 8.0000000000000000,
           -10.000000000000000 },
-  { 2.7870855352561929e-07, 20.000000000000000, 8.0000000000000000, 
+  { 2.7870855352561929e-07, 20.000000000000000, 8.0000000000000000,
           -9.0000000000000000 },
-  { 2.7221706037028333e-07, 20.000000000000000, 8.0000000000000000, 
+  { 2.7221706037028333e-07, 20.000000000000000, 8.0000000000000000,
           -8.0000000000000000 },
-  { -1.5211293805365477e-06, 20.000000000000000, 8.0000000000000000, 
+  { -1.5211293805365477e-06, 20.000000000000000, 8.0000000000000000,
           -7.0000000000000000 },
-  { -4.2978336531553922e-06, 20.000000000000000, 8.0000000000000000, 
+  { -4.2978336531553922e-06, 20.000000000000000, 8.0000000000000000,
           -6.0000000000000000 },
-  { 1.1339557446266738e-05, 20.000000000000000, 8.0000000000000000, 
+  { 1.1339557446266738e-05, 20.000000000000000, 8.0000000000000000,
           -5.0000000000000000 },
-  { 5.3526365220658982e-05, 20.000000000000000, 8.0000000000000000, 
+  { 5.3526365220658982e-05, 20.000000000000000, 8.0000000000000000,
           -4.0000000000000000 },
-  { -0.00029461053269513242, 20.000000000000000, 8.0000000000000000, 
+  { -0.00029461053269513242, 20.000000000000000, 8.0000000000000000,
           -3.0000000000000000 },
-  { -0.00026793636646740187, 20.000000000000000, 8.0000000000000000, 
+  { -0.00026793636646740187, 20.000000000000000, 8.0000000000000000,
           -2.0000000000000000 },
-  { 0.061061258434452835, 20.000000000000000, 8.0000000000000000, 
+  { 0.061061258434452835, 20.000000000000000, 8.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 8.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 8.0000000000000000,
           0.0000000000000000 },
-  { 10.312756690132913, 20.000000000000000, 8.0000000000000000, 
+  { 10.312756690132913, 20.000000000000000, 8.0000000000000000,
           1.0000000000000000 },
-  { 84.471824856846425, 20.000000000000000, 8.0000000000000000, 
+  { 84.471824856846425, 20.000000000000000, 8.0000000000000000,
           2.0000000000000000 },
-  { 597.47335666854985, 20.000000000000000, 8.0000000000000000, 
+  { 597.47335666854985, 20.000000000000000, 8.0000000000000000,
           3.0000000000000000 },
-  { 3805.9786364107408, 20.000000000000000, 8.0000000000000000, 
+  { 3805.9786364107408, 20.000000000000000, 8.0000000000000000,
           4.0000000000000000 },
-  { 22386.068461641658, 20.000000000000000, 8.0000000000000000, 
+  { 22386.068461641658, 20.000000000000000, 8.0000000000000000,
           5.0000000000000000 },
-  { 123573.63516975302, 20.000000000000000, 8.0000000000000000, 
+  { 123573.63516975302, 20.000000000000000, 8.0000000000000000,
           6.0000000000000000 },
-  { 647514.24141570868, 20.000000000000000, 8.0000000000000000, 
+  { 647514.24141570868, 20.000000000000000, 8.0000000000000000,
           7.0000000000000000 },
-  { 3247628.2434586394, 20.000000000000000, 8.0000000000000000, 
+  { 3247628.2434586394, 20.000000000000000, 8.0000000000000000,
           8.0000000000000000 },
-  { 15690070.625286423, 20.000000000000000, 8.0000000000000000, 
+  { 15690070.625286423, 20.000000000000000, 8.0000000000000000,
           9.0000000000000000 },
-  { 73379158.893325061, 20.000000000000000, 8.0000000000000000, 
+  { 73379158.893325061, 20.000000000000000, 8.0000000000000000,
           10.000000000000000 },
 };
 
@@ -5071,47 +5071,47 @@ void test068()
 
 // Test data for a=20.000000000000000, c=9.0000000000000000.
 testcase_conf_hyperg<double> data069[] = {
-  { 7.3976263576568592e-08, 20.000000000000000, 9.0000000000000000, 
+  { 7.3976263576568592e-08, 20.000000000000000, 9.0000000000000000,
           -10.000000000000000 },
-  { -9.0753238092548416e-09, 20.000000000000000, 9.0000000000000000, 
+  { -9.0753238092548416e-09, 20.000000000000000, 9.0000000000000000,
           -9.0000000000000000 },
-  { -5.5549484970396693e-07, 20.000000000000000, 9.0000000000000000, 
+  { -5.5549484970396693e-07, 20.000000000000000, 9.0000000000000000,
           -8.0000000000000000 },
-  { -1.1104933512848787e-06, 20.000000000000000, 9.0000000000000000, 
+  { -1.1104933512848787e-06, 20.000000000000000, 9.0000000000000000,
           -7.0000000000000000 },
-  { 3.2483424385770483e-06, 20.000000000000000, 9.0000000000000000, 
+  { 3.2483424385770483e-06, 20.000000000000000, 9.0000000000000000,
           -6.0000000000000000 },
-  { 1.7493431113569438e-05, 20.000000000000000, 9.0000000000000000, 
+  { 1.7493431113569438e-05, 20.000000000000000, 9.0000000000000000,
           -5.0000000000000000 },
-  { -3.9066110636117253e-05, 20.000000000000000, 9.0000000000000000, 
+  { -3.9066110636117253e-05, 20.000000000000000, 9.0000000000000000,
           -4.0000000000000000 },
-  { -0.00040356155493308509, 20.000000000000000, 9.0000000000000000, 
+  { -0.00040356155493308509, 20.000000000000000, 9.0000000000000000,
           -3.0000000000000000 },
-  { 0.0037671531470534567, 20.000000000000000, 9.0000000000000000, 
+  { 0.0037671531470534567, 20.000000000000000, 9.0000000000000000,
           -2.0000000000000000 },
-  { 0.090944344485248449, 20.000000000000000, 9.0000000000000000, 
+  { 0.090944344485248449, 20.000000000000000, 9.0000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 9.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 9.0000000000000000,
           0.0000000000000000 },
-  { 8.2390942957149722, 20.000000000000000, 9.0000000000000000, 
+  { 8.2390942957149722, 20.000000000000000, 9.0000000000000000,
           1.0000000000000000 },
-  { 57.468054562166706, 20.000000000000000, 9.0000000000000000, 
+  { 57.468054562166706, 20.000000000000000, 9.0000000000000000,
           2.0000000000000000 },
-  { 358.00109079775746, 20.000000000000000, 9.0000000000000000, 
+  { 358.00109079775746, 20.000000000000000, 9.0000000000000000,
           3.0000000000000000 },
-  { 2051.3704389046998, 20.000000000000000, 9.0000000000000000, 
+  { 2051.3704389046998, 20.000000000000000, 9.0000000000000000,
           4.0000000000000000 },
-  { 11012.597503064211, 20.000000000000000, 9.0000000000000000, 
+  { 11012.597503064211, 20.000000000000000, 9.0000000000000000,
           5.0000000000000000 },
-  { 56082.113308934473, 20.000000000000000, 9.0000000000000000, 
+  { 56082.113308934473, 20.000000000000000, 9.0000000000000000,
           6.0000000000000000 },
-  { 273348.46918863337, 20.000000000000000, 9.0000000000000000, 
+  { 273348.46918863337, 20.000000000000000, 9.0000000000000000,
           7.0000000000000000 },
-  { 1283674.4996444662, 20.000000000000000, 9.0000000000000000, 
+  { 1283674.4996444662, 20.000000000000000, 9.0000000000000000,
           8.0000000000000000 },
-  { 5838026.8730425332, 20.000000000000000, 9.0000000000000000, 
+  { 5838026.8730425332, 20.000000000000000, 9.0000000000000000,
           9.0000000000000000 },
-  { 25817349.972859707, 20.000000000000000, 9.0000000000000000, 
+  { 25817349.972859707, 20.000000000000000, 9.0000000000000000,
           10.000000000000000 },
 };
 
@@ -5145,47 +5145,47 @@ void test069()
 
 // Test data for a=20.000000000000000, c=10.000000000000000.
 testcase_conf_hyperg<double> data070[] = {
-  { -4.1157677792944940e-08, 20.000000000000000, 10.000000000000000, 
+  { -4.1157677792944940e-08, 20.000000000000000, 10.000000000000000,
           -10.000000000000000 },
-  { -2.0187210039960906e-07, 20.000000000000000, 10.000000000000000, 
+  { -2.0187210039960906e-07, 20.000000000000000, 10.000000000000000,
           -9.0000000000000000 },
-  { -2.2272304939386817e-07, 20.000000000000000, 10.000000000000000, 
+  { -2.2272304939386817e-07, 20.000000000000000, 10.000000000000000,
           -8.0000000000000000 },
-  { 1.2925568212606171e-06, 20.000000000000000, 10.000000000000000, 
+  { 1.2925568212606171e-06, 20.000000000000000, 10.000000000000000,
           -7.0000000000000000 },
-  { 5.5744573775996227e-06, 20.000000000000000, 10.000000000000000, 
+  { 5.5744573775996227e-06, 20.000000000000000, 10.000000000000000,
           -6.0000000000000000 },
-  { -6.2568272011787340e-06, 20.000000000000000, 10.000000000000000, 
+  { -6.2568272011787340e-06, 20.000000000000000, 10.000000000000000,
           -5.0000000000000000 },
-  { -0.00011955177906335608, 20.000000000000000, 10.000000000000000, 
+  { -0.00011955177906335608, 20.000000000000000, 10.000000000000000,
           -4.0000000000000000 },
-  { 9.2475405516991078e-05, 20.000000000000000, 10.000000000000000, 
+  { 9.2475405516991078e-05, 20.000000000000000, 10.000000000000000,
           -3.0000000000000000 },
-  { 0.010123531287569982, 20.000000000000000, 10.000000000000000, 
+  { 0.010123531287569982, 20.000000000000000, 10.000000000000000,
           -2.0000000000000000 },
-  { 0.12118937229909535, 20.000000000000000, 10.000000000000000, 
+  { 0.12118937229909535, 20.000000000000000, 10.000000000000000,
           -1.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 10.000000000000000,
           0.0000000000000000 },
-  { 6.8319857942415494, 20.000000000000000, 10.000000000000000, 
+  { 6.8319857942415494, 20.000000000000000, 10.000000000000000,
           1.0000000000000000 },
-  { 41.356658140815220, 20.000000000000000, 10.000000000000000, 
+  { 41.356658140815220, 20.000000000000000, 10.000000000000000,
           2.0000000000000000 },
-  { 229.57496033810907, 20.000000000000000, 10.000000000000000, 
+  { 229.57496033810907, 20.000000000000000, 10.000000000000000,
           3.0000000000000000 },
-  { 1192.7830549969506, 20.000000000000000, 10.000000000000000, 
+  { 1192.7830549969506, 20.000000000000000, 10.000000000000000,
           4.0000000000000000 },
-  { 5878.6003887215920, 20.000000000000000, 10.000000000000000, 
+  { 5878.6003887215920, 20.000000000000000, 10.000000000000000,
           5.0000000000000000 },
-  { 27741.749322673899, 20.000000000000000, 10.000000000000000, 
+  { 27741.749322673899, 20.000000000000000, 10.000000000000000,
           6.0000000000000000 },
-  { 126220.54599305884, 20.000000000000000, 10.000000000000000, 
+  { 126220.54599305884, 20.000000000000000, 10.000000000000000,
           7.0000000000000000 },
-  { 556592.10886612453, 20.000000000000000, 10.000000000000000, 
+  { 556592.10886612453, 20.000000000000000, 10.000000000000000,
           8.0000000000000000 },
-  { 2388555.2873243922, 20.000000000000000, 10.000000000000000, 
+  { 2388555.2873243922, 20.000000000000000, 10.000000000000000,
           9.0000000000000000 },
-  { 10008079.497419352, 20.000000000000000, 10.000000000000000, 
+  { 10008079.497419352, 20.000000000000000, 10.000000000000000,
           10.000000000000000 },
 };
 
index 0a3f1fce8ab40d2c255a1d562dd2e348dad91b96..c98169edce4e25d7b2f246398245ca469a6c8003 100644 (file)
@@ -41,25 +41,25 @@ if (!(A)) \
 
 // Test data for k=-0.90000000000000002, nu=0.0000000000000000.
 testcase_ellint_3<double> data001[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.0000000000000000, 
+  { -0.0000000000000000, -0.90000000000000002, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17525427376115027, -0.90000000000000002, 0.0000000000000000, 
+  { 0.17525427376115027, -0.90000000000000002, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35492464591297446, -0.90000000000000002, 0.0000000000000000, 
+  { 0.35492464591297446, -0.90000000000000002, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.54388221416157134, -0.90000000000000002, 0.0000000000000000, 
+  { 0.54388221416157134, -0.90000000000000002, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.74797400423532523, -0.90000000000000002, 0.0000000000000000, 
+  { 0.74797400423532523, -0.90000000000000002, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.97463898451966458, -0.90000000000000002, 0.0000000000000000, 
+  { 0.97463898451966458, -0.90000000000000002, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.2334463254523440, -0.90000000000000002, 0.0000000000000000, 
+  { 1.2334463254523440, -0.90000000000000002, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.5355247765594910, -0.90000000000000002, 0.0000000000000000, 
+  { 1.5355247765594910, -0.90000000000000002, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.8882928567775124, -0.90000000000000002, 0.0000000000000000, 
+  { 1.8882928567775124, -0.90000000000000002, 0.0000000000000000,
           1.3962634015954636 },
-  { 2.2805491384227703, -0.90000000000000002, 0.0000000000000000, 
+  { 2.2805491384227703, -0.90000000000000002, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -93,25 +93,25 @@ void test001()
 
 // Test data for k=-0.90000000000000002, nu=0.10000000000000001.
 testcase_ellint_3<double> data002[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.10000000000000001, 
+  { -0.0000000000000000, -0.90000000000000002, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17507714233254659, -0.90000000000000002, 0.10000000000000001, 
+  { 0.17507714233254659, -0.90000000000000002, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.35350932904326521, -0.90000000000000002, 0.10000000000000001, 
+  { 0.35350932904326521, -0.90000000000000002, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.53911129989870998, -0.90000000000000002, 0.10000000000000001, 
+  { 0.53911129989870998, -0.90000000000000002, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.73666644254508429, -0.90000000000000002, 0.10000000000000001, 
+  { 0.73666644254508429, -0.90000000000000002, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.95250736612100184, -0.90000000000000002, 0.10000000000000001, 
+  { 0.95250736612100184, -0.90000000000000002, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.1950199550905594, -0.90000000000000002, 0.10000000000000001, 
+  { 1.1950199550905594, -0.90000000000000002, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.4741687286340848, -0.90000000000000002, 0.10000000000000001, 
+  { 1.4741687286340848, -0.90000000000000002, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.7968678183506059, -0.90000000000000002, 0.10000000000000001, 
+  { 1.7968678183506059, -0.90000000000000002, 0.10000000000000001,
           1.3962634015954636 },
-  { 2.1537868513875287, -0.90000000000000002, 0.10000000000000001, 
+  { 2.1537868513875287, -0.90000000000000002, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -145,25 +145,25 @@ void test002()
 
 // Test data for k=-0.90000000000000002, nu=0.20000000000000001.
 testcase_ellint_3<double> data003[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.20000000000000001, 
+  { -0.0000000000000000, -0.90000000000000002, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17490065089140930, -0.90000000000000002, 0.20000000000000001, 
+  { 0.17490065089140930, -0.90000000000000002, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.35211377590661436, -0.90000000000000002, 0.20000000000000001, 
+  { 0.35211377590661436, -0.90000000000000002, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.53448220334204122, -0.90000000000000002, 0.20000000000000001, 
+  { 0.53448220334204122, -0.90000000000000002, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.72591368943179613, -0.90000000000000002, 0.20000000000000001, 
+  { 0.72591368943179613, -0.90000000000000002, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.93192539780038763, -0.90000000000000002, 0.20000000000000001, 
+  { 0.93192539780038763, -0.90000000000000002, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.1600809679692683, -0.90000000000000002, 0.20000000000000001, 
+  { 1.1600809679692683, -0.90000000000000002, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.4195407225882508, -0.90000000000000002, 0.20000000000000001, 
+  { 1.4195407225882508, -0.90000000000000002, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.7168966476424528, -0.90000000000000002, 0.20000000000000001, 
+  { 1.7168966476424528, -0.90000000000000002, 0.20000000000000001,
           1.3962634015954636 },
-  { 2.0443194576468890, -0.90000000000000002, 0.20000000000000001, 
+  { 2.0443194576468890, -0.90000000000000002, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -197,25 +197,25 @@ void test003()
 
 // Test data for k=-0.90000000000000002, nu=0.29999999999999999.
 testcase_ellint_3<double> data004[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.29999999999999999, 
+  { -0.0000000000000000, -0.90000000000000002, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17472479532647534, -0.90000000000000002, 0.29999999999999999, 
+  { 0.17472479532647534, -0.90000000000000002, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.35073750187374114, -0.90000000000000002, 0.29999999999999999, 
+  { 0.35073750187374114, -0.90000000000000002, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.52998766129466979, -0.90000000000000002, 0.29999999999999999, 
+  { 0.52998766129466979, -0.90000000000000002, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.71566993548699587, -0.90000000000000002, 0.29999999999999999, 
+  { 0.71566993548699587, -0.90000000000000002, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.91271517762560195, -0.90000000000000002, 0.29999999999999999, 
+  { 0.91271517762560195, -0.90000000000000002, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.1281241199843370, -0.90000000000000002, 0.29999999999999999, 
+  { 1.1281241199843370, -0.90000000000000002, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.3704929576917448, -0.90000000000000002, 0.29999999999999999, 
+  { 1.3704929576917448, -0.90000000000000002, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.6461981511487715, -0.90000000000000002, 0.29999999999999999, 
+  { 1.6461981511487715, -0.90000000000000002, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.9486280260314426, -0.90000000000000002, 0.29999999999999999, 
+  { 1.9486280260314426, -0.90000000000000002, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -249,25 +249,25 @@ void test004()
 
 // Test data for k=-0.90000000000000002, nu=0.40000000000000002.
 testcase_ellint_3<double> data005[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.40000000000000002, 
+  { -0.0000000000000000, -0.90000000000000002, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17454957156468839, -0.90000000000000002, 0.40000000000000002, 
+  { 0.17454957156468839, -0.90000000000000002, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34938003933330430, -0.90000000000000002, 0.40000000000000002, 
+  { 0.34938003933330430, -0.90000000000000002, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.52562093533067455, -0.90000000000000002, 0.40000000000000002, 
+  { 0.52562093533067455, -0.90000000000000002, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.70589461324915703, -0.90000000000000002, 0.40000000000000002, 
+  { 0.70589461324915703, -0.90000000000000002, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.89472658511942849, -0.90000000000000002, 0.40000000000000002, 
+  { 0.89472658511942849, -0.90000000000000002, 0.40000000000000002,
           0.87266462599716477 },
-  { 1.0987419542323440, -0.90000000000000002, 0.40000000000000002, 
+  { 1.0987419542323440, -0.90000000000000002, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.3261349565496301, -0.90000000000000002, 0.40000000000000002, 
+  { 1.3261349565496301, -0.90000000000000002, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.5831293909853767, -0.90000000000000002, 0.40000000000000002, 
+  { 1.5831293909853767, -0.90000000000000002, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.8641114227238349, -0.90000000000000002, 0.40000000000000002, 
+  { 1.8641114227238349, -0.90000000000000002, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -301,25 +301,25 @@ void test005()
 
 // Test data for k=-0.90000000000000002, nu=0.50000000000000000.
 testcase_ellint_3<double> data006[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.50000000000000000, 
+  { -0.0000000000000000, -0.90000000000000002, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17437497557073336, -0.90000000000000002, 0.50000000000000000, 
+  { 0.17437497557073336, -0.90000000000000002, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34804093691586013, -0.90000000000000002, 0.50000000000000000, 
+  { 0.34804093691586013, -0.90000000000000002, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.52137576320372914, -0.90000000000000002, 0.50000000000000000, 
+  { 0.52137576320372914, -0.90000000000000002, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.69655163996912284, -0.90000000000000002, 0.50000000000000000, 
+  { 0.69655163996912284, -0.90000000000000002, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.87783188683054236, -0.90000000000000002, 0.50000000000000000, 
+  { 0.87783188683054236, -0.90000000000000002, 0.50000000000000000,
           0.87266462599716477 },
-  { 1.0716015959755185, -0.90000000000000002, 0.50000000000000000, 
+  { 1.0716015959755185, -0.90000000000000002, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.2857636916026747, -0.90000000000000002, 0.50000000000000000, 
+  { 1.2857636916026747, -0.90000000000000002, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.5264263913252365, -0.90000000000000002, 0.50000000000000000, 
+  { 1.5264263913252365, -0.90000000000000002, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.7888013241937861, -0.90000000000000002, 0.50000000000000000, 
+  { 1.7888013241937861, -0.90000000000000002, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -353,25 +353,25 @@ void test006()
 
 // Test data for k=-0.90000000000000002, nu=0.59999999999999998.
 testcase_ellint_3<double> data007[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.59999999999999998, 
+  { -0.0000000000000000, -0.90000000000000002, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17420100334657815, -0.90000000000000002, 0.59999999999999998, 
+  { 0.17420100334657815, -0.90000000000000002, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34671975876122157, -0.90000000000000002, 0.59999999999999998, 
+  { 0.34671975876122157, -0.90000000000000002, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.51724631570707968, -0.90000000000000002, 0.59999999999999998, 
+  { 0.51724631570707968, -0.90000000000000002, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.68760879113743056, -0.90000000000000002, 0.59999999999999998, 
+  { 0.68760879113743056, -0.90000000000000002, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.86192157779698364, -0.90000000000000002, 0.59999999999999998, 
+  { 0.86192157779698364, -0.90000000000000002, 0.59999999999999998,
           0.87266462599716477 },
-  { 1.0464279696166354, -0.90000000000000002, 0.59999999999999998, 
+  { 1.0464279696166354, -0.90000000000000002, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.2488156247094004, -0.90000000000000002, 0.59999999999999998, 
+  { 1.2488156247094004, -0.90000000000000002, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.4750988777188474, -0.90000000000000002, 0.59999999999999998, 
+  { 1.4750988777188474, -0.90000000000000002, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.7211781128919523, -0.90000000000000002, 0.59999999999999998, 
+  { 1.7211781128919523, -0.90000000000000002, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -405,25 +405,25 @@ void test007()
 
 // Test data for k=-0.90000000000000002, nu=0.69999999999999996.
 testcase_ellint_3<double> data008[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.69999999999999996, 
+  { -0.0000000000000000, -0.90000000000000002, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17402765093102210, -0.90000000000000002, 0.69999999999999996, 
+  { 0.17402765093102210, -0.90000000000000002, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34541608382635131, -0.90000000000000002, 0.69999999999999996, 
+  { 0.34541608382635131, -0.90000000000000002, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.51322715827061705, -0.90000000000000002, 0.69999999999999996, 
+  { 0.51322715827061705, -0.90000000000000002, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.67903717872440306, -0.90000000000000002, 0.69999999999999996, 
+  { 0.67903717872440306, -0.90000000000000002, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.84690113601682671, -0.90000000000000002, 0.69999999999999996, 
+  { 0.84690113601682671, -0.90000000000000002, 0.69999999999999996,
           0.87266462599716477 },
-  { 1.0229914311548418, -0.90000000000000002, 0.69999999999999996, 
+  { 1.0229914311548418, -0.90000000000000002, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.2148329639709381, -0.90000000000000002, 0.69999999999999996, 
+  { 1.2148329639709381, -0.90000000000000002, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.4283586501307806, -0.90000000000000002, 0.69999999999999996, 
+  { 1.4283586501307806, -0.90000000000000002, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.6600480747670938, -0.90000000000000002, 0.69999999999999996, 
+  { 1.6600480747670938, -0.90000000000000002, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -457,25 +457,25 @@ void test008()
 
 // Test data for k=-0.90000000000000002, nu=0.80000000000000004.
 testcase_ellint_3<double> data009[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.80000000000000004, 
+  { -0.0000000000000000, -0.90000000000000002, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17385491439925149, -0.90000000000000002, 0.80000000000000004, 
+  { 0.17385491439925149, -0.90000000000000002, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34412950523113928, -0.90000000000000002, 0.80000000000000004, 
+  { 0.34412950523113928, -0.90000000000000002, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.50931321668729612, -0.90000000000000002, 0.80000000000000004, 
+  { 0.50931321668729612, -0.90000000000000002, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.67081081392296349, -0.90000000000000002, 0.80000000000000004, 
+  { 0.67081081392296349, -0.90000000000000002, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.83268846097293259, -0.90000000000000002, 0.80000000000000004, 
+  { 0.83268846097293259, -0.90000000000000002, 0.80000000000000004,
           0.87266462599716477 },
-  { 1.0010985015814027, -0.90000000000000002, 0.80000000000000004, 
+  { 1.0010985015814027, -0.90000000000000002, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.1834394045489678, -0.90000000000000002, 0.80000000000000004, 
+  { 1.1834394045489678, -0.90000000000000002, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.3855695891683188, -0.90000000000000002, 0.80000000000000004, 
+  { 1.3855695891683188, -0.90000000000000002, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.6044591960982204, -0.90000000000000002, 0.80000000000000004, 
+  { 1.6044591960982204, -0.90000000000000002, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -509,25 +509,25 @@ void test009()
 
 // Test data for k=-0.90000000000000002, nu=0.90000000000000002.
 testcase_ellint_3<double> data010[] = {
-  { -0.0000000000000000, -0.90000000000000002, 0.90000000000000002, 
+  { -0.0000000000000000, -0.90000000000000002, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17368278986240138, -0.90000000000000002, 0.90000000000000002, 
+  { 0.17368278986240138, -0.90000000000000002, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.34285962963961397, -0.90000000000000002, 0.90000000000000002, 
+  { 0.34285962963961397, -0.90000000000000002, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.50549974644993323, -0.90000000000000002, 0.90000000000000002, 
+  { 0.50549974644993323, -0.90000000000000002, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.66290623857720898, -0.90000000000000002, 0.90000000000000002, 
+  { 0.66290623857720898, -0.90000000000000002, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.81921183128847164, -0.90000000000000002, 0.90000000000000002, 
+  { 0.81921183128847164, -0.90000000000000002, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.98058481956066390, -0.90000000000000002, 0.90000000000000002, 
+  { 0.98058481956066390, -0.90000000000000002, 0.90000000000000002,
           1.0471975511965976 },
-  { 1.1543223520473567, -0.90000000000000002, 0.90000000000000002, 
+  { 1.1543223520473567, -0.90000000000000002, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.3462119782292938, -0.90000000000000002, 0.90000000000000002, 
+  { 1.3462119782292938, -0.90000000000000002, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.5536420236310946, -0.90000000000000002, 0.90000000000000002, 
+  { 1.5536420236310946, -0.90000000000000002, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -561,25 +561,25 @@ void test010()
 
 // Test data for k=-0.80000000000000004, nu=0.0000000000000000.
 testcase_ellint_3<double> data011[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.0000000000000000, 
+  { -0.0000000000000000, -0.80000000000000004, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17510154241338902, -0.80000000000000004, 0.0000000000000000, 
+  { 0.17510154241338902, -0.80000000000000004, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35365068839779390, -0.80000000000000004, 0.0000000000000000, 
+  { 0.35365068839779390, -0.80000000000000004, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.53926804409084561, -0.80000000000000004, 0.0000000000000000, 
+  { 0.53926804409084561, -0.80000000000000004, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.73587926028070383, -0.80000000000000004, 0.0000000000000000, 
+  { 0.73587926028070383, -0.80000000000000004, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.94770942970071170, -0.80000000000000004, 0.0000000000000000, 
+  { 0.94770942970071170, -0.80000000000000004, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.1789022995388239, -0.80000000000000004, 0.0000000000000000, 
+  { 1.1789022995388239, -0.80000000000000004, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.4323027881876009, -0.80000000000000004, 0.0000000000000000, 
+  { 1.4323027881876009, -0.80000000000000004, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.7069629739121674, -0.80000000000000004, 0.0000000000000000, 
+  { 1.7069629739121674, -0.80000000000000004, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.9953027776647296, -0.80000000000000004, 0.0000000000000000, 
+  { 1.9953027776647296, -0.80000000000000004, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -613,25 +613,25 @@ void test011()
 
 // Test data for k=-0.80000000000000004, nu=0.10000000000000001.
 testcase_ellint_3<double> data012[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.10000000000000001, 
+  { -0.0000000000000000, -0.80000000000000004, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17492468824017166, -0.80000000000000004, 0.10000000000000001, 
+  { 0.17492468824017166, -0.80000000000000004, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.35224443521476911, -0.80000000000000004, 0.10000000000000001, 
+  { 0.35224443521476911, -0.80000000000000004, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.53456851853226961, -0.80000000000000004, 0.10000000000000001, 
+  { 0.53456851853226961, -0.80000000000000004, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.72488875602364944, -0.80000000000000004, 0.10000000000000001, 
+  { 0.72488875602364944, -0.80000000000000004, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.92661354274638952, -0.80000000000000004, 0.10000000000000001, 
+  { 0.92661354274638952, -0.80000000000000004, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.1432651144499077, -0.80000000000000004, 0.10000000000000001, 
+  { 1.1432651144499077, -0.80000000000000004, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.3774479927211429, -0.80000000000000004, 0.10000000000000001, 
+  { 1.3774479927211429, -0.80000000000000004, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.6287092337196041, -0.80000000000000004, 0.10000000000000001, 
+  { 1.6287092337196041, -0.80000000000000004, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.8910755418379521, -0.80000000000000004, 0.10000000000000001, 
+  { 1.8910755418379521, -0.80000000000000004, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -665,25 +665,25 @@ void test012()
 
 // Test data for k=-0.80000000000000004, nu=0.20000000000000001.
 testcase_ellint_3<double> data013[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.20000000000000001, 
+  { -0.0000000000000000, -0.80000000000000004, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17474847286224943, -0.80000000000000004, 0.20000000000000001, 
+  { 0.17474847286224943, -0.80000000000000004, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.35085779529084682, -0.80000000000000004, 0.20000000000000001, 
+  { 0.35085779529084682, -0.80000000000000004, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.53000829263059157, -0.80000000000000004, 0.20000000000000001, 
+  { 0.53000829263059157, -0.80000000000000004, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.71443466027453406, -0.80000000000000004, 0.20000000000000001, 
+  { 0.71443466027453406, -0.80000000000000004, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.90698196872715420, -0.80000000000000004, 0.20000000000000001, 
+  { 0.90698196872715420, -0.80000000000000004, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.1108198200558581, -0.80000000000000004, 0.20000000000000001, 
+  { 1.1108198200558581, -0.80000000000000004, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.3284988909963957, -0.80000000000000004, 0.20000000000000001, 
+  { 1.3284988909963957, -0.80000000000000004, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.5600369318140328, -0.80000000000000004, 0.20000000000000001, 
+  { 1.5600369318140328, -0.80000000000000004, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.8007226661734588, -0.80000000000000004, 0.20000000000000001, 
+  { 1.8007226661734588, -0.80000000000000004, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -717,25 +717,25 @@ void test013()
 
 // Test data for k=-0.80000000000000004, nu=0.29999999999999999.
 testcase_ellint_3<double> data014[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.29999999999999999, 
+  { -0.0000000000000000, -0.80000000000000004, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17457289217669891, -0.80000000000000004, 0.29999999999999999, 
+  { 0.17457289217669891, -0.80000000000000004, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34949028801501258, -0.80000000000000004, 0.29999999999999999, 
+  { 0.34949028801501258, -0.80000000000000004, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.52558024362769318, -0.80000000000000004, 0.29999999999999999, 
+  { 0.52558024362769318, -0.80000000000000004, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.70447281740094914, -0.80000000000000004, 0.29999999999999999, 
+  { 0.70447281740094914, -0.80000000000000004, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.88864745641528986, -0.80000000000000004, 0.29999999999999999, 
+  { 0.88864745641528986, -0.80000000000000004, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.0811075819341465, -0.80000000000000004, 0.29999999999999999, 
+  { 1.0811075819341465, -0.80000000000000004, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.2844589654082377, -0.80000000000000004, 0.29999999999999999, 
+  { 1.2844589654082377, -0.80000000000000004, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.4991461361277849, -0.80000000000000004, 0.29999999999999999, 
+  { 1.4991461361277849, -0.80000000000000004, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.7214611048717301, -0.80000000000000004, 0.29999999999999999, 
+  { 1.7214611048717301, -0.80000000000000004, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -769,25 +769,25 @@ void test014()
 
 // Test data for k=-0.80000000000000004, nu=0.40000000000000002.
 testcase_ellint_3<double> data015[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.40000000000000002, 
+  { -0.0000000000000000, -0.80000000000000004, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17439794211872178, -0.80000000000000004, 0.40000000000000002, 
+  { 0.17439794211872178, -0.80000000000000004, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34814144964568972, -0.80000000000000004, 0.40000000000000002, 
+  { 0.34814144964568972, -0.80000000000000004, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.52127776285273075, -0.80000000000000004, 0.40000000000000002, 
+  { 0.52127776285273075, -0.80000000000000004, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.69496411438966599, -0.80000000000000004, 0.40000000000000002, 
+  { 0.69496411438966599, -0.80000000000000004, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.87146878427509589, -0.80000000000000004, 0.40000000000000002, 
+  { 0.87146878427509589, -0.80000000000000004, 0.40000000000000002,
           0.87266462599716477 },
-  { 1.0537579024937762, -0.80000000000000004, 0.40000000000000002, 
+  { 1.0537579024937762, -0.80000000000000004, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.2445534387922637, -0.80000000000000004, 0.40000000000000002, 
+  { 1.2445534387922637, -0.80000000000000004, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.4446769766361993, -0.80000000000000004, 0.40000000000000002, 
+  { 1.4446769766361993, -0.80000000000000004, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.6512267838651289, -0.80000000000000004, 0.40000000000000002, 
+  { 1.6512267838651289, -0.80000000000000004, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -821,25 +821,25 @@ void test015()
 
 // Test data for k=-0.80000000000000004, nu=0.50000000000000000.
 testcase_ellint_3<double> data016[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.50000000000000000, 
+  { -0.0000000000000000, -0.80000000000000004, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17422361866118047, -0.80000000000000004, 0.50000000000000000, 
+  { 0.17422361866118047, -0.80000000000000004, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34681083254170475, -0.80000000000000004, 0.50000000000000000, 
+  { 0.34681083254170475, -0.80000000000000004, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.51709470815494440, -0.80000000000000004, 0.50000000000000000, 
+  { 0.51709470815494440, -0.80000000000000004, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.68587375344080259, -0.80000000000000004, 0.50000000000000000, 
+  { 0.68587375344080259, -0.80000000000000004, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.85532571852810624, -0.80000000000000004, 0.50000000000000000, 
+  { 0.85532571852810624, -0.80000000000000004, 0.50000000000000000,
           0.87266462599716477 },
-  { 1.0284677391874906, -0.80000000000000004, 0.50000000000000000, 
+  { 1.0284677391874906, -0.80000000000000004, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.2081693942686225, -0.80000000000000004, 0.50000000000000000, 
+  { 1.2081693942686225, -0.80000000000000004, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.3955803006426311, -0.80000000000000004, 0.50000000000000000, 
+  { 1.3955803006426311, -0.80000000000000004, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.5884528947755532, -0.80000000000000004, 0.50000000000000000, 
+  { 1.5884528947755532, -0.80000000000000004, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -873,25 +873,25 @@ void test016()
 
 // Test data for k=-0.80000000000000004, nu=0.59999999999999998.
 testcase_ellint_3<double> data017[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.59999999999999998, 
+  { -0.0000000000000000, -0.80000000000000004, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17404991781414092, -0.80000000000000004, 0.59999999999999998, 
+  { 0.17404991781414092, -0.80000000000000004, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34549800443625167, -0.80000000000000004, 0.59999999999999998, 
+  { 0.34549800443625167, -0.80000000000000004, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.51302536167001556, -0.80000000000000004, 0.59999999999999998, 
+  { 0.51302536167001556, -0.80000000000000004, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.67717065003912258, -0.80000000000000004, 0.59999999999999998, 
+  { 0.67717065003912258, -0.80000000000000004, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.84011512421134416, -0.80000000000000004, 0.59999999999999998, 
+  { 0.84011512421134416, -0.80000000000000004, 0.59999999999999998,
           0.87266462599716477 },
-  { 1.0049863847088742, -0.80000000000000004, 0.59999999999999998, 
+  { 1.0049863847088742, -0.80000000000000004, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.1748145941898918, -0.80000000000000004, 0.59999999999999998, 
+  { 1.1748145941898918, -0.80000000000000004, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.3510319699755071, -0.80000000000000004, 0.59999999999999998, 
+  { 1.3510319699755071, -0.80000000000000004, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.5319262547427865, -0.80000000000000004, 0.59999999999999998, 
+  { 1.5319262547427865, -0.80000000000000004, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -925,25 +925,25 @@ void test017()
 
 // Test data for k=-0.80000000000000004, nu=0.69999999999999996.
 testcase_ellint_3<double> data018[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.69999999999999996, 
+  { -0.0000000000000000, -0.80000000000000004, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17387683562442202, -0.80000000000000004, 0.69999999999999996, 
+  { 0.17387683562442202, -0.80000000000000004, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34420254775101611, -0.80000000000000004, 0.69999999999999996, 
+  { 0.34420254775101611, -0.80000000000000004, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.50906439222143685, -0.80000000000000004, 0.69999999999999996, 
+  { 0.50906439222143685, -0.80000000000000004, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.66882693152688433, -0.80000000000000004, 0.69999999999999996, 
+  { 0.66882693152688433, -0.80000000000000004, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.82574792844091316, -0.80000000000000004, 0.69999999999999996, 
+  { 0.82574792844091316, -0.80000000000000004, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.98310431309490953, -0.80000000000000004, 0.69999999999999996, 
+  { 0.98310431309490953, -0.80000000000000004, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.1440884535113258, -0.80000000000000004, 0.69999999999999996, 
+  { 1.1440884535113258, -0.80000000000000004, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.3103743938952537, -0.80000000000000004, 0.69999999999999996, 
+  { 1.3103743938952537, -0.80000000000000004, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.4806912324625332, -0.80000000000000004, 0.69999999999999996, 
+  { 1.4806912324625332, -0.80000000000000004, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -977,25 +977,25 @@ void test018()
 
 // Test data for k=-0.80000000000000004, nu=0.80000000000000004.
 testcase_ellint_3<double> data019[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.80000000000000004, 
+  { -0.0000000000000000, -0.80000000000000004, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17370436817515206, -0.80000000000000004, 0.80000000000000004, 
+  { 0.17370436817515206, -0.80000000000000004, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34292405894783395, -0.80000000000000004, 0.80000000000000004, 
+  { 0.34292405894783395, -0.80000000000000004, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.50520682176250087, -0.80000000000000004, 0.80000000000000004, 
+  { 0.50520682176250087, -0.80000000000000004, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.66081751679736189, -0.80000000000000004, 0.80000000000000004, 
+  { 0.66081751679736189, -0.80000000000000004, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.81214672249355102, -0.80000000000000004, 0.80000000000000004, 
+  { 0.81214672249355102, -0.80000000000000004, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.96264481387685574, -0.80000000000000004, 0.80000000000000004, 
+  { 0.96264481387685574, -0.80000000000000004, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.1156611352656258, -0.80000000000000004, 0.80000000000000004, 
+  { 1.1156611352656258, -0.80000000000000004, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.2730756225143889, -0.80000000000000004, 0.80000000000000004, 
+  { 1.2730756225143889, -0.80000000000000004, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.4339837018309474, -0.80000000000000004, 0.80000000000000004, 
+  { 1.4339837018309474, -0.80000000000000004, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -1029,25 +1029,25 @@ void test019()
 
 // Test data for k=-0.80000000000000004, nu=0.90000000000000002.
 testcase_ellint_3<double> data020[] = {
-  { -0.0000000000000000, -0.80000000000000004, 0.90000000000000002, 
+  { -0.0000000000000000, -0.80000000000000004, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17353251158533153, -0.80000000000000004, 0.90000000000000002, 
+  { 0.17353251158533153, -0.80000000000000004, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.34166214791545768, -0.80000000000000004, 0.90000000000000002, 
+  { 0.34166214791545768, -0.80000000000000004, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.50144799535130580, -0.80000000000000004, 0.90000000000000002, 
+  { 0.50144799535130580, -0.80000000000000004, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.65311976193814447, -0.80000000000000004, 0.90000000000000002, 
+  { 0.65311976193814447, -0.80000000000000004, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.79924384892320866, -0.80000000000000004, 0.90000000000000002, 
+  { 0.79924384892320866, -0.80000000000000004, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.94345762353365625, -0.80000000000000004, 0.90000000000000002, 
+  { 0.94345762353365625, -0.80000000000000004, 0.90000000000000002,
           1.0471975511965976 },
-  { 1.0892582069219159, -0.80000000000000004, 0.90000000000000002, 
+  { 1.0892582069219159, -0.80000000000000004, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.2387000876610268, -0.80000000000000004, 0.90000000000000002, 
+  { 1.2387000876610268, -0.80000000000000004, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.3911845406776222, -0.80000000000000004, 0.90000000000000002, 
+  { 1.3911845406776222, -0.80000000000000004, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -1081,25 +1081,25 @@ void test020()
 
 // Test data for k=-0.69999999999999996, nu=0.0000000000000000.
 testcase_ellint_3<double> data021[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.0000000000000000, 
+  { -0.0000000000000000, -0.69999999999999996, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17496737466916720, -0.69999999999999996, 0.0000000000000000, 
+  { 0.17496737466916720, -0.69999999999999996, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35254687535677925, -0.69999999999999996, 0.0000000000000000, 
+  { 0.35254687535677925, -0.69999999999999996, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.53536740275997130, -0.69999999999999996, 0.0000000000000000, 
+  { 0.53536740275997130, -0.69999999999999996, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.72603797651684465, -0.69999999999999996, 0.0000000000000000, 
+  { 0.72603797651684465, -0.69999999999999996, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.92698296348313458, -0.69999999999999996, 0.0000000000000000, 
+  { 0.92698296348313458, -0.69999999999999996, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.1400447527693316, -0.69999999999999996, 0.0000000000000000, 
+  { 1.1400447527693316, -0.69999999999999996, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.3657668117194071, -0.69999999999999996, 0.0000000000000000, 
+  { 1.3657668117194071, -0.69999999999999996, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.6024686895959159, -0.69999999999999996, 0.0000000000000000, 
+  { 1.6024686895959159, -0.69999999999999996, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.8456939983747236, -0.69999999999999996, 0.0000000000000000, 
+  { 1.8456939983747236, -0.69999999999999996, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -1133,25 +1133,25 @@ void test021()
 
 // Test data for k=-0.69999999999999996, nu=0.10000000000000001.
 testcase_ellint_3<double> data022[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.10000000000000001, 
+  { -0.0000000000000000, -0.69999999999999996, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17479076384884681, -0.69999999999999996, 0.10000000000000001, 
+  { 0.17479076384884681, -0.69999999999999996, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.35114844900396364, -0.69999999999999996, 0.10000000000000001, 
+  { 0.35114844900396364, -0.69999999999999996, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.53072776947527012, -0.69999999999999996, 0.10000000000000001, 
+  { 0.53072776947527012, -0.69999999999999996, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.71530198262386246, -0.69999999999999996, 0.10000000000000001, 
+  { 0.71530198262386246, -0.69999999999999996, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.90666760677828306, -0.69999999999999996, 0.10000000000000001, 
+  { 0.90666760677828306, -0.69999999999999996, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.1063366517438080, -0.69999999999999996, 0.10000000000000001, 
+  { 1.1063366517438080, -0.69999999999999996, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.3149477243092147, -0.69999999999999996, 0.10000000000000001, 
+  { 1.3149477243092147, -0.69999999999999996, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.5314886725038925, -0.69999999999999996, 0.10000000000000001, 
+  { 1.5314886725038925, -0.69999999999999996, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.7528050171757608, -0.69999999999999996, 0.10000000000000001, 
+  { 1.7528050171757608, -0.69999999999999996, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -1185,25 +1185,25 @@ void test022()
 
 // Test data for k=-0.69999999999999996, nu=0.20000000000000001.
 testcase_ellint_3<double> data023[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.20000000000000001, 
+  { -0.0000000000000000, -0.69999999999999996, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17461479077791472, -0.69999999999999996, 0.20000000000000001, 
+  { 0.17461479077791472, -0.69999999999999996, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34976950621407538, -0.69999999999999996, 0.20000000000000001, 
+  { 0.34976950621407538, -0.69999999999999996, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.52622533231350188, -0.69999999999999996, 0.20000000000000001, 
+  { 0.52622533231350188, -0.69999999999999996, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.70508774017895226, -0.69999999999999996, 0.20000000000000001, 
+  { 0.70508774017895226, -0.69999999999999996, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.88775302531730294, -0.69999999999999996, 0.20000000000000001, 
+  { 0.88775302531730294, -0.69999999999999996, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0756195476149006, -0.69999999999999996, 0.20000000000000001, 
+  { 1.0756195476149006, -0.69999999999999996, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.2695349716654372, -0.69999999999999996, 0.20000000000000001, 
+  { 1.2695349716654372, -0.69999999999999996, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.4690814617070540, -0.69999999999999996, 0.20000000000000001, 
+  { 1.4690814617070540, -0.69999999999999996, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.6721098780092147, -0.69999999999999996, 0.20000000000000001, 
+  { 1.6721098780092147, -0.69999999999999996, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -1237,25 +1237,25 @@ void test023()
 
 // Test data for k=-0.69999999999999996, nu=0.29999999999999999.
 testcase_ellint_3<double> data024[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.29999999999999999, 
+  { -0.0000000000000000, -0.69999999999999996, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17443945136076172, -0.69999999999999996, 0.29999999999999999, 
+  { 0.17443945136076172, -0.69999999999999996, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34840956983535287, -0.69999999999999996, 0.29999999999999999, 
+  { 0.34840956983535287, -0.69999999999999996, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.52185308551329179, -0.69999999999999996, 0.29999999999999999, 
+  { 0.52185308551329179, -0.69999999999999996, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.69535240431168266, -0.69999999999999996, 0.29999999999999999, 
+  { 0.69535240431168266, -0.69999999999999996, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.87007983473964923, -0.69999999999999996, 0.29999999999999999, 
+  { 0.87007983473964923, -0.69999999999999996, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.0474657975577066, -0.69999999999999996, 0.29999999999999999, 
+  { 1.0474657975577066, -0.69999999999999996, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.2286225419931889, -0.69999999999999996, 0.29999999999999999, 
+  { 1.2286225419931889, -0.69999999999999996, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.4136490671013271, -0.69999999999999996, 0.29999999999999999, 
+  { 1.4136490671013271, -0.69999999999999996, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.6011813647733213, -0.69999999999999996, 0.29999999999999999, 
+  { 1.6011813647733213, -0.69999999999999996, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -1289,25 +1289,25 @@ void test024()
 
 // Test data for k=-0.69999999999999996, nu=0.40000000000000002.
 testcase_ellint_3<double> data025[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.40000000000000002, 
+  { -0.0000000000000000, -0.69999999999999996, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17426474153983226, -0.69999999999999996, 0.40000000000000002, 
+  { 0.17426474153983226, -0.69999999999999996, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34706817945773732, -0.69999999999999996, 0.40000000000000002, 
+  { 0.34706817945773732, -0.69999999999999996, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.51760452851738159, -0.69999999999999996, 0.40000000000000002, 
+  { 0.51760452851738159, -0.69999999999999996, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.68605801534722766, -0.69999999999999996, 0.40000000000000002, 
+  { 0.68605801534722766, -0.69999999999999996, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.85351339387296532, -0.69999999999999996, 0.40000000000000002, 
+  { 0.85351339387296532, -0.69999999999999996, 0.40000000000000002,
           0.87266462599716477 },
-  { 1.0215297967969537, -0.69999999999999996, 0.40000000000000002, 
+  { 1.0215297967969537, -0.69999999999999996, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.1915051074460528, -0.69999999999999996, 0.40000000000000002, 
+  { 1.1915051074460528, -0.69999999999999996, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.3639821911744707, -0.69999999999999996, 0.40000000000000002, 
+  { 1.3639821911744707, -0.69999999999999996, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.5382162002954762, -0.69999999999999996, 0.40000000000000002, 
+  { 1.5382162002954762, -0.69999999999999996, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -1341,25 +1341,25 @@ void test025()
 
 // Test data for k=-0.69999999999999996, nu=0.50000000000000000.
 testcase_ellint_3<double> data026[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.50000000000000000, 
+  { -0.0000000000000000, -0.69999999999999996, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17409065729516093, -0.69999999999999996, 0.50000000000000000, 
+  { 0.17409065729516093, -0.69999999999999996, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34574489064986091, -0.69999999999999996, 0.50000000000000000, 
+  { 0.34574489064986091, -0.69999999999999996, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.51347361925579793, -0.69999999999999996, 0.50000000000000000, 
+  { 0.51347361925579793, -0.69999999999999996, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.67717079489579290, -0.69999999999999996, 0.50000000000000000, 
+  { 0.67717079489579290, -0.69999999999999996, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.83793902055292280, -0.69999999999999996, 0.50000000000000000, 
+  { 0.83793902055292280, -0.69999999999999996, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.99752863545289705, -0.69999999999999996, 0.50000000000000000, 
+  { 0.99752863545289705, -0.69999999999999996, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.1576240080401499, -0.69999999999999996, 0.50000000000000000, 
+  { 1.1576240080401499, -0.69999999999999996, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.3191464023923762, -0.69999999999999996, 0.50000000000000000, 
+  { 1.3191464023923762, -0.69999999999999996, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.4818433192178544, -0.69999999999999996, 0.50000000000000000, 
+  { 1.4818433192178544, -0.69999999999999996, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -1393,25 +1393,25 @@ void test026()
 
 // Test data for k=-0.69999999999999996, nu=0.59999999999999998.
 testcase_ellint_3<double> data027[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.59999999999999998, 
+  { -0.0000000000000000, -0.69999999999999996, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17391719464391611, -0.69999999999999996, 0.59999999999999998, 
+  { 0.17391719464391611, -0.69999999999999996, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34443927423869031, -0.69999999999999996, 0.59999999999999998, 
+  { 0.34443927423869031, -0.69999999999999996, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50945473266486074, -0.69999999999999996, 0.59999999999999998, 
+  { 0.50945473266486074, -0.69999999999999996, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.66866056326513823, -0.69999999999999996, 0.59999999999999998, 
+  { 0.66866056326513823, -0.69999999999999996, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.82325830002337352, -0.69999999999999996, 0.59999999999999998, 
+  { 0.82325830002337352, -0.69999999999999996, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.97522808245669357, -0.69999999999999996, 0.59999999999999998, 
+  { 0.97522808245669357, -0.69999999999999996, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.1265300613705282, -0.69999999999999996, 0.59999999999999998, 
+  { 1.1265300613705282, -0.69999999999999996, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.2784066076152003, -0.69999999999999996, 0.59999999999999998, 
+  { 1.2784066076152003, -0.69999999999999996, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.4309994736080540, -0.69999999999999996, 0.59999999999999998, 
+  { 1.4309994736080540, -0.69999999999999996, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -1445,25 +1445,25 @@ void test027()
 
 // Test data for k=-0.69999999999999996, nu=0.69999999999999996.
 testcase_ellint_3<double> data028[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.69999999999999996, 
+  { -0.0000000000000000, -0.69999999999999996, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17374434963995028, -0.69999999999999996, 0.69999999999999996, 
+  { 0.17374434963995028, -0.69999999999999996, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34315091562900674, -0.69999999999999996, 0.69999999999999996, 
+  { 0.34315091562900674, -0.69999999999999996, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.50554262375653358, -0.69999999999999996, 0.69999999999999996, 
+  { 0.50554262375653358, -0.69999999999999996, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.66050025406305812, -0.69999999999999996, 0.69999999999999996, 
+  { 0.66050025406305812, -0.69999999999999996, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.80938620118847404, -0.69999999999999996, 0.69999999999999996, 
+  { 0.80938620118847404, -0.69999999999999996, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.95443223855852144, -0.69999999999999996, 0.69999999999999996, 
+  { 0.95443223855852144, -0.69999999999999996, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0978573207128302, -0.69999999999999996, 0.69999999999999996, 
+  { 1.0978573207128302, -0.69999999999999996, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.2411754575007123, -0.69999999999999996, 0.69999999999999996, 
+  { 1.2411754575007123, -0.69999999999999996, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.3848459188329196, -0.69999999999999996, 0.69999999999999996, 
+  { 1.3848459188329196, -0.69999999999999996, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -1497,25 +1497,25 @@ void test028()
 
 // Test data for k=-0.69999999999999996, nu=0.80000000000000004.
 testcase_ellint_3<double> data029[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.80000000000000004, 
+  { -0.0000000000000000, -0.69999999999999996, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17357211837335737, -0.69999999999999996, 0.80000000000000004, 
+  { 0.17357211837335737, -0.69999999999999996, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34187941416012108, -0.69999999999999996, 0.80000000000000004, 
+  { 0.34187941416012108, -0.69999999999999996, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.50173239465478270, -0.69999999999999996, 0.80000000000000004, 
+  { 0.50173239465478270, -0.69999999999999996, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.65266550725988315, -0.69999999999999996, 0.80000000000000004, 
+  { 0.65266550725988315, -0.69999999999999996, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.79624879865249298, -0.69999999999999996, 0.80000000000000004, 
+  { 0.79624879865249298, -0.69999999999999996, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.93497577043296920, -0.69999999999999996, 0.80000000000000004, 
+  { 0.93497577043296920, -0.69999999999999996, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.0713041566930748, -0.69999999999999996, 0.80000000000000004, 
+  { 1.0713041566930748, -0.69999999999999996, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.2069772023255652, -0.69999999999999996, 0.80000000000000004, 
+  { 1.2069772023255652, -0.69999999999999996, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.3427110650397533, -0.69999999999999996, 0.80000000000000004, 
+  { 1.3427110650397533, -0.69999999999999996, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -1549,25 +1549,25 @@ void test029()
 
 // Test data for k=-0.69999999999999996, nu=0.90000000000000002.
 testcase_ellint_3<double> data030[] = {
-  { -0.0000000000000000, -0.69999999999999996, 0.90000000000000002, 
+  { -0.0000000000000000, -0.69999999999999996, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17340049697003634, -0.69999999999999996, 0.90000000000000002, 
+  { 0.17340049697003634, -0.69999999999999996, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.34062438249741556, -0.69999999999999996, 0.90000000000000002, 
+  { 0.34062438249741556, -0.69999999999999996, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.49801946510076878, -0.69999999999999996, 0.90000000000000002, 
+  { 0.49801946510076878, -0.69999999999999996, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.64513432604750487, -0.69999999999999996, 0.90000000000000002, 
+  { 0.64513432604750487, -0.69999999999999996, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.78378145487573758, -0.69999999999999996, 0.90000000000000002, 
+  { 0.78378145487573758, -0.69999999999999996, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.91671799500854634, -0.69999999999999996, 0.90000000000000002, 
+  { 0.91671799500854634, -0.69999999999999996, 0.90000000000000002,
           1.0471975511965976 },
-  { 1.0466193579463123, -0.69999999999999996, 0.90000000000000002, 
+  { 1.0466193579463123, -0.69999999999999996, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.1754218079199146, -0.69999999999999996, 0.90000000000000002, 
+  { 1.1754218079199146, -0.69999999999999996, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.3040500499695911, -0.69999999999999996, 0.90000000000000002, 
+  { 1.3040500499695911, -0.69999999999999996, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -1601,25 +1601,25 @@ void test030()
 
 // Test data for k=-0.59999999999999998, nu=0.0000000000000000.
 testcase_ellint_3<double> data031[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.0000000000000000, 
+  { -0.0000000000000000, -0.59999999999999998, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17485154362988362, -0.59999999999999998, 0.0000000000000000, 
+  { 0.17485154362988362, -0.59999999999999998, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35160509865544326, -0.59999999999999998, 0.0000000000000000, 
+  { 0.35160509865544326, -0.59999999999999998, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.53210652578446160, -0.59999999999999998, 0.0000000000000000, 
+  { 0.53210652578446160, -0.59999999999999998, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.71805304664485670, -0.59999999999999998, 0.0000000000000000, 
+  { 0.71805304664485670, -0.59999999999999998, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.91082759030195970, -0.59999999999999998, 0.0000000000000000, 
+  { 0.91082759030195970, -0.59999999999999998, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.1112333229323361, -0.59999999999999998, 0.0000000000000000, 
+  { 1.1112333229323361, -0.59999999999999998, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.3191461190365270, -0.59999999999999998, 0.0000000000000000, 
+  { 1.3191461190365270, -0.59999999999999998, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.5332022105084773, -0.59999999999999998, 0.0000000000000000, 
+  { 1.5332022105084773, -0.59999999999999998, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.7507538029157526, -0.59999999999999998, 0.0000000000000000, 
+  { 1.7507538029157526, -0.59999999999999998, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -1653,25 +1653,25 @@ void test031()
 
 // Test data for k=-0.59999999999999998, nu=0.10000000000000001.
 testcase_ellint_3<double> data032[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.10000000000000001, 
+  { -0.0000000000000000, -0.59999999999999998, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17467514275022014, -0.59999999999999998, 0.10000000000000001, 
+  { 0.17467514275022014, -0.59999999999999998, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.35021333086258255, -0.59999999999999998, 0.10000000000000001, 
+  { 0.35021333086258255, -0.59999999999999998, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52751664092962713, -0.59999999999999998, 0.10000000000000001, 
+  { 0.52751664092962713, -0.59999999999999998, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.70752126971957885, -0.59999999999999998, 0.10000000000000001, 
+  { 0.70752126971957885, -0.59999999999999998, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.89111058756112871, -0.59999999999999998, 0.10000000000000001, 
+  { 0.89111058756112871, -0.59999999999999998, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0789241202877768, -0.59999999999999998, 0.10000000000000001, 
+  { 1.0789241202877768, -0.59999999999999998, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.2710800210399946, -0.59999999999999998, 0.10000000000000001, 
+  { 1.2710800210399946, -0.59999999999999998, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.4669060574440276, -0.59999999999999998, 0.10000000000000001, 
+  { 1.4669060574440276, -0.59999999999999998, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.6648615773343014, -0.59999999999999998, 0.10000000000000001, 
+  { 1.6648615773343014, -0.59999999999999998, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -1705,25 +1705,25 @@ void test032()
 
 // Test data for k=-0.59999999999999998, nu=0.20000000000000001.
 testcase_ellint_3<double> data033[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.20000000000000001, 
+  { -0.0000000000000000, -0.59999999999999998, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17449937871800653, -0.59999999999999998, 0.20000000000000001, 
+  { 0.17449937871800653, -0.59999999999999998, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34884093647346553, -0.59999999999999998, 0.20000000000000001, 
+  { 0.34884093647346553, -0.59999999999999998, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.52306221119844110, -0.59999999999999998, 0.20000000000000001, 
+  { 0.52306221119844110, -0.59999999999999998, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.69749955678982223, -0.59999999999999998, 0.20000000000000001, 
+  { 0.69749955678982223, -0.59999999999999998, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.87274610682416853, -0.59999999999999998, 0.20000000000000001, 
+  { 0.87274610682416853, -0.59999999999999998, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0494620540750792, -0.59999999999999998, 0.20000000000000001, 
+  { 1.0494620540750792, -0.59999999999999998, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.2280847305507339, -0.59999999999999998, 0.20000000000000001, 
+  { 1.2280847305507339, -0.59999999999999998, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.4085436279696886, -0.59999999999999998, 0.20000000000000001, 
+  { 1.4085436279696886, -0.59999999999999998, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.5901418016279374, -0.59999999999999998, 0.20000000000000001, 
+  { 1.5901418016279374, -0.59999999999999998, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -1757,25 +1757,25 @@ void test033()
 
 // Test data for k=-0.59999999999999998, nu=0.29999999999999999.
 testcase_ellint_3<double> data034[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.29999999999999999, 
+  { -0.0000000000000000, -0.59999999999999998, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17432424744393935, -0.59999999999999998, 0.29999999999999999, 
+  { 0.17432424744393935, -0.59999999999999998, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34748744127146447, -0.59999999999999998, 0.29999999999999999, 
+  { 0.34748744127146447, -0.59999999999999998, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51873632743924847, -0.59999999999999998, 0.29999999999999999, 
+  { 0.51873632743924847, -0.59999999999999998, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.68794610396313127, -0.59999999999999998, 0.29999999999999999, 
+  { 0.68794610396313127, -0.59999999999999998, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.85558070175468726, -0.59999999999999998, 0.29999999999999999, 
+  { 0.85558070175468726, -0.59999999999999998, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.0224416343605653, -0.59999999999999998, 0.29999999999999999, 
+  { 1.0224416343605653, -0.59999999999999998, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1893144457936788, -0.59999999999999998, 0.29999999999999999, 
+  { 1.1893144457936788, -0.59999999999999998, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.3566435377982575, -0.59999999999999998, 0.29999999999999999, 
+  { 1.3566435377982575, -0.59999999999999998, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.5243814243493585, -0.59999999999999998, 0.29999999999999999, 
+  { 1.5243814243493585, -0.59999999999999998, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -1809,25 +1809,25 @@ void test034()
 
 // Test data for k=-0.59999999999999998, nu=0.40000000000000002.
 testcase_ellint_3<double> data035[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.40000000000000002, 
+  { -0.0000000000000000, -0.59999999999999998, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17414974487670720, -0.59999999999999998, 0.40000000000000002, 
+  { 0.17414974487670720, -0.59999999999999998, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34615238767335027, -0.59999999999999998, 0.40000000000000002, 
+  { 0.34615238767335027, -0.59999999999999998, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.51453257838108579, -0.59999999999999998, 0.40000000000000002, 
+  { 0.51453257838108579, -0.59999999999999998, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.67882386787534410, -0.59999999999999998, 0.40000000000000002, 
+  { 0.67882386787534410, -0.59999999999999998, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.83948470233173578, -0.59999999999999998, 0.40000000000000002, 
+  { 0.83948470233173578, -0.59999999999999998, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.99753496200073977, -0.59999999999999998, 0.40000000000000002, 
+  { 0.99753496200073977, -0.59999999999999998, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.1541101404388487, -0.59999999999999998, 0.40000000000000002, 
+  { 1.1541101404388487, -0.59999999999999998, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.3100911323398814, -0.59999999999999998, 0.40000000000000002, 
+  { 1.3100911323398814, -0.59999999999999998, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.4659345278069984, -0.59999999999999998, 0.40000000000000002, 
+  { 1.4659345278069984, -0.59999999999999998, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -1861,25 +1861,25 @@ void test035()
 
 // Test data for k=-0.59999999999999998, nu=0.50000000000000000.
 testcase_ellint_3<double> data036[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.50000000000000000, 
+  { -0.0000000000000000, -0.59999999999999998, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17397586700252810, -0.59999999999999998, 0.50000000000000000, 
+  { 0.17397586700252810, -0.59999999999999998, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34483533397138516, -0.59999999999999998, 0.50000000000000000, 
+  { 0.34483533397138516, -0.59999999999999998, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.51044500461706499, -0.59999999999999998, 0.50000000000000000, 
+  { 0.51044500461706499, -0.59999999999999998, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.67009988034712675, -0.59999999999999998, 0.50000000000000000, 
+  { 0.67009988034712675, -0.59999999999999998, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.82434762375735193, -0.59999999999999998, 0.50000000000000000, 
+  { 0.82434762375735193, -0.59999999999999998, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.97447346702798998, -0.59999999999999998, 0.50000000000000000, 
+  { 0.97447346702798998, -0.59999999999999998, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.1219494000522143, -0.59999999999999998, 0.50000000000000000, 
+  { 1.1219494000522143, -0.59999999999999998, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.2680242605954486, -0.59999999999999998, 0.50000000000000000, 
+  { 1.2680242605954486, -0.59999999999999998, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.4135484285693078, -0.59999999999999998, 0.50000000000000000, 
+  { 1.4135484285693078, -0.59999999999999998, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -1913,25 +1913,25 @@ void test036()
 
 // Test data for k=-0.59999999999999998, nu=0.59999999999999998.
 testcase_ellint_3<double> data037[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.59999999999999998, 
+  { -0.0000000000000000, -0.59999999999999998, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17380260984469356, -0.59999999999999998, 0.59999999999999998, 
+  { 0.17380260984469356, -0.59999999999999998, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34353585361777839, -0.59999999999999998, 0.59999999999999998, 
+  { 0.34353585361777839, -0.59999999999999998, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50646805774321402, -0.59999999999999998, 0.59999999999999998, 
+  { 0.50646805774321402, -0.59999999999999998, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.66174468108625517, -0.59999999999999998, 0.59999999999999998, 
+  { 0.66174468108625517, -0.59999999999999998, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.81007462280278408, -0.59999999999999998, 0.59999999999999998, 
+  { 0.81007462280278408, -0.59999999999999998, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.95303466945718729, -0.59999999999999998, 0.59999999999999998, 
+  { 0.95303466945718729, -0.59999999999999998, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0924118588677503, -0.59999999999999998, 0.59999999999999998, 
+  { 1.0924118588677503, -0.59999999999999998, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.2297640574847937, -0.59999999999999998, 0.59999999999999998, 
+  { 1.2297640574847937, -0.59999999999999998, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.3662507535812816, -0.59999999999999998, 0.59999999999999998, 
+  { 1.3662507535812816, -0.59999999999999998, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -1965,25 +1965,25 @@ void test037()
 
 // Test data for k=-0.59999999999999998, nu=0.69999999999999996.
 testcase_ellint_3<double> data038[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.69999999999999996, 
+  { -0.0000000000000000, -0.59999999999999998, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17362996946312009, -0.59999999999999998, 0.69999999999999996, 
+  { 0.17362996946312009, -0.59999999999999998, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34225353454870588, -0.59999999999999998, 0.69999999999999996, 
+  { 0.34225353454870588, -0.59999999999999998, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.50259656397799546, -0.59999999999999998, 0.69999999999999996, 
+  { 0.50259656397799546, -0.59999999999999998, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.65373184496628944, -0.59999999999999998, 0.69999999999999996, 
+  { 0.65373184496628944, -0.59999999999999998, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.79658372884056439, -0.59999999999999998, 0.69999999999999996, 
+  { 0.79658372884056439, -0.59999999999999998, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.93303240100245421, -0.59999999999999998, 0.69999999999999996, 
+  { 0.93303240100245421, -0.59999999999999998, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0651547944716557, -0.59999999999999998, 0.69999999999999996, 
+  { 1.0651547944716557, -0.59999999999999998, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1947676204853441, -0.59999999999999998, 0.69999999999999996, 
+  { 1.1947676204853441, -0.59999999999999998, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.3232737468822811, -0.59999999999999998, 0.69999999999999996, 
+  { 1.3232737468822811, -0.59999999999999998, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -2017,25 +2017,25 @@ void test038()
 
 // Test data for k=-0.59999999999999998, nu=0.80000000000000004.
 testcase_ellint_3<double> data039[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.80000000000000004, 
+  { -0.0000000000000000, -0.59999999999999998, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17345794195390687, -0.59999999999999998, 0.80000000000000004, 
+  { 0.17345794195390687, -0.59999999999999998, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34098797854531027, -0.59999999999999998, 0.80000000000000004, 
+  { 0.34098797854531027, -0.59999999999999998, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49882569168826230, -0.59999999999999998, 0.80000000000000004, 
+  { 0.49882569168826230, -0.59999999999999998, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.64603758566475511, -0.59999999999999998, 0.80000000000000004, 
+  { 0.64603758566475511, -0.59999999999999998, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.78380365594769730, -0.59999999999999998, 0.80000000000000004, 
+  { 0.78380365594769730, -0.59999999999999998, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.91430946255611190, -0.59999999999999998, 0.80000000000000004, 
+  { 0.91430946255611190, -0.59999999999999998, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.0398955217270607, -0.59999999999999998, 0.80000000000000004, 
+  { 1.0398955217270607, -0.59999999999999998, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.1625948314277676, -0.59999999999999998, 0.80000000000000004, 
+  { 1.1625948314277676, -0.59999999999999998, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.2840021261752192, -0.59999999999999998, 0.80000000000000004, 
+  { 1.2840021261752192, -0.59999999999999998, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -2069,25 +2069,25 @@ void test039()
 
 // Test data for k=-0.59999999999999998, nu=0.90000000000000002.
 testcase_ellint_3<double> data040[] = {
-  { -0.0000000000000000, -0.59999999999999998, 0.90000000000000002, 
+  { -0.0000000000000000, -0.59999999999999998, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17328652344890033, -0.59999999999999998, 0.90000000000000002, 
+  { 0.17328652344890033, -0.59999999999999998, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33973880062929018, -0.59999999999999998, 0.90000000000000002, 
+  { 0.33973880062929018, -0.59999999999999998, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.49515092233122765, -0.59999999999999998, 0.90000000000000002, 
+  { 0.49515092233122765, -0.59999999999999998, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.63864042139737043, -0.59999999999999998, 0.90000000000000002, 
+  { 0.63864042139737043, -0.59999999999999998, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.77167205646538850, -0.59999999999999998, 0.90000000000000002, 
+  { 0.77167205646538850, -0.59999999999999998, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.89673202848034383, -0.59999999999999998, 0.90000000000000002, 
+  { 0.89673202848034383, -0.59999999999999998, 0.90000000000000002,
           1.0471975511965976 },
-  { 1.0163984492661304, -0.59999999999999998, 0.90000000000000002, 
+  { 1.0163984492661304, -0.59999999999999998, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.1328845785162431, -0.59999999999999998, 0.90000000000000002, 
+  { 1.1328845785162431, -0.59999999999999998, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.2479362973851875, -0.59999999999999998, 0.90000000000000002, 
+  { 1.2479362973851875, -0.59999999999999998, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -2121,25 +2121,25 @@ void test040()
 
 // Test data for k=-0.50000000000000000, nu=0.0000000000000000.
 testcase_ellint_3<double> data041[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.0000000000000000, 
+  { -0.0000000000000000, -0.50000000000000000, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17475385514035785, -0.50000000000000000, 0.0000000000000000, 
+  { 0.17475385514035785, -0.50000000000000000, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35081868470101585, -0.50000000000000000, 0.0000000000000000, 
+  { 0.35081868470101585, -0.50000000000000000, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52942862705190585, -0.50000000000000000, 0.0000000000000000, 
+  { 0.52942862705190585, -0.50000000000000000, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.71164727562630326, -0.50000000000000000, 0.0000000000000000, 
+  { 0.71164727562630326, -0.50000000000000000, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.89824523594227768, -0.50000000000000000, 0.0000000000000000, 
+  { 0.89824523594227768, -0.50000000000000000, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0895506700518851, -0.50000000000000000, 0.0000000000000000, 
+  { 1.0895506700518851, -0.50000000000000000, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2853005857432933, -0.50000000000000000, 0.0000000000000000, 
+  { 1.2853005857432933, -0.50000000000000000, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.4845545520549484, -0.50000000000000000, 0.0000000000000000, 
+  { 1.4845545520549484, -0.50000000000000000, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.6857503548125963, -0.50000000000000000, 0.0000000000000000, 
+  { 1.6857503548125963, -0.50000000000000000, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -2173,25 +2173,25 @@ void test041()
 
 // Test data for k=-0.50000000000000000, nu=0.10000000000000001.
 testcase_ellint_3<double> data042[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.10000000000000001, 
+  { -0.0000000000000000, -0.50000000000000000, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17457763120814676, -0.50000000000000000, 0.10000000000000001, 
+  { 0.17457763120814676, -0.50000000000000000, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34943246340849154, -0.50000000000000000, 0.10000000000000001, 
+  { 0.34943246340849154, -0.50000000000000000, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52487937869610801, -0.50000000000000000, 0.10000000000000001, 
+  { 0.52487937869610801, -0.50000000000000000, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.70127785096388395, -0.50000000000000000, 0.10000000000000001, 
+  { 0.70127785096388395, -0.50000000000000000, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.87898815988624479, -0.50000000000000000, 0.10000000000000001, 
+  { 0.87898815988624479, -0.50000000000000000, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0582764576094172, -0.50000000000000000, 0.10000000000000001, 
+  { 1.0582764576094172, -0.50000000000000000, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.2391936844060207, -0.50000000000000000, 0.10000000000000001, 
+  { 1.2391936844060207, -0.50000000000000000, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.4214793542995841, -0.50000000000000000, 0.10000000000000001, 
+  { 1.4214793542995841, -0.50000000000000000, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.6045524936084892, -0.50000000000000000, 0.10000000000000001, 
+  { 1.6045524936084892, -0.50000000000000000, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -2225,25 +2225,25 @@ void test042()
 
 // Test data for k=-0.50000000000000000, nu=0.20000000000000001.
 testcase_ellint_3<double> data043[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.20000000000000001, 
+  { -0.0000000000000000, -0.50000000000000000, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17440204336345433, -0.50000000000000000, 0.20000000000000001, 
+  { 0.17440204336345433, -0.50000000000000000, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34806552388338824, -0.50000000000000000, 0.20000000000000001, 
+  { 0.34806552388338824, -0.50000000000000000, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.52046416757129821, -0.50000000000000000, 0.20000000000000001, 
+  { 0.52046416757129821, -0.50000000000000000, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.69140924550993876, -0.50000000000000000, 0.20000000000000001, 
+  { 0.69140924550993876, -0.50000000000000000, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.86104678636125520, -0.50000000000000000, 0.20000000000000001, 
+  { 0.86104678636125520, -0.50000000000000000, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0297439459053981, -0.50000000000000000, 0.20000000000000001, 
+  { 1.0297439459053981, -0.50000000000000000, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1979214112912036, -0.50000000000000000, 0.20000000000000001, 
+  { 1.1979214112912036, -0.50000000000000000, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.3659033858648930, -0.50000000000000000, 0.20000000000000001, 
+  { 1.3659033858648930, -0.50000000000000000, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.5338490483665983, -0.50000000000000000, 0.20000000000000001, 
+  { 1.5338490483665983, -0.50000000000000000, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -2277,25 +2277,25 @@ void test043()
 
 // Test data for k=-0.50000000000000000, nu=0.29999999999999999.
 testcase_ellint_3<double> data044[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.29999999999999999, 
+  { -0.0000000000000000, -0.50000000000000000, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17422708752228896, -0.50000000000000000, 0.29999999999999999, 
+  { 0.17422708752228896, -0.50000000000000000, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34671739434855858, -0.50000000000000000, 0.29999999999999999, 
+  { 0.34671739434855858, -0.50000000000000000, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51617616305641889, -0.50000000000000000, 0.29999999999999999, 
+  { 0.51617616305641889, -0.50000000000000000, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.68200047612545178, -0.50000000000000000, 0.29999999999999999, 
+  { 0.68200047612545178, -0.50000000000000000, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.84427217869498372, -0.50000000000000000, 0.29999999999999999, 
+  { 0.84427217869498372, -0.50000000000000000, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.0035637821389782, -0.50000000000000000, 0.29999999999999999, 
+  { 1.0035637821389782, -0.50000000000000000, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1606800483933113, -0.50000000000000000, 0.29999999999999999, 
+  { 1.1606800483933113, -0.50000000000000000, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.3164407134643459, -0.50000000000000000, 0.29999999999999999, 
+  { 1.3164407134643459, -0.50000000000000000, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.4715681939859637, -0.50000000000000000, 0.29999999999999999, 
+  { 1.4715681939859637, -0.50000000000000000, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -2329,25 +2329,25 @@ void test044()
 
 // Test data for k=-0.50000000000000000, nu=0.40000000000000002.
 testcase_ellint_3<double> data045[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.40000000000000002, 
+  { -0.0000000000000000, -0.50000000000000000, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17405275963859917, -0.50000000000000000, 0.40000000000000002, 
+  { 0.17405275963859917, -0.50000000000000000, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34538761957029329, -0.50000000000000000, 0.40000000000000002, 
+  { 0.34538761957029329, -0.50000000000000000, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.51200902646603919, -0.50000000000000000, 0.40000000000000002, 
+  { 0.51200902646603919, -0.50000000000000000, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.67301522212868792, -0.50000000000000000, 0.40000000000000002, 
+  { 0.67301522212868792, -0.50000000000000000, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.82853844466313320, -0.50000000000000000, 0.40000000000000002, 
+  { 0.82853844466313320, -0.50000000000000000, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.97942097862681488, -0.50000000000000000, 0.40000000000000002, 
+  { 0.97942097862681488, -0.50000000000000000, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.1268429801220616, -0.50000000000000000, 0.40000000000000002, 
+  { 1.1268429801220616, -0.50000000000000000, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2720406704533922, -0.50000000000000000, 0.40000000000000002, 
+  { 1.2720406704533922, -0.50000000000000000, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.4161679518465340, -0.50000000000000000, 0.40000000000000002, 
+  { 1.4161679518465340, -0.50000000000000000, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -2381,25 +2381,25 @@ void test045()
 
 // Test data for k=-0.50000000000000000, nu=0.50000000000000000.
 testcase_ellint_3<double> data046[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.50000000000000000, 
+  { -0.0000000000000000, -0.50000000000000000, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17387905570381157, -0.50000000000000000, 0.50000000000000000, 
+  { 0.17387905570381157, -0.50000000000000000, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34407576010465207, -0.50000000000000000, 0.50000000000000000, 
+  { 0.34407576010465207, -0.50000000000000000, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50795686560160835, -0.50000000000000000, 0.50000000000000000, 
+  { 0.50795686560160835, -0.50000000000000000, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.66442115453330175, -0.50000000000000000, 0.50000000000000000, 
+  { 0.66442115453330175, -0.50000000000000000, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.81373829119355345, -0.50000000000000000, 0.50000000000000000, 
+  { 0.81373829119355345, -0.50000000000000000, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.95705743313235825, -0.50000000000000000, 0.50000000000000000, 
+  { 0.95705743313235825, -0.50000000000000000, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0959131991362556, -0.50000000000000000, 0.50000000000000000, 
+  { 1.0959131991362556, -0.50000000000000000, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.2318900529754597, -0.50000000000000000, 0.50000000000000000, 
+  { 1.2318900529754597, -0.50000000000000000, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.3664739530045971, -0.50000000000000000, 0.50000000000000000, 
+  { 1.3664739530045971, -0.50000000000000000, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -2433,25 +2433,25 @@ void test046()
 
 // Test data for k=-0.50000000000000000, nu=0.59999999999999998.
 testcase_ellint_3<double> data047[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.59999999999999998, 
+  { -0.0000000000000000, -0.50000000000000000, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17370597174637581, -0.50000000000000000, 0.59999999999999998, 
+  { 0.17370597174637581, -0.50000000000000000, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34278139158591414, -0.50000000000000000, 0.59999999999999998, 
+  { 0.34278139158591414, -0.50000000000000000, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50401419439302719, -0.50000000000000000, 0.59999999999999998, 
+  { 0.50401419439302719, -0.50000000000000000, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.65618938076167221, -0.50000000000000000, 0.59999999999999998, 
+  { 0.65618938076167221, -0.50000000000000000, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.79977959248855424, -0.50000000000000000, 0.59999999999999998, 
+  { 0.79977959248855424, -0.50000000000000000, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.93625925190753545, -0.50000000000000000, 0.59999999999999998, 
+  { 0.93625925190753545, -0.50000000000000000, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0674905658379710, -0.50000000000000000, 0.59999999999999998, 
+  { 1.0674905658379710, -0.50000000000000000, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1953481298023048, -0.50000000000000000, 0.59999999999999998, 
+  { 1.1953481298023048, -0.50000000000000000, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.3215740290190876, -0.50000000000000000, 0.59999999999999998, 
+  { 1.3215740290190876, -0.50000000000000000, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -2485,25 +2485,25 @@ void test047()
 
 // Test data for k=-0.50000000000000000, nu=0.69999999999999996.
 testcase_ellint_3<double> data048[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.69999999999999996, 
+  { -0.0000000000000000, -0.50000000000000000, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17353350383131641, -0.50000000000000000, 0.69999999999999996, 
+  { 0.17353350383131641, -0.50000000000000000, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34150410405436771, -0.50000000000000000, 0.69999999999999996, 
+  { 0.34150410405436771, -0.50000000000000000, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.50017589696443487, -0.50000000000000000, 0.69999999999999996, 
+  { 0.50017589696443487, -0.50000000000000000, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.64829398188419962, -0.50000000000000000, 0.69999999999999996, 
+  { 0.64829398188419962, -0.50000000000000000, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.78658270782402073, -0.50000000000000000, 0.69999999999999996, 
+  { 0.78658270782402073, -0.50000000000000000, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.91684738336675053, -0.50000000000000000, 0.69999999999999996, 
+  { 0.91684738336675053, -0.50000000000000000, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0412486789555937, -0.50000000000000000, 0.69999999999999996, 
+  { 1.0412486789555937, -0.50000000000000000, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1619021847612001, -0.50000000000000000, 0.69999999999999996, 
+  { 1.1619021847612001, -0.50000000000000000, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2807475181182502, -0.50000000000000000, 0.69999999999999996, 
+  { 1.2807475181182502, -0.50000000000000000, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -2537,25 +2537,25 @@ void test048()
 
 // Test data for k=-0.50000000000000000, nu=0.80000000000000004.
 testcase_ellint_3<double> data049[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.80000000000000004, 
+  { -0.0000000000000000, -0.50000000000000000, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17336164805979126, -0.50000000000000000, 0.80000000000000004, 
+  { 0.17336164805979126, -0.50000000000000000, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34024350132086773, -0.50000000000000000, 0.80000000000000004, 
+  { 0.34024350132086773, -0.50000000000000000, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49643719555734084, -0.50000000000000000, 0.80000000000000004, 
+  { 0.49643719555734084, -0.50000000000000000, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.64071162456976150, -0.50000000000000000, 0.80000000000000004, 
+  { 0.64071162456976150, -0.50000000000000000, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.77407836177211908, -0.50000000000000000, 0.80000000000000004, 
+  { 0.77407836177211908, -0.50000000000000000, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.89867058251905652, -0.50000000000000000, 0.80000000000000004, 
+  { 0.89867058251905652, -0.50000000000000000, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.0169181822134912, -0.50000000000000000, 0.80000000000000004, 
+  { 1.0169181822134912, -0.50000000000000000, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.1311363312779448, -0.50000000000000000, 0.80000000000000004, 
+  { 1.1311363312779448, -0.50000000000000000, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.2434165408189539, -0.50000000000000000, 0.80000000000000004, 
+  { 1.2434165408189539, -0.50000000000000000, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -2589,25 +2589,25 @@ void test049()
 
 // Test data for k=-0.50000000000000000, nu=0.90000000000000002.
 testcase_ellint_3<double> data050[] = {
-  { -0.0000000000000000, -0.50000000000000000, 0.90000000000000002, 
+  { -0.0000000000000000, -0.50000000000000000, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17319040056865681, -0.50000000000000000, 0.90000000000000002, 
+  { 0.17319040056865681, -0.50000000000000000, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33899920036578557, -0.50000000000000000, 0.90000000000000002, 
+  { 0.33899920036578557, -0.50000000000000000, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.49279362182695186, -0.50000000000000000, 0.90000000000000002, 
+  { 0.49279362182695186, -0.50000000000000000, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.63342123379746151, -0.50000000000000000, 0.90000000000000002, 
+  { 0.63342123379746151, -0.50000000000000000, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.76220595179550321, -0.50000000000000000, 0.90000000000000002, 
+  { 0.76220595179550321, -0.50000000000000000, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.88160004743532294, -0.50000000000000000, 0.90000000000000002, 
+  { 0.88160004743532294, -0.50000000000000000, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.99427448642310134, -0.50000000000000000, 0.90000000000000002, 
+  { 0.99427448642310134, -0.50000000000000000, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.1027091512470093, -0.50000000000000000, 0.90000000000000002, 
+  { 1.1027091512470093, -0.50000000000000000, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.2091116095504744, -0.50000000000000000, 0.90000000000000002, 
+  { 1.2091116095504744, -0.50000000000000000, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -2641,25 +2641,25 @@ void test050()
 
 // Test data for k=-0.40000000000000002, nu=0.0000000000000000.
 testcase_ellint_3<double> data051[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.0000000000000000, 
+  { -0.0000000000000000, -0.40000000000000002, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17467414669441531, -0.40000000000000002, 0.0000000000000000, 
+  { 0.17467414669441531, -0.40000000000000002, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35018222772483443, -0.40000000000000002, 0.0000000000000000, 
+  { 0.35018222772483443, -0.40000000000000002, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52729015917508748, -0.40000000000000002, 0.0000000000000000, 
+  { 0.52729015917508748, -0.40000000000000002, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.70662374407341255, -0.40000000000000002, 0.0000000000000000, 
+  { 0.70662374407341255, -0.40000000000000002, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.88859210497602170, -0.40000000000000002, 0.0000000000000000, 
+  { 0.88859210497602170, -0.40000000000000002, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0733136290471379, -0.40000000000000002, 0.0000000000000000, 
+  { 1.0733136290471379, -0.40000000000000002, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2605612170157061, -0.40000000000000002, 0.0000000000000000, 
+  { 1.2605612170157061, -0.40000000000000002, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.4497513956433437, -0.40000000000000002, 0.0000000000000000, 
+  { 1.4497513956433437, -0.40000000000000002, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.6399998658645112, -0.40000000000000002, 0.0000000000000000, 
+  { 1.6399998658645112, -0.40000000000000002, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -2693,25 +2693,25 @@ void test051()
 
 // Test data for k=-0.40000000000000002, nu=0.10000000000000001.
 testcase_ellint_3<double> data052[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.10000000000000001, 
+  { -0.0000000000000000, -0.40000000000000002, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17449806706684673, -0.40000000000000002, 0.10000000000000001, 
+  { 0.17449806706684673, -0.40000000000000002, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34880048623856075, -0.40000000000000002, 0.10000000000000001, 
+  { 0.34880048623856075, -0.40000000000000002, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52277322065757403, -0.40000000000000002, 0.10000000000000001, 
+  { 0.52277322065757403, -0.40000000000000002, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.69638072056918376, -0.40000000000000002, 0.10000000000000001, 
+  { 0.69638072056918376, -0.40000000000000002, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.86968426619831540, -0.40000000000000002, 0.10000000000000001, 
+  { 0.86968426619831540, -0.40000000000000002, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0428044206578095, -0.40000000000000002, 0.10000000000000001, 
+  { 1.0428044206578095, -0.40000000000000002, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.2158651158274378, -0.40000000000000002, 0.10000000000000001, 
+  { 1.2158651158274378, -0.40000000000000002, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.3889447129893322, -0.40000000000000002, 0.10000000000000001, 
+  { 1.3889447129893322, -0.40000000000000002, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.5620566886683604, -0.40000000000000002, 0.10000000000000001, 
+  { 1.5620566886683604, -0.40000000000000002, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -2745,25 +2745,25 @@ void test052()
 
 // Test data for k=-0.40000000000000002, nu=0.20000000000000001.
 testcase_ellint_3<double> data053[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.20000000000000001, 
+  { -0.0000000000000000, -0.40000000000000002, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17432262290723399, -0.40000000000000002, 0.20000000000000001, 
+  { 0.17432262290723399, -0.40000000000000002, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34743795258968596, -0.40000000000000002, 0.20000000000000001, 
+  { 0.34743795258968596, -0.40000000000000002, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.51838919472805123, -0.40000000000000002, 0.20000000000000001, 
+  { 0.51838919472805123, -0.40000000000000002, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.68663134739057918, -0.40000000000000002, 0.20000000000000001, 
+  { 0.68663134739057918, -0.40000000000000002, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.85206432981833979, -0.40000000000000002, 0.20000000000000001, 
+  { 0.85206432981833979, -0.40000000000000002, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0149595349004430, -0.40000000000000002, 0.20000000000000001, 
+  { 1.0149595349004430, -0.40000000000000002, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1758349405464676, -0.40000000000000002, 0.20000000000000001, 
+  { 1.1758349405464676, -0.40000000000000002, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.3353337673882635, -0.40000000000000002, 0.20000000000000001, 
+  { 1.3353337673882635, -0.40000000000000002, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.4941414344266770, -0.40000000000000002, 0.20000000000000001, 
+  { 1.4941414344266770, -0.40000000000000002, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -2797,25 +2797,25 @@ void test053()
 
 // Test data for k=-0.40000000000000002, nu=0.29999999999999999.
 testcase_ellint_3<double> data054[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.29999999999999999, 
+  { -0.0000000000000000, -0.40000000000000002, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17414781013591543, -0.40000000000000002, 0.29999999999999999, 
+  { 0.17414781013591543, -0.40000000000000002, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34609415696777285, -0.40000000000000002, 0.29999999999999999, 
+  { 0.34609415696777285, -0.40000000000000002, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51413131295862546, -0.40000000000000002, 0.29999999999999999, 
+  { 0.51413131295862546, -0.40000000000000002, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.67733527622935630, -0.40000000000000002, 0.29999999999999999, 
+  { 0.67733527622935630, -0.40000000000000002, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.83558675182733266, -0.40000000000000002, 0.29999999999999999, 
+  { 0.83558675182733266, -0.40000000000000002, 0.29999999999999999,
           0.87266462599716477 },
-  { 0.98940140808865906, -0.40000000000000002, 0.29999999999999999, 
+  { 0.98940140808865906, -0.40000000000000002, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1396968797728058, -0.40000000000000002, 0.29999999999999999, 
+  { 1.1396968797728058, -0.40000000000000002, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.2875920037865087, -0.40000000000000002, 0.29999999999999999, 
+  { 1.2875920037865087, -0.40000000000000002, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.4342789859950078, -0.40000000000000002, 0.29999999999999999, 
+  { 1.4342789859950078, -0.40000000000000002, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -2849,25 +2849,25 @@ void test054()
 
 // Test data for k=-0.40000000000000002, nu=0.40000000000000002.
 testcase_ellint_3<double> data055[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.40000000000000002, 
+  { -0.0000000000000000, -0.40000000000000002, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17397362471112710, -0.40000000000000002, 0.40000000000000002, 
+  { 0.17397362471112710, -0.40000000000000002, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34476864603333196, -0.40000000000000002, 0.40000000000000002, 
+  { 0.34476864603333196, -0.40000000000000002, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.50999329415379357, -0.40000000000000002, 0.40000000000000002, 
+  { 0.50999329415379357, -0.40000000000000002, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.66845674551396017, -0.40000000000000002, 0.40000000000000002, 
+  { 0.66845674551396017, -0.40000000000000002, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.82012848346231748, -0.40000000000000002, 0.40000000000000002, 
+  { 0.82012848346231748, -0.40000000000000002, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.96582449258349057, -0.40000000000000002, 0.40000000000000002, 
+  { 0.96582449258349057, -0.40000000000000002, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.1068473749476286, -0.40000000000000002, 0.40000000000000002, 
+  { 1.1068473749476286, -0.40000000000000002, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2447132729159986, -0.40000000000000002, 0.40000000000000002, 
+  { 1.2447132729159986, -0.40000000000000002, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.3809986210732901, -0.40000000000000002, 0.40000000000000002, 
+  { 1.3809986210732901, -0.40000000000000002, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -2901,25 +2901,25 @@ void test055()
 
 // Test data for k=-0.40000000000000002, nu=0.50000000000000000.
 testcase_ellint_3<double> data056[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.50000000000000000, 
+  { -0.0000000000000000, -0.40000000000000002, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17380006262854139, -0.40000000000000002, 0.50000000000000000, 
+  { 0.17380006262854139, -0.40000000000000002, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34346098216756610, -0.40000000000000002, 0.50000000000000000, 
+  { 0.34346098216756610, -0.40000000000000002, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50596929935059420, -0.40000000000000002, 0.50000000000000000, 
+  { 0.50596929935059420, -0.40000000000000002, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.65996392089131262, -0.40000000000000002, 0.50000000000000000, 
+  { 0.65996392089131262, -0.40000000000000002, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.80558463511364786, -0.40000000000000002, 0.50000000000000000, 
+  { 0.80558463511364786, -0.40000000000000002, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.94397834522857704, -0.40000000000000002, 0.50000000000000000, 
+  { 0.94397834522857704, -0.40000000000000002, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0768075114108115, -0.40000000000000002, 0.50000000000000000, 
+  { 1.0768075114108115, -0.40000000000000002, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.2059184624251329, -0.40000000000000002, 0.50000000000000000, 
+  { 1.2059184624251329, -0.40000000000000002, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.3331797176377398, -0.40000000000000002, 0.50000000000000000, 
+  { 1.3331797176377398, -0.40000000000000002, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -2953,25 +2953,25 @@ void test056()
 
 // Test data for k=-0.40000000000000002, nu=0.59999999999999998.
 testcase_ellint_3<double> data057[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.59999999999999998, 
+  { -0.0000000000000000, -0.40000000000000002, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17362711992081248, -0.40000000000000002, 0.59999999999999998, 
+  { 0.17362711992081248, -0.40000000000000002, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34217074276403953, -0.40000000000000002, 0.59999999999999998, 
+  { 0.34217074276403953, -0.40000000000000002, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50205389185761617, -0.40000000000000002, 0.59999999999999998, 
+  { 0.50205389185761617, -0.40000000000000002, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.65182834920372745, -0.40000000000000002, 0.59999999999999998, 
+  { 0.65182834920372745, -0.40000000000000002, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.79186512820565136, -0.40000000000000002, 0.59999999999999998, 
+  { 0.79186512820565136, -0.40000000000000002, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.92365535916287134, -0.40000000000000002, 0.59999999999999998, 
+  { 0.92365535916287134, -0.40000000000000002, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0491915663957907, -0.40000000000000002, 0.59999999999999998, 
+  { 1.0491915663957907, -0.40000000000000002, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1705934291745104, -0.40000000000000002, 0.59999999999999998, 
+  { 1.1705934291745104, -0.40000000000000002, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.2899514672527024, -0.40000000000000002, 0.59999999999999998, 
+  { 1.2899514672527024, -0.40000000000000002, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -3005,25 +3005,25 @@ void test057()
 
 // Test data for k=-0.40000000000000002, nu=0.69999999999999996.
 testcase_ellint_3<double> data058[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.69999999999999996, 
+  { -0.0000000000000000, -0.40000000000000002, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17345479265712871, -0.40000000000000002, 0.69999999999999996, 
+  { 0.17345479265712871, -0.40000000000000002, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34089751955950354, -0.40000000000000002, 0.69999999999999996, 
+  { 0.34089751955950354, -0.40000000000000002, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.49824200167361343, -0.40000000000000002, 0.69999999999999996, 
+  { 0.49824200167361343, -0.40000000000000002, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.64402450341199413, -0.40000000000000002, 0.69999999999999996, 
+  { 0.64402450341199413, -0.40000000000000002, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.77889207804122873, -0.40000000000000002, 0.69999999999999996, 
+  { 0.77889207804122873, -0.40000000000000002, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.90468169720957992, -0.40000000000000002, 0.69999999999999996, 
+  { 0.90468169720957992, -0.40000000000000002, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0236847823692916, -0.40000000000000002, 0.69999999999999996, 
+  { 1.0236847823692916, -0.40000000000000002, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1382465247425164, -0.40000000000000002, 0.69999999999999996, 
+  { 1.1382465247425164, -0.40000000000000002, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2506255923253344, -0.40000000000000002, 0.69999999999999996, 
+  { 1.2506255923253344, -0.40000000000000002, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -3057,25 +3057,25 @@ void test058()
 
 // Test data for k=-0.40000000000000002, nu=0.80000000000000004.
 testcase_ellint_3<double> data059[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.80000000000000004, 
+  { -0.0000000000000000, -0.40000000000000002, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17328307694277156, -0.40000000000000002, 0.80000000000000004, 
+  { 0.17328307694277156, -0.40000000000000002, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.33964091800132007, -0.40000000000000002, 0.80000000000000004, 
+  { 0.33964091800132007, -0.40000000000000002, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49452889372467451, -0.40000000000000002, 0.80000000000000004, 
+  { 0.49452889372467451, -0.40000000000000002, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.63652940095937327, -0.40000000000000002, 0.80000000000000004, 
+  { 0.63652940095937327, -0.40000000000000002, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.76659772511159097, -0.40000000000000002, 0.80000000000000004, 
+  { 0.76659772511159097, -0.40000000000000002, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.88691047977338111, -0.40000000000000002, 0.80000000000000004, 
+  { 0.88691047977338111, -0.40000000000000002, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.0000273200611638, -0.40000000000000002, 0.80000000000000004, 
+  { 1.0000273200611638, -0.40000000000000002, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.1084787902188007, -0.40000000000000002, 0.80000000000000004, 
+  { 1.1084787902188007, -0.40000000000000002, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.2146499565727209, -0.40000000000000002, 0.80000000000000004, 
+  { 1.2146499565727209, -0.40000000000000002, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -3109,25 +3109,25 @@ void test059()
 
 // Test data for k=-0.40000000000000002, nu=0.90000000000000002.
 testcase_ellint_3<double> data060[] = {
-  { -0.0000000000000000, -0.40000000000000002, 0.90000000000000002, 
+  { -0.0000000000000000, -0.40000000000000002, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17311196891868130, -0.40000000000000002, 0.90000000000000002, 
+  { 0.17311196891868130, -0.40000000000000002, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33840055664911906, -0.40000000000000002, 0.90000000000000002, 
+  { 0.33840055664911906, -0.40000000000000002, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.49091013944075340, -0.40000000000000002, 0.90000000000000002, 
+  { 0.49091013944075340, -0.40000000000000002, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.62932228186809591, -0.40000000000000002, 0.90000000000000002, 
+  { 0.62932228186809591, -0.40000000000000002, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.75492278323019801, -0.40000000000000002, 0.90000000000000002, 
+  { 0.75492278323019801, -0.40000000000000002, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.87021659043854294, -0.40000000000000002, 0.90000000000000002, 
+  { 0.87021659043854294, -0.40000000000000002, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.97800245228239246, -0.40000000000000002, 0.90000000000000002, 
+  { 0.97800245228239246, -0.40000000000000002, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.0809625773173694, -0.40000000000000002, 0.90000000000000002, 
+  { 1.0809625773173694, -0.40000000000000002, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.1815758115929846, -0.40000000000000002, 0.90000000000000002, 
+  { 1.1815758115929846, -0.40000000000000002, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -3161,25 +3161,25 @@ void test060()
 
 // Test data for k=-0.30000000000000004, nu=0.0000000000000000.
 testcase_ellint_3<double> data061[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.0000000000000000, 
+  { -0.0000000000000000, -0.30000000000000004, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17461228653000102, -0.30000000000000004, 0.0000000000000000, 
+  { 0.17461228653000102, -0.30000000000000004, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.34969146102798415, -0.30000000000000004, 0.0000000000000000, 
+  { 0.34969146102798415, -0.30000000000000004, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52565822873726320, -0.30000000000000004, 0.0000000000000000, 
+  { 0.52565822873726320, -0.30000000000000004, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.70284226512408532, -0.30000000000000004, 0.0000000000000000, 
+  { 0.70284226512408532, -0.30000000000000004, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.88144139195111182, -0.30000000000000004, 0.0000000000000000, 
+  { 0.88144139195111182, -0.30000000000000004, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0614897067260523, -0.30000000000000004, 0.0000000000000000, 
+  { 1.0614897067260523, -0.30000000000000004, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2428416824174218, -0.30000000000000004, 0.0000000000000000, 
+  { 1.2428416824174218, -0.30000000000000004, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.4251795877015925, -0.30000000000000004, 0.0000000000000000, 
+  { 1.4251795877015925, -0.30000000000000004, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.6080486199305126, -0.30000000000000004, 0.0000000000000000, 
+  { 1.6080486199305126, -0.30000000000000004, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -3213,25 +3213,25 @@ void test061()
 
 // Test data for k=-0.30000000000000004, nu=0.10000000000000001.
 testcase_ellint_3<double> data062[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.10000000000000001, 
+  { -0.0000000000000000, -0.30000000000000004, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17443631884814378, -0.30000000000000004, 0.10000000000000001, 
+  { 0.17443631884814378, -0.30000000000000004, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34831316835124926, -0.30000000000000004, 0.10000000000000001, 
+  { 0.34831316835124926, -0.30000000000000004, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52116586276523857, -0.30000000000000004, 0.10000000000000001, 
+  { 0.52116586276523857, -0.30000000000000004, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.69269385837910036, -0.30000000000000004, 0.10000000000000001, 
+  { 0.69269385837910036, -0.30000000000000004, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.86279023163070856, -0.30000000000000004, 0.10000000000000001, 
+  { 0.86279023163070856, -0.30000000000000004, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0315321461438265, -0.30000000000000004, 0.10000000000000001, 
+  { 1.0315321461438265, -0.30000000000000004, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.1991449111869024, -0.30000000000000004, 0.10000000000000001, 
+  { 1.1991449111869024, -0.30000000000000004, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.3659561780923211, -0.30000000000000004, 0.10000000000000001, 
+  { 1.3659561780923211, -0.30000000000000004, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.5323534693557526, -0.30000000000000004, 0.10000000000000001, 
+  { 1.5323534693557526, -0.30000000000000004, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -3265,25 +3265,25 @@ void test062()
 
 // Test data for k=-0.30000000000000004, nu=0.20000000000000001.
 testcase_ellint_3<double> data063[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.20000000000000001, 
+  { -0.0000000000000000, -0.30000000000000004, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17426098615372090, -0.30000000000000004, 0.20000000000000001, 
+  { 0.17426098615372090, -0.30000000000000004, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34695402664689923, -0.30000000000000004, 0.20000000000000001, 
+  { 0.34695402664689923, -0.30000000000000004, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.51680555567038933, -0.30000000000000004, 0.20000000000000001, 
+  { 0.51680555567038933, -0.30000000000000004, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.68303375225260210, -0.30000000000000004, 0.20000000000000001, 
+  { 0.68303375225260210, -0.30000000000000004, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.84540662891295026, -0.30000000000000004, 0.20000000000000001, 
+  { 0.84540662891295026, -0.30000000000000004, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0041834051646927, -0.30000000000000004, 0.20000000000000001, 
+  { 1.0041834051646927, -0.30000000000000004, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1599952702345711, -0.30000000000000004, 0.20000000000000001, 
+  { 1.1599952702345711, -0.30000000000000004, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.3137179520499163, -0.30000000000000004, 0.20000000000000001, 
+  { 1.3137179520499163, -0.30000000000000004, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.4663658145259875, -0.30000000000000004, 0.20000000000000001, 
+  { 1.4663658145259875, -0.30000000000000004, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -3317,25 +3317,25 @@ void test063()
 
 // Test data for k=-0.30000000000000004, nu=0.29999999999999999.
 testcase_ellint_3<double> data064[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.29999999999999999, 
+  { -0.0000000000000000, -0.30000000000000004, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17408628437042845, -0.30000000000000004, 0.29999999999999999, 
+  { 0.17408628437042845, -0.30000000000000004, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34561356761638401, -0.30000000000000004, 0.29999999999999999, 
+  { 0.34561356761638401, -0.30000000000000004, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51257058617875850, -0.30000000000000004, 0.29999999999999999, 
+  { 0.51257058617875850, -0.30000000000000004, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.67382207124602866, -0.30000000000000004, 0.29999999999999999, 
+  { 0.67382207124602866, -0.30000000000000004, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.82914751587825131, -0.30000000000000004, 0.29999999999999999, 
+  { 0.82914751587825131, -0.30000000000000004, 0.29999999999999999,
           0.87266462599716477 },
-  { 0.97907434814374950, -0.30000000000000004, 0.29999999999999999, 
+  { 0.97907434814374950, -0.30000000000000004, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1246399297351584, -0.30000000000000004, 0.29999999999999999, 
+  { 1.1246399297351584, -0.30000000000000004, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.2671793970398146, -0.30000000000000004, 0.29999999999999999, 
+  { 1.2671793970398146, -0.30000000000000004, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.4081767433479089, -0.30000000000000004, 0.29999999999999999, 
+  { 1.4081767433479089, -0.30000000000000004, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -3369,25 +3369,25 @@ void test064()
 
 // Test data for k=-0.30000000000000004, nu=0.40000000000000002.
 testcase_ellint_3<double> data065[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.40000000000000002, 
+  { -0.0000000000000000, -0.30000000000000004, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17391220945982730, -0.30000000000000004, 0.40000000000000002, 
+  { 0.17391220945982730, -0.30000000000000004, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34429133937639689, -0.30000000000000004, 0.40000000000000002, 
+  { 0.34429133937639689, -0.30000000000000004, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.50845471668581632, -0.30000000000000004, 0.40000000000000002, 
+  { 0.50845471668581632, -0.30000000000000004, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.66502347027873854, -0.30000000000000004, 0.40000000000000002, 
+  { 0.66502347027873854, -0.30000000000000004, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.81389191978012254, -0.30000000000000004, 0.40000000000000002, 
+  { 0.81389191978012254, -0.30000000000000004, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.95590618002140593, -0.30000000000000004, 0.40000000000000002, 
+  { 0.95590618002140593, -0.30000000000000004, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.0924915195213121, -0.30000000000000004, 0.40000000000000002, 
+  { 1.0924915195213121, -0.30000000000000004, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2253651604038058, -0.30000000000000004, 0.40000000000000002, 
+  { 1.2253651604038058, -0.30000000000000004, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.3563643538969761, -0.30000000000000004, 0.40000000000000002, 
+  { 1.3563643538969761, -0.30000000000000004, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -3421,25 +3421,25 @@ void test065()
 
 // Test data for k=-0.30000000000000004, nu=0.50000000000000000.
 testcase_ellint_3<double> data066[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.50000000000000000, 
+  { -0.0000000000000000, -0.30000000000000004, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17373875742088235, -0.30000000000000004, 0.50000000000000000, 
+  { 0.17373875742088235, -0.30000000000000004, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34298690571124157, -0.30000000000000004, 0.50000000000000000, 
+  { 0.34298690571124157, -0.30000000000000004, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50445214859646936, -0.30000000000000004, 0.50000000000000000, 
+  { 0.50445214859646936, -0.30000000000000004, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.65660648352418516, -0.30000000000000004, 0.50000000000000000, 
+  { 0.65660648352418516, -0.30000000000000004, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.79953670639287289, -0.30000000000000004, 0.50000000000000000, 
+  { 0.79953670639287289, -0.30000000000000004, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.93443393926588558, -0.30000000000000004, 0.50000000000000000, 
+  { 0.93443393926588558, -0.30000000000000004, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0630838369016911, -0.30000000000000004, 0.50000000000000000, 
+  { 1.0630838369016911, -0.30000000000000004, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.1875197325653026, -0.30000000000000004, 0.50000000000000000, 
+  { 1.1875197325653026, -0.30000000000000004, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.3098448759814960, -0.30000000000000004, 0.50000000000000000, 
+  { 1.3098448759814960, -0.30000000000000004, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -3473,25 +3473,25 @@ void test066()
 
 // Test data for k=-0.30000000000000004, nu=0.59999999999999998.
 testcase_ellint_3<double> data067[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.59999999999999998, 
+  { -0.0000000000000000, -0.30000000000000004, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17356592428950826, -0.30000000000000004, 0.59999999999999998, 
+  { 0.17356592428950826, -0.30000000000000004, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34169984536697379, -0.30000000000000004, 0.59999999999999998, 
+  { 0.34169984536697379, -0.30000000000000004, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50055748266498457, -0.30000000000000004, 0.59999999999999998, 
+  { 0.50055748266498457, -0.30000000000000004, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.64854298527106768, -0.30000000000000004, 0.59999999999999998, 
+  { 0.64854298527106768, -0.30000000000000004, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.78599329284207431, -0.30000000000000004, 0.59999999999999998, 
+  { 0.78599329284207431, -0.30000000000000004, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.91445452089128221, -0.30000000000000004, 0.59999999999999998, 
+  { 0.91445452089128221, -0.30000000000000004, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0360412952290587, -0.30000000000000004, 0.59999999999999998, 
+  { 1.0360412952290587, -0.30000000000000004, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1530473919778639, -0.30000000000000004, 0.59999999999999998, 
+  { 1.1530473919778639, -0.30000000000000004, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.2677758800420666, -0.30000000000000004, 0.59999999999999998, 
+  { 1.2677758800420666, -0.30000000000000004, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -3525,25 +3525,25 @@ void test067()
 
 // Test data for k=-0.30000000000000004, nu=0.69999999999999996.
 testcase_ellint_3<double> data068[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.69999999999999996, 
+  { -0.0000000000000000, -0.30000000000000004, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17339370613812227, -0.30000000000000004, 0.69999999999999996, 
+  { 0.17339370613812227, -0.30000000000000004, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34042975138455933, -0.30000000000000004, 0.69999999999999996, 
+  { 0.34042975138455933, -0.30000000000000004, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.49676568368075985, -0.30000000000000004, 0.69999999999999996, 
+  { 0.49676568368075985, -0.30000000000000004, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.64080774055753720, -0.30000000000000004, 0.69999999999999996, 
+  { 0.64080774055753720, -0.30000000000000004, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.77318507779667278, -0.30000000000000004, 0.69999999999999996, 
+  { 0.77318507779667278, -0.30000000000000004, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.89579782346548631, -0.30000000000000004, 0.69999999999999996, 
+  { 0.89579782346548631, -0.30000000000000004, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0110573286052202, -0.30000000000000004, 0.69999999999999996, 
+  { 1.0110573286052202, -0.30000000000000004, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1214710972949633, -0.30000000000000004, 0.69999999999999996, 
+  { 1.1214710972949633, -0.30000000000000004, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2294913236274980, -0.30000000000000004, 0.69999999999999996, 
+  { 1.2294913236274980, -0.30000000000000004, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -3577,25 +3577,25 @@ void test068()
 
 // Test data for k=-0.30000000000000004, nu=0.80000000000000004.
 testcase_ellint_3<double> data069[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.80000000000000004, 
+  { -0.0000000000000000, -0.30000000000000004, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17322209907520361, -0.30000000000000004, 0.80000000000000004, 
+  { 0.17322209907520361, -0.30000000000000004, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.33917623046949996, -0.30000000000000004, 0.80000000000000004, 
+  { 0.33917623046949996, -0.30000000000000004, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49307204894329176, -0.30000000000000004, 0.80000000000000004, 
+  { 0.49307204894329176, -0.30000000000000004, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.63337802830291723, -0.30000000000000004, 0.80000000000000004, 
+  { 0.63337802830291723, -0.30000000000000004, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.76104540997689407, -0.30000000000000004, 0.80000000000000004, 
+  { 0.76104540997689407, -0.30000000000000004, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.87832009635450736, -0.30000000000000004, 0.80000000000000004, 
+  { 0.87832009635450736, -0.30000000000000004, 0.80000000000000004,
           1.0471975511965976 },
-  { 0.98787879723171790, -0.30000000000000004, 0.80000000000000004, 
+  { 0.98787879723171790, -0.30000000000000004, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.0924036340069336, -0.30000000000000004, 0.80000000000000004, 
+  { 1.0924036340069336, -0.30000000000000004, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.1944567571590046, -0.30000000000000004, 0.80000000000000004, 
+  { 1.1944567571590046, -0.30000000000000004, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -3629,25 +3629,25 @@ void test069()
 
 // Test data for k=-0.30000000000000004, nu=0.90000000000000002.
 testcase_ellint_3<double> data070[] = {
-  { -0.0000000000000000, -0.30000000000000004, 0.90000000000000002, 
+  { -0.0000000000000000, -0.30000000000000004, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17305109924485948, -0.30000000000000004, 0.90000000000000002, 
+  { 0.17305109924485948, -0.30000000000000004, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33793890239556984, -0.30000000000000004, 0.90000000000000002, 
+  { 0.33793890239556984, -0.30000000000000004, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.48947218005089738, -0.30000000000000004, 0.90000000000000002, 
+  { 0.48947218005089738, -0.30000000000000004, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.62623332340775151, -0.30000000000000004, 0.90000000000000002, 
+  { 0.62623332340775151, -0.30000000000000004, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.74951596581511148, -0.30000000000000004, 0.90000000000000002, 
+  { 0.74951596581511148, -0.30000000000000004, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.86189886597756005, -0.30000000000000004, 0.90000000000000002, 
+  { 0.86189886597756005, -0.30000000000000004, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.96629451153092005, -0.30000000000000004, 0.90000000000000002, 
+  { 0.96629451153092005, -0.30000000000000004, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.0655269133492680, -0.30000000000000004, 0.90000000000000002, 
+  { 1.0655269133492680, -0.30000000000000004, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.1622376896064912, -0.30000000000000004, 0.90000000000000002, 
+  { 1.1622376896064912, -0.30000000000000004, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -3681,25 +3681,25 @@ void test070()
 
 // Test data for k=-0.19999999999999996, nu=0.0000000000000000.
 testcase_ellint_3<double> data071[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.0000000000000000, 
+  { -0.0000000000000000, -0.19999999999999996, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17456817290292811, -0.19999999999999996, 0.0000000000000000, 
+  { 0.17456817290292811, -0.19999999999999996, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.34934315932086801, -0.19999999999999996, 0.0000000000000000, 
+  { 0.34934315932086801, -0.19999999999999996, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52450880529443988, -0.19999999999999996, 0.0000000000000000, 
+  { 0.52450880529443988, -0.19999999999999996, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.70020491009844910, -0.19999999999999996, 0.0000000000000000, 
+  { 0.70020491009844910, -0.19999999999999996, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.87651006649967955, -0.19999999999999996, 0.0000000000000000, 
+  { 0.87651006649967955, -0.19999999999999996, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0534305870298994, -0.19999999999999996, 0.0000000000000000, 
+  { 1.0534305870298994, -0.19999999999999996, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2308975521670784, -0.19999999999999996, 0.0000000000000000, 
+  { 1.2308975521670784, -0.19999999999999996, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.4087733584990738, -0.19999999999999996, 0.0000000000000000, 
+  { 1.4087733584990738, -0.19999999999999996, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.5868678474541664, -0.19999999999999996, 0.0000000000000000, 
+  { 1.5868678474541664, -0.19999999999999996, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -3733,25 +3733,25 @@ void test071()
 
 // Test data for k=-0.19999999999999996, nu=0.10000000000000001.
 testcase_ellint_3<double> data072[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.10000000000000001, 
+  { -0.0000000000000000, -0.19999999999999996, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17439228502691750, -0.19999999999999996, 0.10000000000000001, 
+  { 0.17439228502691750, -0.19999999999999996, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34796731137565740, -0.19999999999999996, 0.10000000000000001, 
+  { 0.34796731137565740, -0.19999999999999996, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52003370294544848, -0.19999999999999996, 0.10000000000000001, 
+  { 0.52003370294544848, -0.19999999999999996, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.69012222258631495, -0.19999999999999996, 0.10000000000000001, 
+  { 0.69012222258631495, -0.19999999999999996, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.85803491465566772, -0.19999999999999996, 0.10000000000000001, 
+  { 0.85803491465566772, -0.19999999999999996, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0238463961099364, -0.19999999999999996, 0.10000000000000001, 
+  { 1.0238463961099364, -0.19999999999999996, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.1878691059202153, -0.19999999999999996, 0.10000000000000001, 
+  { 1.1878691059202153, -0.19999999999999996, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.3505985031831940, -0.19999999999999996, 0.10000000000000001, 
+  { 1.3505985031831940, -0.19999999999999996, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.5126513474261092, -0.19999999999999996, 0.10000000000000001, 
+  { 1.5126513474261092, -0.19999999999999996, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -3785,25 +3785,25 @@ void test072()
 
 // Test data for k=-0.19999999999999996, nu=0.20000000000000001.
 testcase_ellint_3<double> data073[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.20000000000000001, 
+  { -0.0000000000000000, -0.19999999999999996, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17421703179583750, -0.19999999999999996, 0.20000000000000001, 
+  { 0.17421703179583750, -0.19999999999999996, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34661057411998791, -0.19999999999999996, 0.20000000000000001, 
+  { 0.34661057411998791, -0.19999999999999996, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.51569006052647393, -0.19999999999999996, 0.20000000000000001, 
+  { 0.51569006052647393, -0.19999999999999996, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.68052412821107278, -0.19999999999999996, 0.20000000000000001, 
+  { 0.68052412821107278, -0.19999999999999996, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.84081341263313825, -0.19999999999999996, 0.20000000000000001, 
+  { 0.84081341263313825, -0.19999999999999996, 0.20000000000000001,
           0.87266462599716477 },
-  { 0.99683359988842890, -0.19999999999999996, 0.20000000000000001, 
+  { 0.99683359988842890, -0.19999999999999996, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1493086715118852, -0.19999999999999996, 0.20000000000000001, 
+  { 1.1493086715118852, -0.19999999999999996, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.2992699693957541, -0.19999999999999996, 0.20000000000000001, 
+  { 1.2992699693957541, -0.19999999999999996, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.4479323932249568, -0.19999999999999996, 0.20000000000000001, 
+  { 1.4479323932249568, -0.19999999999999996, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -3837,25 +3837,25 @@ void test073()
 
 // Test data for k=-0.19999999999999996, nu=0.29999999999999999.
 testcase_ellint_3<double> data074[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.29999999999999999, 
+  { -0.0000000000000000, -0.19999999999999996, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17404240913577707, -0.19999999999999996, 0.29999999999999999, 
+  { 0.17404240913577707, -0.19999999999999996, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34527248032587193, -0.19999999999999996, 0.29999999999999999, 
+  { 0.34527248032587193, -0.19999999999999996, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51147118981668416, -0.19999999999999996, 0.29999999999999999, 
+  { 0.51147118981668416, -0.19999999999999996, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.67137107867777635, -0.19999999999999996, 0.29999999999999999, 
+  { 0.67137107867777635, -0.19999999999999996, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.82470418188668893, -0.19999999999999996, 0.29999999999999999, 
+  { 0.82470418188668893, -0.19999999999999996, 0.29999999999999999,
           0.87266462599716477 },
-  { 0.97202873223594299, -0.19999999999999996, 0.29999999999999999, 
+  { 0.97202873223594299, -0.19999999999999996, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1144773569375266, -0.19999999999999996, 0.29999999999999999, 
+  { 1.1144773569375266, -0.19999999999999996, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.2535292433701000, -0.19999999999999996, 0.29999999999999999, 
+  { 1.2535292433701000, -0.19999999999999996, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.3908453514752481, -0.19999999999999996, 0.29999999999999999, 
+  { 1.3908453514752481, -0.19999999999999996, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -3889,25 +3889,25 @@ void test074()
 
 // Test data for k=-0.19999999999999996, nu=0.40000000000000002.
 testcase_ellint_3<double> data075[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.40000000000000002, 
+  { -0.0000000000000000, -0.19999999999999996, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17386841301066677, -0.19999999999999996, 0.40000000000000002, 
+  { 0.17386841301066677, -0.19999999999999996, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34395257914113253, -0.19999999999999996, 0.40000000000000002, 
+  { 0.34395257914113253, -0.19999999999999996, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.50737088376869466, -0.19999999999999996, 0.40000000000000002, 
+  { 0.50737088376869466, -0.19999999999999996, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.66262801717277664, -0.19999999999999996, 0.40000000000000002, 
+  { 0.66262801717277664, -0.19999999999999996, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.80958766645079094, -0.19999999999999996, 0.40000000000000002, 
+  { 0.80958766645079094, -0.19999999999999996, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.94913754236162040, -0.19999999999999996, 0.40000000000000002, 
+  { 0.94913754236162040, -0.19999999999999996, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.0827985514223000, -0.19999999999999996, 0.40000000000000002, 
+  { 1.0827985514223000, -0.19999999999999996, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2124212429050478, -0.19999999999999996, 0.40000000000000002, 
+  { 1.2124212429050478, -0.19999999999999996, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.3400002519661010, -0.19999999999999996, 0.40000000000000002, 
+  { 1.3400002519661010, -0.19999999999999996, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -3941,25 +3941,25 @@ void test075()
 
 // Test data for k=-0.19999999999999996, nu=0.50000000000000000.
 testcase_ellint_3<double> data076[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.50000000000000000, 
+  { -0.0000000000000000, -0.19999999999999996, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17369503942181802, -0.19999999999999996, 0.50000000000000000, 
+  { 0.17369503942181802, -0.19999999999999996, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34265043534362660, -0.19999999999999996, 0.50000000000000000, 
+  { 0.34265043534362660, -0.19999999999999996, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50338337208655415, -0.19999999999999996, 0.50000000000000000, 
+  { 0.50338337208655415, -0.19999999999999996, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.65426373297163642, -0.19999999999999996, 0.50000000000000000, 
+  { 0.65426373297163642, -0.19999999999999996, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.79536193036145808, -0.19999999999999996, 0.50000000000000000, 
+  { 0.79536193036145808, -0.19999999999999996, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.92791875910061605, -0.19999999999999996, 0.50000000000000000, 
+  { 0.92791875910061605, -0.19999999999999996, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0538145052725829, -0.19999999999999996, 0.50000000000000000, 
+  { 1.0538145052725829, -0.19999999999999996, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.1752060022875899, -0.19999999999999996, 0.50000000000000000, 
+  { 1.1752060022875899, -0.19999999999999996, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.2943374404397376, -0.19999999999999996, 0.50000000000000000, 
+  { 1.2943374404397376, -0.19999999999999996, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -3993,25 +3993,25 @@ void test076()
 
 // Test data for k=-0.19999999999999996, nu=0.59999999999999998.
 testcase_ellint_3<double> data077[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.59999999999999998, 
+  { -0.0000000000000000, -0.19999999999999996, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17352228440746928, -0.19999999999999996, 0.59999999999999998, 
+  { 0.17352228440746928, -0.19999999999999996, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34136562863713626, -0.19999999999999996, 0.59999999999999998, 
+  { 0.34136562863713626, -0.19999999999999996, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.49950328177638481, -0.19999999999999996, 0.59999999999999998, 
+  { 0.49950328177638481, -0.19999999999999996, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.64625032705690832, -0.19999999999999996, 0.59999999999999998, 
+  { 0.64625032705690832, -0.19999999999999996, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.78193941198403094, -0.19999999999999996, 0.59999999999999998, 
+  { 0.78193941198403094, -0.19999999999999996, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.90817230934317128, -0.19999999999999996, 0.59999999999999998, 
+  { 0.90817230934317128, -0.19999999999999996, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0271563751276462, -0.19999999999999996, 0.59999999999999998, 
+  { 1.0271563751276462, -0.19999999999999996, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1412999379040518, -0.19999999999999996, 0.59999999999999998, 
+  { 1.1412999379040518, -0.19999999999999996, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.2530330675914561, -0.19999999999999996, 0.59999999999999998, 
+  { 1.2530330675914561, -0.19999999999999996, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -4045,25 +4045,25 @@ void test077()
 
 // Test data for k=-0.19999999999999996, nu=0.69999999999999996.
 testcase_ellint_3<double> data078[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.69999999999999996, 
+  { -0.0000000000000000, -0.19999999999999996, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17335014404233898, -0.19999999999999996, 0.69999999999999996, 
+  { 0.17335014404233898, -0.19999999999999996, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34009775298617811, -0.19999999999999996, 0.69999999999999996, 
+  { 0.34009775298617811, -0.19999999999999996, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.49572560201923810, -0.19999999999999996, 0.69999999999999996, 
+  { 0.49572560201923810, -0.19999999999999996, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.63856276669886525, -0.19999999999999996, 0.69999999999999996, 
+  { 0.63856276669886525, -0.19999999999999996, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.76924438644867565, -0.19999999999999996, 0.69999999999999996, 
+  { 0.76924438644867565, -0.19999999999999996, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.88973060843856466, -0.19999999999999996, 0.69999999999999996, 
+  { 0.88973060843856466, -0.19999999999999996, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0025230471636377, -0.19999999999999996, 0.69999999999999996, 
+  { 1.0025230471636377, -0.19999999999999996, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1102356376093103, -0.19999999999999996, 0.69999999999999996, 
+  { 1.1102356376093103, -0.19999999999999996, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2154356555075867, -0.19999999999999996, 0.69999999999999996, 
+  { 1.2154356555075867, -0.19999999999999996, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -4097,25 +4097,25 @@ void test078()
 
 // Test data for k=-0.19999999999999996, nu=0.80000000000000004.
 testcase_ellint_3<double> data079[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.80000000000000004, 
+  { -0.0000000000000000, -0.19999999999999996, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17317861443718541, -0.19999999999999996, 0.80000000000000004, 
+  { 0.17317861443718541, -0.19999999999999996, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.33884641598718701, -0.19999999999999996, 0.80000000000000004, 
+  { 0.33884641598718701, -0.19999999999999996, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49204565281259494, -0.19999999999999996, 0.80000000000000004, 
+  { 0.49204565281259494, -0.19999999999999996, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.63117851188220353, -0.19999999999999996, 0.80000000000000004, 
+  { 0.63117851188220353, -0.19999999999999996, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.75721095949544170, -0.19999999999999996, 0.80000000000000004, 
+  { 0.75721095949544170, -0.19999999999999996, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.87245201443919118, -0.19999999999999996, 0.80000000000000004, 
+  { 0.87245201443919118, -0.19999999999999996, 0.80000000000000004,
           1.0471975511965976 },
-  { 0.97966584238831089, -0.19999999999999996, 0.80000000000000004, 
+  { 0.97966584238831089, -0.19999999999999996, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.0816336325174360, -0.19999999999999996, 0.80000000000000004, 
+  { 1.0816336325174360, -0.19999999999999996, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.1810223448909913, -0.19999999999999996, 0.80000000000000004, 
+  { 1.1810223448909913, -0.19999999999999996, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -4149,25 +4149,25 @@ void test079()
 
 // Test data for k=-0.19999999999999996, nu=0.90000000000000002.
 testcase_ellint_3<double> data080[] = {
-  { -0.0000000000000000, -0.19999999999999996, 0.90000000000000002, 
+  { -0.0000000000000000, -0.19999999999999996, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17300769173837280, -0.19999999999999996, 0.90000000000000002, 
+  { 0.17300769173837280, -0.19999999999999996, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33761123827372508, -0.19999999999999996, 0.90000000000000002, 
+  { 0.33761123827372508, -0.19999999999999996, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.48845905690769426, -0.19999999999999996, 0.90000000000000002, 
+  { 0.48845905690769426, -0.19999999999999996, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.62407720017324986, -0.19999999999999996, 0.90000000000000002, 
+  { 0.62407720017324986, -0.19999999999999996, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.74578146525124289, -0.19999999999999996, 0.90000000000000002, 
+  { 0.74578146525124289, -0.19999999999999996, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.85621583540073076, -0.19999999999999996, 0.90000000000000002, 
+  { 0.85621583540073076, -0.19999999999999996, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.95837725988001199, -0.19999999999999996, 0.90000000000000002, 
+  { 0.95837725988001199, -0.19999999999999996, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.0551821412633928, -0.19999999999999996, 0.90000000000000002, 
+  { 1.0551821412633928, -0.19999999999999996, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.1493679916141863, -0.19999999999999996, 0.90000000000000002, 
+  { 1.1493679916141863, -0.19999999999999996, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -4201,25 +4201,25 @@ void test080()
 
 // Test data for k=-0.099999999999999978, nu=0.0000000000000000.
 testcase_ellint_3<double> data081[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.0000000000000000, 
+  { -0.0000000000000000, -0.099999999999999978, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17454173353063665, -0.099999999999999978, 0.0000000000000000, 
+  { 0.17454173353063665, -0.099999999999999978, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.34913506721468085, -0.099999999999999978, 0.0000000000000000, 
+  { 0.34913506721468085, -0.099999999999999978, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52382550016538953, -0.099999999999999978, 0.0000000000000000, 
+  { 0.52382550016538953, -0.099999999999999978, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.69864700854177031, -0.099999999999999978, 0.0000000000000000, 
+  { 0.69864700854177031, -0.099999999999999978, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.87361792586964870, -0.099999999999999978, 0.0000000000000000, 
+  { 0.87361792586964870, -0.099999999999999978, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0487386319621685, -0.099999999999999978, 0.0000000000000000, 
+  { 1.0487386319621685, -0.099999999999999978, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2239913752078757, -0.099999999999999978, 0.0000000000000000, 
+  { 1.2239913752078757, -0.099999999999999978, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.3993423113684049, -0.099999999999999978, 0.0000000000000000, 
+  { 1.3993423113684049, -0.099999999999999978, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.5747455615173562, -0.099999999999999978, 0.0000000000000000, 
+  { 1.5747455615173562, -0.099999999999999978, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -4253,25 +4253,25 @@ void test081()
 
 // Test data for k=-0.099999999999999978, nu=0.10000000000000001.
 testcase_ellint_3<double> data082[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.10000000000000001, 
+  { -0.0000000000000000, -0.099999999999999978, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17436589347616618, -0.099999999999999978, 0.10000000000000001, 
+  { 0.17436589347616618, -0.099999999999999978, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34776067871237354, -0.099999999999999978, 0.10000000000000001, 
+  { 0.34776067871237354, -0.099999999999999978, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.51936064354727807, -0.099999999999999978, 0.10000000000000001, 
+  { 0.51936064354727807, -0.099999999999999978, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.68860303749364360, -0.099999999999999978, 0.10000000000000001, 
+  { 0.68860303749364360, -0.099999999999999978, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.85524561882332051, -0.099999999999999978, 0.10000000000000001, 
+  { 0.85524561882332051, -0.099999999999999978, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0193708301908337, -0.099999999999999978, 0.10000000000000001, 
+  { 1.0193708301908337, -0.099999999999999978, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.1813474067123044, -0.099999999999999978, 0.10000000000000001, 
+  { 1.1813474067123044, -0.099999999999999978, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.3417670770424983, -0.099999999999999978, 0.10000000000000001, 
+  { 1.3417670770424983, -0.099999999999999978, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.5013711111199950, -0.099999999999999978, 0.10000000000000001, 
+  { 1.5013711111199950, -0.099999999999999978, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -4305,25 +4305,25 @@ void test082()
 
 // Test data for k=-0.099999999999999978, nu=0.20000000000000001.
 testcase_ellint_3<double> data083[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.20000000000000001, 
+  { -0.0000000000000000, -0.099999999999999978, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17419068786141345, -0.099999999999999978, 0.20000000000000001, 
+  { 0.17419068786141345, -0.099999999999999978, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34640537686230127, -0.099999999999999978, 0.20000000000000001, 
+  { 0.34640537686230127, -0.099999999999999978, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.51502689171753957, -0.099999999999999978, 0.20000000000000001, 
+  { 0.51502689171753957, -0.099999999999999978, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.67904147863672726, -0.099999999999999978, 0.20000000000000001, 
+  { 0.67904147863672726, -0.099999999999999978, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.83811885126105179, -0.099999999999999978, 0.20000000000000001, 
+  { 0.83811885126105179, -0.099999999999999978, 0.20000000000000001,
           0.87266462599716477 },
-  { 0.99255278555742810, -0.099999999999999978, 0.20000000000000001, 
+  { 0.99255278555742810, -0.099999999999999978, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1431260546194930, -0.099999999999999978, 0.20000000000000001, 
+  { 1.1431260546194930, -0.099999999999999978, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.2909589656532101, -0.099999999999999978, 0.20000000000000001, 
+  { 1.2909589656532101, -0.099999999999999978, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.4373749386463430, -0.099999999999999978, 0.20000000000000001, 
+  { 1.4373749386463430, -0.099999999999999978, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -4357,25 +4357,25 @@ void test083()
 
 // Test data for k=-0.099999999999999978, nu=0.29999999999999999.
 testcase_ellint_3<double> data084[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.29999999999999999, 
+  { -0.0000000000000000, -0.099999999999999978, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17401611261390110, -0.099999999999999978, 0.29999999999999999, 
+  { 0.17401611261390110, -0.099999999999999978, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34506869507511767, -0.099999999999999978, 0.29999999999999999, 
+  { 0.34506869507511767, -0.099999999999999978, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51081757604259870, -0.099999999999999978, 0.29999999999999999, 
+  { 0.51081757604259870, -0.099999999999999978, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.66992297597712303, -0.099999999999999978, 0.29999999999999999, 
+  { 0.66992297597712303, -0.099999999999999978, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.82209722856174228, -0.099999999999999978, 0.29999999999999999, 
+  { 0.82209722856174228, -0.099999999999999978, 0.29999999999999999,
           0.87266462599716477 },
-  { 0.96792430487669612, -0.099999999999999978, 0.29999999999999999, 
+  { 0.96792430487669612, -0.099999999999999978, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1085964108954092, -0.099999999999999978, 0.29999999999999999, 
+  { 1.1085964108954092, -0.099999999999999978, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.2456748370836999, -0.099999999999999978, 0.29999999999999999, 
+  { 1.2456748370836999, -0.099999999999999978, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.3809159606704959, -0.099999999999999978, 0.29999999999999999, 
+  { 1.3809159606704959, -0.099999999999999978, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -4409,25 +4409,25 @@ void test084()
 
 // Test data for k=-0.099999999999999978, nu=0.40000000000000002.
 testcase_ellint_3<double> data085[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.40000000000000002, 
+  { -0.0000000000000000, -0.099999999999999978, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17384216369897937, -0.099999999999999978, 0.40000000000000002, 
+  { 0.17384216369897937, -0.099999999999999978, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34375018311376782, -0.099999999999999978, 0.40000000000000002, 
+  { 0.34375018311376782, -0.099999999999999978, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.50672650758380455, -0.099999999999999978, 0.40000000000000002, 
+  { 0.50672650758380455, -0.099999999999999978, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.66121264213337616, -0.099999999999999978, 0.40000000000000002, 
+  { 0.66121264213337616, -0.099999999999999978, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.80706202005774441, -0.099999999999999978, 0.40000000000000002, 
+  { 0.80706202005774441, -0.099999999999999978, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.94519376138245892, -0.099999999999999978, 0.40000000000000002, 
+  { 0.94519376138245892, -0.099999999999999978, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.0771880300759584, -0.099999999999999978, 0.40000000000000002, 
+  { 1.0771880300759584, -0.099999999999999978, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2049711557188272, -0.099999999999999978, 0.40000000000000002, 
+  { 1.2049711557188272, -0.099999999999999978, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.3306223265207477, -0.099999999999999978, 0.40000000000000002, 
+  { 1.3306223265207477, -0.099999999999999978, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -4461,25 +4461,25 @@ void test085()
 
 // Test data for k=-0.099999999999999978, nu=0.50000000000000000.
 testcase_ellint_3<double> data086[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.50000000000000000, 
+  { -0.0000000000000000, -0.099999999999999978, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17366883711936554, -0.099999999999999978, 0.50000000000000000, 
+  { 0.17366883711936554, -0.099999999999999978, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34244940634881876, -0.099999999999999978, 0.50000000000000000, 
+  { 0.34244940634881876, -0.099999999999999978, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50274793281634378, -0.099999999999999978, 0.50000000000000000, 
+  { 0.50274793281634378, -0.099999999999999978, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.65287941633275093, -0.099999999999999978, 0.50000000000000000, 
+  { 0.65287941633275093, -0.099999999999999978, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.79291198790315398, -0.099999999999999978, 0.50000000000000000, 
+  { 0.79291198790315398, -0.099999999999999978, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.92412201537880345, -0.099999999999999978, 0.50000000000000000, 
+  { 0.92412201537880345, -0.099999999999999978, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0484480076799370, -0.099999999999999978, 0.50000000000000000, 
+  { 1.0484480076799370, -0.099999999999999978, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.1681168130475206, -0.099999999999999978, 0.50000000000000000, 
+  { 1.1681168130475206, -0.099999999999999978, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.2854480708580160, -0.099999999999999978, 0.50000000000000000, 
+  { 1.2854480708580160, -0.099999999999999978, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -4513,25 +4513,25 @@ void test086()
 
 // Test data for k=-0.099999999999999978, nu=0.59999999999999998.
 testcase_ellint_3<double> data087[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.59999999999999998, 
+  { -0.0000000000000000, -0.099999999999999978, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17349612891469018, -0.099999999999999978, 0.59999999999999998, 
+  { 0.17349612891469018, -0.099999999999999978, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34116594505539438, -0.099999999999999978, 0.59999999999999998, 
+  { 0.34116594505539438, -0.099999999999999978, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.49887649430466685, -0.099999999999999978, 0.59999999999999998, 
+  { 0.49887649430466685, -0.099999999999999978, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.64489553282165157, -0.099999999999999978, 0.59999999999999998, 
+  { 0.64489553282165157, -0.099999999999999978, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.77956016553782437, -0.099999999999999978, 0.59999999999999998, 
+  { 0.77956016553782437, -0.099999999999999978, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.90451074530096309, -0.099999999999999978, 0.59999999999999998, 
+  { 0.90451074530096309, -0.099999999999999978, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0220113666961632, -0.099999999999999978, 0.59999999999999998, 
+  { 1.0220113666961632, -0.099999999999999978, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1345351441065563, -0.099999999999999978, 0.59999999999999998, 
+  { 1.1345351441065563, -0.099999999999999978, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.2445798942989255, -0.099999999999999978, 0.59999999999999998, 
+  { 1.2445798942989255, -0.099999999999999978, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -4565,25 +4565,25 @@ void test087()
 
 // Test data for k=-0.099999999999999978, nu=0.69999999999999996.
 testcase_ellint_3<double> data088[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.69999999999999996, 
+  { -0.0000000000000000, -0.099999999999999978, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17332403516105052, -0.099999999999999978, 0.69999999999999996, 
+  { 0.17332403516105052, -0.099999999999999978, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.33989939374896877, -0.099999999999999978, 0.69999999999999996, 
+  { 0.33989939374896877, -0.099999999999999978, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.49510719568614081, -0.099999999999999978, 0.69999999999999996, 
+  { 0.49510719568614081, -0.099999999999999978, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.63723607776354974, -0.099999999999999978, 0.69999999999999996, 
+  { 0.63723607776354974, -0.099999999999999978, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.76693133887935327, -0.099999999999999978, 0.69999999999999996, 
+  { 0.76693133887935327, -0.099999999999999978, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.88619382078823827, -0.099999999999999978, 0.69999999999999996, 
+  { 0.88619382078823827, -0.099999999999999978, 0.69999999999999996,
           1.0471975511965976 },
-  { 0.99758012018676490, -0.099999999999999978, 0.69999999999999996, 
+  { 0.99758012018676490, -0.099999999999999978, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1037642270814410, -0.099999999999999978, 0.69999999999999996, 
+  { 1.1037642270814410, -0.099999999999999978, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2073745911083187, -0.099999999999999978, 0.69999999999999996, 
+  { 1.2073745911083187, -0.099999999999999978, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -4617,25 +4617,25 @@ void test088()
 
 // Test data for k=-0.099999999999999978, nu=0.80000000000000004.
 testcase_ellint_3<double> data089[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.80000000000000004, 
+  { -0.0000000000000000, -0.099999999999999978, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17315255197057020, -0.099999999999999978, 0.80000000000000004, 
+  { 0.17315255197057020, -0.099999999999999978, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.33864936055747985, -0.099999999999999978, 0.80000000000000004, 
+  { 0.33864936055747985, -0.099999999999999978, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49143537041117619, -0.099999999999999978, 0.80000000000000004, 
+  { 0.49143537041117619, -0.099999999999999978, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.62987861760047492, -0.099999999999999978, 0.80000000000000004, 
+  { 0.62987861760047492, -0.099999999999999978, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.75496005490917517, -0.099999999999999978, 0.80000000000000004, 
+  { 0.75496005490917517, -0.099999999999999978, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.86903081862701903, -0.099999999999999978, 0.80000000000000004, 
+  { 0.86903081862701903, -0.099999999999999978, 0.80000000000000004,
           1.0471975511965976 },
-  { 0.97490814820725591, -0.099999999999999978, 0.80000000000000004, 
+  { 0.97490814820725591, -0.099999999999999978, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.0754290107171083, -0.099999999999999978, 0.80000000000000004, 
+  { 1.0754290107171083, -0.099999999999999978, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.1733158866987732, -0.099999999999999978, 0.80000000000000004, 
+  { 1.1733158866987732, -0.099999999999999978, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -4669,25 +4669,25 @@ void test089()
 
 // Test data for k=-0.099999999999999978, nu=0.90000000000000002.
 testcase_ellint_3<double> data090[] = {
-  { -0.0000000000000000, -0.099999999999999978, 0.90000000000000002, 
+  { -0.0000000000000000, -0.099999999999999978, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17298167549096569, -0.099999999999999978, 0.90000000000000002, 
+  { 0.17298167549096569, -0.099999999999999978, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33741546662741584, -0.099999999999999978, 0.90000000000000002, 
+  { 0.33741546662741584, -0.099999999999999978, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.48785665376856879, -0.099999999999999978, 0.90000000000000002, 
+  { 0.48785665376856879, -0.099999999999999978, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.62280288554518959, -0.099999999999999978, 0.90000000000000002, 
+  { 0.62280288554518959, -0.099999999999999978, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.74358903115455199, -0.099999999999999978, 0.90000000000000002, 
+  { 0.74358903115455199, -0.099999999999999978, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.85290207679298358, -0.099999999999999978, 0.90000000000000002, 
+  { 0.85290207679298358, -0.099999999999999978, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.95379006645397379, -0.099999999999999978, 0.90000000000000002, 
+  { 0.95379006645397379, -0.099999999999999978, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.0492213119872327, -0.099999999999999978, 0.90000000000000002, 
+  { 1.0492213119872327, -0.099999999999999978, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.1419839485283374, -0.099999999999999978, 0.90000000000000002, 
+  { 1.1419839485283374, -0.099999999999999978, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -4721,25 +4721,25 @@ void test090()
 
 // Test data for k=0.0000000000000000, nu=0.0000000000000000.
 testcase_ellint_3<double> data091[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { -0.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17453292519943295, 0.0000000000000000, 0.0000000000000000, 
+  { 0.17453292519943295, 0.0000000000000000, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.34906585039886584, 0.0000000000000000, 0.0000000000000000, 
+  { 0.34906585039886584, 0.0000000000000000, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52359877559829882, 0.0000000000000000, 0.0000000000000000, 
+  { 0.52359877559829882, 0.0000000000000000, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.69813170079773179, 0.0000000000000000, 0.0000000000000000, 
+  { 0.69813170079773179, 0.0000000000000000, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.87266462599716477, 0.0000000000000000, 0.0000000000000000, 
+  { 0.87266462599716477, 0.0000000000000000, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0471975511965976, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0471975511965976, 0.0000000000000000, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2217304763960304, 0.0000000000000000, 0.0000000000000000, 
+  { 1.2217304763960304, 0.0000000000000000, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.3962634015954631, 0.0000000000000000, 0.0000000000000000, 
+  { 1.3962634015954631, 0.0000000000000000, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.5707963267948966, 0.0000000000000000, 0.0000000000000000, 
+  { 1.5707963267948966, 0.0000000000000000, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -4773,25 +4773,25 @@ void test091()
 
 // Test data for k=0.0000000000000000, nu=0.10000000000000001.
 testcase_ellint_3<double> data092[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.10000000000000001, 
+  { -0.0000000000000000, 0.0000000000000000, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17435710107516608, 0.0000000000000000, 0.10000000000000001, 
+  { 0.17435710107516608, 0.0000000000000000, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34769194715329604, 0.0000000000000000, 0.10000000000000001, 
+  { 0.34769194715329604, 0.0000000000000000, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.51913731575866118, 0.0000000000000000, 0.10000000000000001, 
+  { 0.51913731575866118, 0.0000000000000000, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.68810051897078461, 0.0000000000000000, 0.10000000000000001, 
+  { 0.68810051897078461, 0.0000000000000000, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.85432615661706823, 0.0000000000000000, 0.10000000000000001, 
+  { 0.85432615661706823, 0.0000000000000000, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0179006647340796, 0.0000000000000000, 0.10000000000000001, 
+  { 1.0179006647340796, 0.0000000000000000, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.1792120640746322, 0.0000000000000000, 0.10000000000000001, 
+  { 1.1792120640746322, 0.0000000000000000, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.3388834245070498, 0.0000000000000000, 0.10000000000000001, 
+  { 1.3388834245070498, 0.0000000000000000, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.4976955329233277, 0.0000000000000000, 0.10000000000000001, 
+  { 1.4976955329233277, 0.0000000000000000, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -4825,25 +4825,25 @@ void test092()
 
 // Test data for k=0.0000000000000000, nu=0.20000000000000001.
 testcase_ellint_3<double> data093[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.20000000000000001, 
+  { -0.0000000000000000, 0.0000000000000000, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17418191132226077, 0.0000000000000000, 0.20000000000000001, 
+  { 0.17418191132226077, 0.0000000000000000, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34633712256943405, 0.0000000000000000, 0.20000000000000001, 
+  { 0.34633712256943405, 0.0000000000000000, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.51480684302043711, 0.0000000000000000, 0.20000000000000001, 
+  { 0.51480684302043711, 0.0000000000000000, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.67855102942481949, 0.0000000000000000, 0.20000000000000001, 
+  { 0.67855102942481949, 0.0000000000000000, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.83723056090326253, 0.0000000000000000, 0.20000000000000001, 
+  { 0.83723056090326253, 0.0000000000000000, 0.20000000000000001,
           0.87266462599716477 },
-  { 0.99114645269578183, 0.0000000000000000, 0.20000000000000001, 
+  { 0.99114645269578183, 0.0000000000000000, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1411014627915537, 0.0000000000000000, 0.20000000000000001, 
+  { 1.1411014627915537, 0.0000000000000000, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.2882448138013969, 0.0000000000000000, 0.20000000000000001, 
+  { 1.2882448138013969, 0.0000000000000000, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.4339343023863691, 0.0000000000000000, 0.20000000000000001, 
+  { 1.4339343023863691, 0.0000000000000000, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -4877,25 +4877,25 @@ void test093()
 
 // Test data for k=0.0000000000000000, nu=0.29999999999999999.
 testcase_ellint_3<double> data094[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.29999999999999999, 
+  { -0.0000000000000000, 0.0000000000000000, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17400735186871727, 0.0000000000000000, 0.29999999999999999, 
+  { 0.17400735186871727, 0.0000000000000000, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34500091027020219, 0.0000000000000000, 0.29999999999999999, 
+  { 0.34500091027020219, 0.0000000000000000, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51060069523901541, 0.0000000000000000, 0.29999999999999999, 
+  { 0.51060069523901541, 0.0000000000000000, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.66944393961375459, 0.0000000000000000, 0.29999999999999999, 
+  { 0.66944393961375459, 0.0000000000000000, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.82123776744538157, 0.0000000000000000, 0.29999999999999999, 
+  { 0.82123776744538157, 0.0000000000000000, 0.29999999999999999,
           0.87266462599716477 },
-  { 0.96657579245516523, 0.0000000000000000, 0.29999999999999999, 
+  { 0.96657579245516523, 0.0000000000000000, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1066703663542414, 0.0000000000000000, 0.29999999999999999, 
+  { 1.1066703663542414, 0.0000000000000000, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.2431094251944901, 0.0000000000000000, 0.29999999999999999, 
+  { 1.2431094251944901, 0.0000000000000000, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.3776795151134889, 0.0000000000000000, 0.29999999999999999, 
+  { 1.3776795151134889, 0.0000000000000000, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -4929,25 +4929,25 @@ void test094()
 
 // Test data for k=0.0000000000000000, nu=0.40000000000000002.
 testcase_ellint_3<double> data095[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.40000000000000002, 
+  { -0.0000000000000000, 0.0000000000000000, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17383341868035865, 0.0000000000000000, 0.40000000000000002, 
+  { 0.17383341868035865, 0.0000000000000000, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34368286022299821, 0.0000000000000000, 0.40000000000000002, 
+  { 0.34368286022299821, 0.0000000000000000, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.50651268947499406, 0.0000000000000000, 0.40000000000000002, 
+  { 0.50651268947499406, 0.0000000000000000, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.66074441806097550, 0.0000000000000000, 0.40000000000000002, 
+  { 0.66074441806097550, 0.0000000000000000, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.80622931670113485, 0.0000000000000000, 0.40000000000000002, 
+  { 0.80622931670113485, 0.0000000000000000, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.94389791565435233, 0.0000000000000000, 0.40000000000000002, 
+  { 0.94389791565435233, 0.0000000000000000, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.0753503387899728, 0.0000000000000000, 0.40000000000000002, 
+  { 1.0753503387899728, 0.0000000000000000, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2025374759127518, 0.0000000000000000, 0.40000000000000002, 
+  { 1.2025374759127518, 0.0000000000000000, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.3275651989026322, 0.0000000000000000, 0.40000000000000002, 
+  { 1.3275651989026322, 0.0000000000000000, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -4981,25 +4981,25 @@ void test095()
 
 // Test data for k=0.0000000000000000, nu=0.50000000000000000.
 testcase_ellint_3<double> data096[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { -0.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17366010776037047, 0.0000000000000000, 0.50000000000000000, 
+  { 0.17366010776037047, 0.0000000000000000, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34238253799539309, 0.0000000000000000, 0.50000000000000000, 
+  { 0.34238253799539309, 0.0000000000000000, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50253707775976408, 0.0000000000000000, 0.50000000000000000, 
+  { 0.50253707775976408, 0.0000000000000000, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.65242145347295766, 0.0000000000000000, 0.50000000000000000, 
+  { 0.65242145347295766, 0.0000000000000000, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.79210420018698058, 0.0000000000000000, 0.50000000000000000, 
+  { 0.79210420018698058, 0.0000000000000000, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.92287437995632193, 0.0000000000000000, 0.50000000000000000, 
+  { 0.92287437995632193, 0.0000000000000000, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0466900550798661, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0466900550798661, 0.0000000000000000, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.1658007366618623, 0.0000000000000000, 0.50000000000000000, 
+  { 1.1658007366618623, 0.0000000000000000, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.2825498301618641, 0.0000000000000000, 0.50000000000000000, 
+  { 1.2825498301618641, 0.0000000000000000, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -5033,25 +5033,25 @@ void test096()
 
 // Test data for k=0.0000000000000000, nu=0.59999999999999998.
 testcase_ellint_3<double> data097[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.59999999999999998, 
+  { -0.0000000000000000, 0.0000000000000000, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17348741514884702, 0.0000000000000000, 0.59999999999999998, 
+  { 0.17348741514884702, 0.0000000000000000, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34109952405241289, 0.0000000000000000, 0.59999999999999998, 
+  { 0.34109952405241289, 0.0000000000000000, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.49866850781226296, 0.0000000000000000, 0.59999999999999998, 
+  { 0.49866850781226296, 0.0000000000000000, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.64444732407062510, 0.0000000000000000, 0.59999999999999998, 
+  { 0.64444732407062510, 0.0000000000000000, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.77877564686544720, 0.0000000000000000, 0.59999999999999998, 
+  { 0.77877564686544720, 0.0000000000000000, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.90330743691883497, 0.0000000000000000, 0.59999999999999998, 
+  { 0.90330743691883497, 0.0000000000000000, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0203257987604104, 0.0000000000000000, 0.59999999999999998, 
+  { 1.0203257987604104, 0.0000000000000000, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1323247918768631, 0.0000000000000000, 0.59999999999999998, 
+  { 1.1323247918768631, 0.0000000000000000, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.2418235332245127, 0.0000000000000000, 0.59999999999999998, 
+  { 1.2418235332245127, 0.0000000000000000, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -5085,25 +5085,25 @@ void test097()
 
 // Test data for k=0.0000000000000000, nu=0.69999999999999996.
 testcase_ellint_3<double> data098[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.69999999999999996, 
+  { -0.0000000000000000, 0.0000000000000000, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17331533692234477, 0.0000000000000000, 0.69999999999999996, 
+  { 0.17331533692234477, 0.0000000000000000, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.33983341309265941, 0.0000000000000000, 0.69999999999999996, 
+  { 0.33983341309265941, 0.0000000000000000, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.49490198805931990, 0.0000000000000000, 0.69999999999999996, 
+  { 0.49490198805931990, 0.0000000000000000, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.63679715525145308, 0.0000000000000000, 0.69999999999999996, 
+  { 0.63679715525145308, 0.0000000000000000, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.76616861049481944, 0.0000000000000000, 0.69999999999999996, 
+  { 0.76616861049481944, 0.0000000000000000, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.88503143209004220, 0.0000000000000000, 0.69999999999999996, 
+  { 0.88503143209004220, 0.0000000000000000, 0.69999999999999996,
           1.0471975511965976 },
-  { 0.99596060249112173, 0.0000000000000000, 0.69999999999999996, 
+  { 0.99596060249112173, 0.0000000000000000, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1016495050260424, 0.0000000000000000, 0.69999999999999996, 
+  { 1.1016495050260424, 0.0000000000000000, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2047457872617382, 0.0000000000000000, 0.69999999999999996, 
+  { 1.2047457872617382, 0.0000000000000000, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -5137,25 +5137,25 @@ void test098()
 
 // Test data for k=0.0000000000000000, nu=0.80000000000000004.
 testcase_ellint_3<double> data099[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.80000000000000004, 
+  { -0.0000000000000000, 0.0000000000000000, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17314386919344213, 0.0000000000000000, 0.80000000000000004, 
+  { 0.17314386919344213, 0.0000000000000000, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.33858381342073240, 0.0000000000000000, 0.80000000000000004, 
+  { 0.33858381342073240, 0.0000000000000000, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49123285640844738, 0.0000000000000000, 0.80000000000000004, 
+  { 0.49123285640844738, 0.0000000000000000, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.62944854858904520, 0.0000000000000000, 0.80000000000000004, 
+  { 0.62944854858904520, 0.0000000000000000, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.75421778305499343, 0.0000000000000000, 0.80000000000000004, 
+  { 0.75421778305499343, 0.0000000000000000, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.86790634112156639, 0.0000000000000000, 0.80000000000000004, 
+  { 0.86790634112156639, 0.0000000000000000, 0.80000000000000004,
           1.0471975511965976 },
-  { 0.97334918087427558, 0.0000000000000000, 0.80000000000000004, 
+  { 0.97334918087427558, 0.0000000000000000, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.0734012615283985, 0.0000000000000000, 0.80000000000000004, 
+  { 1.0734012615283985, 0.0000000000000000, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.1708024551734544, 0.0000000000000000, 0.80000000000000004, 
+  { 1.1708024551734544, 0.0000000000000000, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -5189,25 +5189,25 @@ void test099()
 
 // Test data for k=0.0000000000000000, nu=0.90000000000000002.
 testcase_ellint_3<double> data100[] = {
-  { -0.0000000000000000, 0.0000000000000000, 0.90000000000000002, 
+  { -0.0000000000000000, 0.0000000000000000, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17297300811030600, 0.0000000000000000, 0.90000000000000002, 
+  { 0.17297300811030600, 0.0000000000000000, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33735034635360817, 0.0000000000000000, 0.90000000000000002, 
+  { 0.33735034635360817, 0.0000000000000000, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.48765675230233141, 0.0000000000000000, 0.90000000000000002, 
+  { 0.48765675230233141, 0.0000000000000000, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.62238126886123568, 0.0000000000000000, 0.90000000000000002, 
+  { 0.62238126886123568, 0.0000000000000000, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.74286600807269243, 0.0000000000000000, 0.90000000000000002, 
+  { 0.74286600807269243, 0.0000000000000000, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.85181283909264971, 0.0000000000000000, 0.90000000000000002, 
+  { 0.85181283909264971, 0.0000000000000000, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.95228683995371122, 0.0000000000000000, 0.90000000000000002, 
+  { 0.95228683995371122, 0.0000000000000000, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.0472730487412552, 0.0000000000000000, 0.90000000000000002, 
+  { 1.0472730487412552, 0.0000000000000000, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.1395754288497419, 0.0000000000000000, 0.90000000000000002, 
+  { 1.1395754288497419, 0.0000000000000000, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -5241,25 +5241,25 @@ void test100()
 
 // Test data for k=0.10000000000000009, nu=0.0000000000000000.
 testcase_ellint_3<double> data101[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.0000000000000000, 
+  { -0.0000000000000000, 0.10000000000000009, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17454173353063665, 0.10000000000000009, 0.0000000000000000, 
+  { 0.17454173353063665, 0.10000000000000009, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.34913506721468085, 0.10000000000000009, 0.0000000000000000, 
+  { 0.34913506721468085, 0.10000000000000009, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52382550016538953, 0.10000000000000009, 0.0000000000000000, 
+  { 0.52382550016538953, 0.10000000000000009, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.69864700854177031, 0.10000000000000009, 0.0000000000000000, 
+  { 0.69864700854177031, 0.10000000000000009, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.87361792586964870, 0.10000000000000009, 0.0000000000000000, 
+  { 0.87361792586964870, 0.10000000000000009, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0487386319621685, 0.10000000000000009, 0.0000000000000000, 
+  { 1.0487386319621685, 0.10000000000000009, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2239913752078757, 0.10000000000000009, 0.0000000000000000, 
+  { 1.2239913752078757, 0.10000000000000009, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.3993423113684049, 0.10000000000000009, 0.0000000000000000, 
+  { 1.3993423113684049, 0.10000000000000009, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.5747455615173562, 0.10000000000000009, 0.0000000000000000, 
+  { 1.5747455615173562, 0.10000000000000009, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -5293,25 +5293,25 @@ void test101()
 
 // Test data for k=0.10000000000000009, nu=0.10000000000000001.
 testcase_ellint_3<double> data102[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.10000000000000001, 
+  { -0.0000000000000000, 0.10000000000000009, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17436589347616618, 0.10000000000000009, 0.10000000000000001, 
+  { 0.17436589347616618, 0.10000000000000009, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34776067871237354, 0.10000000000000009, 0.10000000000000001, 
+  { 0.34776067871237354, 0.10000000000000009, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.51936064354727807, 0.10000000000000009, 0.10000000000000001, 
+  { 0.51936064354727807, 0.10000000000000009, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.68860303749364360, 0.10000000000000009, 0.10000000000000001, 
+  { 0.68860303749364360, 0.10000000000000009, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.85524561882332051, 0.10000000000000009, 0.10000000000000001, 
+  { 0.85524561882332051, 0.10000000000000009, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0193708301908337, 0.10000000000000009, 0.10000000000000001, 
+  { 1.0193708301908337, 0.10000000000000009, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.1813474067123044, 0.10000000000000009, 0.10000000000000001, 
+  { 1.1813474067123044, 0.10000000000000009, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.3417670770424983, 0.10000000000000009, 0.10000000000000001, 
+  { 1.3417670770424983, 0.10000000000000009, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.5013711111199950, 0.10000000000000009, 0.10000000000000001, 
+  { 1.5013711111199950, 0.10000000000000009, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -5345,25 +5345,25 @@ void test102()
 
 // Test data for k=0.10000000000000009, nu=0.20000000000000001.
 testcase_ellint_3<double> data103[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.20000000000000001, 
+  { -0.0000000000000000, 0.10000000000000009, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17419068786141345, 0.10000000000000009, 0.20000000000000001, 
+  { 0.17419068786141345, 0.10000000000000009, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34640537686230127, 0.10000000000000009, 0.20000000000000001, 
+  { 0.34640537686230127, 0.10000000000000009, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.51502689171753957, 0.10000000000000009, 0.20000000000000001, 
+  { 0.51502689171753957, 0.10000000000000009, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.67904147863672726, 0.10000000000000009, 0.20000000000000001, 
+  { 0.67904147863672726, 0.10000000000000009, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.83811885126105179, 0.10000000000000009, 0.20000000000000001, 
+  { 0.83811885126105179, 0.10000000000000009, 0.20000000000000001,
           0.87266462599716477 },
-  { 0.99255278555742810, 0.10000000000000009, 0.20000000000000001, 
+  { 0.99255278555742810, 0.10000000000000009, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1431260546194930, 0.10000000000000009, 0.20000000000000001, 
+  { 1.1431260546194930, 0.10000000000000009, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.2909589656532101, 0.10000000000000009, 0.20000000000000001, 
+  { 1.2909589656532101, 0.10000000000000009, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.4373749386463430, 0.10000000000000009, 0.20000000000000001, 
+  { 1.4373749386463430, 0.10000000000000009, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -5397,25 +5397,25 @@ void test103()
 
 // Test data for k=0.10000000000000009, nu=0.29999999999999999.
 testcase_ellint_3<double> data104[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.29999999999999999, 
+  { -0.0000000000000000, 0.10000000000000009, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17401611261390110, 0.10000000000000009, 0.29999999999999999, 
+  { 0.17401611261390110, 0.10000000000000009, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34506869507511767, 0.10000000000000009, 0.29999999999999999, 
+  { 0.34506869507511767, 0.10000000000000009, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51081757604259870, 0.10000000000000009, 0.29999999999999999, 
+  { 0.51081757604259870, 0.10000000000000009, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.66992297597712303, 0.10000000000000009, 0.29999999999999999, 
+  { 0.66992297597712303, 0.10000000000000009, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.82209722856174228, 0.10000000000000009, 0.29999999999999999, 
+  { 0.82209722856174228, 0.10000000000000009, 0.29999999999999999,
           0.87266462599716477 },
-  { 0.96792430487669612, 0.10000000000000009, 0.29999999999999999, 
+  { 0.96792430487669612, 0.10000000000000009, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1085964108954092, 0.10000000000000009, 0.29999999999999999, 
+  { 1.1085964108954092, 0.10000000000000009, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.2456748370836999, 0.10000000000000009, 0.29999999999999999, 
+  { 1.2456748370836999, 0.10000000000000009, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.3809159606704959, 0.10000000000000009, 0.29999999999999999, 
+  { 1.3809159606704959, 0.10000000000000009, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -5449,25 +5449,25 @@ void test104()
 
 // Test data for k=0.10000000000000009, nu=0.40000000000000002.
 testcase_ellint_3<double> data105[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.40000000000000002, 
+  { -0.0000000000000000, 0.10000000000000009, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17384216369897937, 0.10000000000000009, 0.40000000000000002, 
+  { 0.17384216369897937, 0.10000000000000009, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34375018311376782, 0.10000000000000009, 0.40000000000000002, 
+  { 0.34375018311376782, 0.10000000000000009, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.50672650758380455, 0.10000000000000009, 0.40000000000000002, 
+  { 0.50672650758380455, 0.10000000000000009, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.66121264213337616, 0.10000000000000009, 0.40000000000000002, 
+  { 0.66121264213337616, 0.10000000000000009, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.80706202005774441, 0.10000000000000009, 0.40000000000000002, 
+  { 0.80706202005774441, 0.10000000000000009, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.94519376138245892, 0.10000000000000009, 0.40000000000000002, 
+  { 0.94519376138245892, 0.10000000000000009, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.0771880300759584, 0.10000000000000009, 0.40000000000000002, 
+  { 1.0771880300759584, 0.10000000000000009, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2049711557188272, 0.10000000000000009, 0.40000000000000002, 
+  { 1.2049711557188272, 0.10000000000000009, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.3306223265207477, 0.10000000000000009, 0.40000000000000002, 
+  { 1.3306223265207477, 0.10000000000000009, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -5501,25 +5501,25 @@ void test105()
 
 // Test data for k=0.10000000000000009, nu=0.50000000000000000.
 testcase_ellint_3<double> data106[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.50000000000000000, 
+  { -0.0000000000000000, 0.10000000000000009, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17366883711936554, 0.10000000000000009, 0.50000000000000000, 
+  { 0.17366883711936554, 0.10000000000000009, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34244940634881876, 0.10000000000000009, 0.50000000000000000, 
+  { 0.34244940634881876, 0.10000000000000009, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50274793281634378, 0.10000000000000009, 0.50000000000000000, 
+  { 0.50274793281634378, 0.10000000000000009, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.65287941633275093, 0.10000000000000009, 0.50000000000000000, 
+  { 0.65287941633275093, 0.10000000000000009, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.79291198790315398, 0.10000000000000009, 0.50000000000000000, 
+  { 0.79291198790315398, 0.10000000000000009, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.92412201537880345, 0.10000000000000009, 0.50000000000000000, 
+  { 0.92412201537880345, 0.10000000000000009, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0484480076799370, 0.10000000000000009, 0.50000000000000000, 
+  { 1.0484480076799370, 0.10000000000000009, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.1681168130475206, 0.10000000000000009, 0.50000000000000000, 
+  { 1.1681168130475206, 0.10000000000000009, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.2854480708580160, 0.10000000000000009, 0.50000000000000000, 
+  { 1.2854480708580160, 0.10000000000000009, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -5553,25 +5553,25 @@ void test106()
 
 // Test data for k=0.10000000000000009, nu=0.59999999999999998.
 testcase_ellint_3<double> data107[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.59999999999999998, 
+  { -0.0000000000000000, 0.10000000000000009, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17349612891469018, 0.10000000000000009, 0.59999999999999998, 
+  { 0.17349612891469018, 0.10000000000000009, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34116594505539438, 0.10000000000000009, 0.59999999999999998, 
+  { 0.34116594505539438, 0.10000000000000009, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.49887649430466685, 0.10000000000000009, 0.59999999999999998, 
+  { 0.49887649430466685, 0.10000000000000009, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.64489553282165157, 0.10000000000000009, 0.59999999999999998, 
+  { 0.64489553282165157, 0.10000000000000009, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.77956016553782437, 0.10000000000000009, 0.59999999999999998, 
+  { 0.77956016553782437, 0.10000000000000009, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.90451074530096309, 0.10000000000000009, 0.59999999999999998, 
+  { 0.90451074530096309, 0.10000000000000009, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0220113666961632, 0.10000000000000009, 0.59999999999999998, 
+  { 1.0220113666961632, 0.10000000000000009, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1345351441065563, 0.10000000000000009, 0.59999999999999998, 
+  { 1.1345351441065563, 0.10000000000000009, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.2445798942989255, 0.10000000000000009, 0.59999999999999998, 
+  { 1.2445798942989255, 0.10000000000000009, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -5605,25 +5605,25 @@ void test107()
 
 // Test data for k=0.10000000000000009, nu=0.69999999999999996.
 testcase_ellint_3<double> data108[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.69999999999999996, 
+  { -0.0000000000000000, 0.10000000000000009, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17332403516105052, 0.10000000000000009, 0.69999999999999996, 
+  { 0.17332403516105052, 0.10000000000000009, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.33989939374896877, 0.10000000000000009, 0.69999999999999996, 
+  { 0.33989939374896877, 0.10000000000000009, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.49510719568614081, 0.10000000000000009, 0.69999999999999996, 
+  { 0.49510719568614081, 0.10000000000000009, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.63723607776354974, 0.10000000000000009, 0.69999999999999996, 
+  { 0.63723607776354974, 0.10000000000000009, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.76693133887935327, 0.10000000000000009, 0.69999999999999996, 
+  { 0.76693133887935327, 0.10000000000000009, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.88619382078823827, 0.10000000000000009, 0.69999999999999996, 
+  { 0.88619382078823827, 0.10000000000000009, 0.69999999999999996,
           1.0471975511965976 },
-  { 0.99758012018676490, 0.10000000000000009, 0.69999999999999996, 
+  { 0.99758012018676490, 0.10000000000000009, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1037642270814410, 0.10000000000000009, 0.69999999999999996, 
+  { 1.1037642270814410, 0.10000000000000009, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2073745911083187, 0.10000000000000009, 0.69999999999999996, 
+  { 1.2073745911083187, 0.10000000000000009, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -5657,25 +5657,25 @@ void test108()
 
 // Test data for k=0.10000000000000009, nu=0.80000000000000004.
 testcase_ellint_3<double> data109[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.80000000000000004, 
+  { -0.0000000000000000, 0.10000000000000009, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17315255197057020, 0.10000000000000009, 0.80000000000000004, 
+  { 0.17315255197057020, 0.10000000000000009, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.33864936055747985, 0.10000000000000009, 0.80000000000000004, 
+  { 0.33864936055747985, 0.10000000000000009, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49143537041117619, 0.10000000000000009, 0.80000000000000004, 
+  { 0.49143537041117619, 0.10000000000000009, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.62987861760047492, 0.10000000000000009, 0.80000000000000004, 
+  { 0.62987861760047492, 0.10000000000000009, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.75496005490917517, 0.10000000000000009, 0.80000000000000004, 
+  { 0.75496005490917517, 0.10000000000000009, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.86903081862701903, 0.10000000000000009, 0.80000000000000004, 
+  { 0.86903081862701903, 0.10000000000000009, 0.80000000000000004,
           1.0471975511965976 },
-  { 0.97490814820725591, 0.10000000000000009, 0.80000000000000004, 
+  { 0.97490814820725591, 0.10000000000000009, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.0754290107171083, 0.10000000000000009, 0.80000000000000004, 
+  { 1.0754290107171083, 0.10000000000000009, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.1733158866987732, 0.10000000000000009, 0.80000000000000004, 
+  { 1.1733158866987732, 0.10000000000000009, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -5709,25 +5709,25 @@ void test109()
 
 // Test data for k=0.10000000000000009, nu=0.90000000000000002.
 testcase_ellint_3<double> data110[] = {
-  { -0.0000000000000000, 0.10000000000000009, 0.90000000000000002, 
+  { -0.0000000000000000, 0.10000000000000009, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17298167549096569, 0.10000000000000009, 0.90000000000000002, 
+  { 0.17298167549096569, 0.10000000000000009, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33741546662741584, 0.10000000000000009, 0.90000000000000002, 
+  { 0.33741546662741584, 0.10000000000000009, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.48785665376856879, 0.10000000000000009, 0.90000000000000002, 
+  { 0.48785665376856879, 0.10000000000000009, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.62280288554518959, 0.10000000000000009, 0.90000000000000002, 
+  { 0.62280288554518959, 0.10000000000000009, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.74358903115455199, 0.10000000000000009, 0.90000000000000002, 
+  { 0.74358903115455199, 0.10000000000000009, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.85290207679298358, 0.10000000000000009, 0.90000000000000002, 
+  { 0.85290207679298358, 0.10000000000000009, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.95379006645397379, 0.10000000000000009, 0.90000000000000002, 
+  { 0.95379006645397379, 0.10000000000000009, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.0492213119872327, 0.10000000000000009, 0.90000000000000002, 
+  { 1.0492213119872327, 0.10000000000000009, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.1419839485283374, 0.10000000000000009, 0.90000000000000002, 
+  { 1.1419839485283374, 0.10000000000000009, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -5761,25 +5761,25 @@ void test110()
 
 // Test data for k=0.19999999999999996, nu=0.0000000000000000.
 testcase_ellint_3<double> data111[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.0000000000000000, 
+  { -0.0000000000000000, 0.19999999999999996, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17456817290292811, 0.19999999999999996, 0.0000000000000000, 
+  { 0.17456817290292811, 0.19999999999999996, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.34934315932086801, 0.19999999999999996, 0.0000000000000000, 
+  { 0.34934315932086801, 0.19999999999999996, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52450880529443988, 0.19999999999999996, 0.0000000000000000, 
+  { 0.52450880529443988, 0.19999999999999996, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.70020491009844910, 0.19999999999999996, 0.0000000000000000, 
+  { 0.70020491009844910, 0.19999999999999996, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.87651006649967955, 0.19999999999999996, 0.0000000000000000, 
+  { 0.87651006649967955, 0.19999999999999996, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0534305870298994, 0.19999999999999996, 0.0000000000000000, 
+  { 1.0534305870298994, 0.19999999999999996, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2308975521670784, 0.19999999999999996, 0.0000000000000000, 
+  { 1.2308975521670784, 0.19999999999999996, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.4087733584990738, 0.19999999999999996, 0.0000000000000000, 
+  { 1.4087733584990738, 0.19999999999999996, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.5868678474541664, 0.19999999999999996, 0.0000000000000000, 
+  { 1.5868678474541664, 0.19999999999999996, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -5813,25 +5813,25 @@ void test111()
 
 // Test data for k=0.19999999999999996, nu=0.10000000000000001.
 testcase_ellint_3<double> data112[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.10000000000000001, 
+  { -0.0000000000000000, 0.19999999999999996, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17439228502691750, 0.19999999999999996, 0.10000000000000001, 
+  { 0.17439228502691750, 0.19999999999999996, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34796731137565740, 0.19999999999999996, 0.10000000000000001, 
+  { 0.34796731137565740, 0.19999999999999996, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52003370294544848, 0.19999999999999996, 0.10000000000000001, 
+  { 0.52003370294544848, 0.19999999999999996, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.69012222258631495, 0.19999999999999996, 0.10000000000000001, 
+  { 0.69012222258631495, 0.19999999999999996, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.85803491465566772, 0.19999999999999996, 0.10000000000000001, 
+  { 0.85803491465566772, 0.19999999999999996, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0238463961099364, 0.19999999999999996, 0.10000000000000001, 
+  { 1.0238463961099364, 0.19999999999999996, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.1878691059202153, 0.19999999999999996, 0.10000000000000001, 
+  { 1.1878691059202153, 0.19999999999999996, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.3505985031831940, 0.19999999999999996, 0.10000000000000001, 
+  { 1.3505985031831940, 0.19999999999999996, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.5126513474261092, 0.19999999999999996, 0.10000000000000001, 
+  { 1.5126513474261092, 0.19999999999999996, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -5865,25 +5865,25 @@ void test112()
 
 // Test data for k=0.19999999999999996, nu=0.20000000000000001.
 testcase_ellint_3<double> data113[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.20000000000000001, 
+  { -0.0000000000000000, 0.19999999999999996, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17421703179583750, 0.19999999999999996, 0.20000000000000001, 
+  { 0.17421703179583750, 0.19999999999999996, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34661057411998791, 0.19999999999999996, 0.20000000000000001, 
+  { 0.34661057411998791, 0.19999999999999996, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.51569006052647393, 0.19999999999999996, 0.20000000000000001, 
+  { 0.51569006052647393, 0.19999999999999996, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.68052412821107278, 0.19999999999999996, 0.20000000000000001, 
+  { 0.68052412821107278, 0.19999999999999996, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.84081341263313825, 0.19999999999999996, 0.20000000000000001, 
+  { 0.84081341263313825, 0.19999999999999996, 0.20000000000000001,
           0.87266462599716477 },
-  { 0.99683359988842890, 0.19999999999999996, 0.20000000000000001, 
+  { 0.99683359988842890, 0.19999999999999996, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1493086715118852, 0.19999999999999996, 0.20000000000000001, 
+  { 1.1493086715118852, 0.19999999999999996, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.2992699693957541, 0.19999999999999996, 0.20000000000000001, 
+  { 1.2992699693957541, 0.19999999999999996, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.4479323932249568, 0.19999999999999996, 0.20000000000000001, 
+  { 1.4479323932249568, 0.19999999999999996, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -5917,25 +5917,25 @@ void test113()
 
 // Test data for k=0.19999999999999996, nu=0.29999999999999999.
 testcase_ellint_3<double> data114[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.29999999999999999, 
+  { -0.0000000000000000, 0.19999999999999996, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17404240913577707, 0.19999999999999996, 0.29999999999999999, 
+  { 0.17404240913577707, 0.19999999999999996, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34527248032587193, 0.19999999999999996, 0.29999999999999999, 
+  { 0.34527248032587193, 0.19999999999999996, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51147118981668416, 0.19999999999999996, 0.29999999999999999, 
+  { 0.51147118981668416, 0.19999999999999996, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.67137107867777635, 0.19999999999999996, 0.29999999999999999, 
+  { 0.67137107867777635, 0.19999999999999996, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.82470418188668893, 0.19999999999999996, 0.29999999999999999, 
+  { 0.82470418188668893, 0.19999999999999996, 0.29999999999999999,
           0.87266462599716477 },
-  { 0.97202873223594299, 0.19999999999999996, 0.29999999999999999, 
+  { 0.97202873223594299, 0.19999999999999996, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1144773569375266, 0.19999999999999996, 0.29999999999999999, 
+  { 1.1144773569375266, 0.19999999999999996, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.2535292433701000, 0.19999999999999996, 0.29999999999999999, 
+  { 1.2535292433701000, 0.19999999999999996, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.3908453514752481, 0.19999999999999996, 0.29999999999999999, 
+  { 1.3908453514752481, 0.19999999999999996, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -5969,25 +5969,25 @@ void test114()
 
 // Test data for k=0.19999999999999996, nu=0.40000000000000002.
 testcase_ellint_3<double> data115[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.40000000000000002, 
+  { -0.0000000000000000, 0.19999999999999996, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17386841301066677, 0.19999999999999996, 0.40000000000000002, 
+  { 0.17386841301066677, 0.19999999999999996, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34395257914113253, 0.19999999999999996, 0.40000000000000002, 
+  { 0.34395257914113253, 0.19999999999999996, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.50737088376869466, 0.19999999999999996, 0.40000000000000002, 
+  { 0.50737088376869466, 0.19999999999999996, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.66262801717277664, 0.19999999999999996, 0.40000000000000002, 
+  { 0.66262801717277664, 0.19999999999999996, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.80958766645079094, 0.19999999999999996, 0.40000000000000002, 
+  { 0.80958766645079094, 0.19999999999999996, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.94913754236162040, 0.19999999999999996, 0.40000000000000002, 
+  { 0.94913754236162040, 0.19999999999999996, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.0827985514223000, 0.19999999999999996, 0.40000000000000002, 
+  { 1.0827985514223000, 0.19999999999999996, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2124212429050478, 0.19999999999999996, 0.40000000000000002, 
+  { 1.2124212429050478, 0.19999999999999996, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.3400002519661010, 0.19999999999999996, 0.40000000000000002, 
+  { 1.3400002519661010, 0.19999999999999996, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -6021,25 +6021,25 @@ void test115()
 
 // Test data for k=0.19999999999999996, nu=0.50000000000000000.
 testcase_ellint_3<double> data116[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.50000000000000000, 
+  { -0.0000000000000000, 0.19999999999999996, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17369503942181802, 0.19999999999999996, 0.50000000000000000, 
+  { 0.17369503942181802, 0.19999999999999996, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34265043534362660, 0.19999999999999996, 0.50000000000000000, 
+  { 0.34265043534362660, 0.19999999999999996, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50338337208655415, 0.19999999999999996, 0.50000000000000000, 
+  { 0.50338337208655415, 0.19999999999999996, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.65426373297163642, 0.19999999999999996, 0.50000000000000000, 
+  { 0.65426373297163642, 0.19999999999999996, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.79536193036145808, 0.19999999999999996, 0.50000000000000000, 
+  { 0.79536193036145808, 0.19999999999999996, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.92791875910061605, 0.19999999999999996, 0.50000000000000000, 
+  { 0.92791875910061605, 0.19999999999999996, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0538145052725829, 0.19999999999999996, 0.50000000000000000, 
+  { 1.0538145052725829, 0.19999999999999996, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.1752060022875899, 0.19999999999999996, 0.50000000000000000, 
+  { 1.1752060022875899, 0.19999999999999996, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.2943374404397376, 0.19999999999999996, 0.50000000000000000, 
+  { 1.2943374404397376, 0.19999999999999996, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -6073,25 +6073,25 @@ void test116()
 
 // Test data for k=0.19999999999999996, nu=0.59999999999999998.
 testcase_ellint_3<double> data117[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.59999999999999998, 
+  { -0.0000000000000000, 0.19999999999999996, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17352228440746928, 0.19999999999999996, 0.59999999999999998, 
+  { 0.17352228440746928, 0.19999999999999996, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34136562863713626, 0.19999999999999996, 0.59999999999999998, 
+  { 0.34136562863713626, 0.19999999999999996, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.49950328177638481, 0.19999999999999996, 0.59999999999999998, 
+  { 0.49950328177638481, 0.19999999999999996, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.64625032705690832, 0.19999999999999996, 0.59999999999999998, 
+  { 0.64625032705690832, 0.19999999999999996, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.78193941198403094, 0.19999999999999996, 0.59999999999999998, 
+  { 0.78193941198403094, 0.19999999999999996, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.90817230934317128, 0.19999999999999996, 0.59999999999999998, 
+  { 0.90817230934317128, 0.19999999999999996, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0271563751276462, 0.19999999999999996, 0.59999999999999998, 
+  { 1.0271563751276462, 0.19999999999999996, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1412999379040518, 0.19999999999999996, 0.59999999999999998, 
+  { 1.1412999379040518, 0.19999999999999996, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.2530330675914561, 0.19999999999999996, 0.59999999999999998, 
+  { 1.2530330675914561, 0.19999999999999996, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -6125,25 +6125,25 @@ void test117()
 
 // Test data for k=0.19999999999999996, nu=0.69999999999999996.
 testcase_ellint_3<double> data118[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.69999999999999996, 
+  { -0.0000000000000000, 0.19999999999999996, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17335014404233898, 0.19999999999999996, 0.69999999999999996, 
+  { 0.17335014404233898, 0.19999999999999996, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34009775298617811, 0.19999999999999996, 0.69999999999999996, 
+  { 0.34009775298617811, 0.19999999999999996, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.49572560201923810, 0.19999999999999996, 0.69999999999999996, 
+  { 0.49572560201923810, 0.19999999999999996, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.63856276669886525, 0.19999999999999996, 0.69999999999999996, 
+  { 0.63856276669886525, 0.19999999999999996, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.76924438644867565, 0.19999999999999996, 0.69999999999999996, 
+  { 0.76924438644867565, 0.19999999999999996, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.88973060843856466, 0.19999999999999996, 0.69999999999999996, 
+  { 0.88973060843856466, 0.19999999999999996, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0025230471636377, 0.19999999999999996, 0.69999999999999996, 
+  { 1.0025230471636377, 0.19999999999999996, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1102356376093103, 0.19999999999999996, 0.69999999999999996, 
+  { 1.1102356376093103, 0.19999999999999996, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2154356555075867, 0.19999999999999996, 0.69999999999999996, 
+  { 1.2154356555075867, 0.19999999999999996, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -6177,25 +6177,25 @@ void test118()
 
 // Test data for k=0.19999999999999996, nu=0.80000000000000004.
 testcase_ellint_3<double> data119[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.80000000000000004, 
+  { -0.0000000000000000, 0.19999999999999996, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17317861443718541, 0.19999999999999996, 0.80000000000000004, 
+  { 0.17317861443718541, 0.19999999999999996, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.33884641598718701, 0.19999999999999996, 0.80000000000000004, 
+  { 0.33884641598718701, 0.19999999999999996, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49204565281259494, 0.19999999999999996, 0.80000000000000004, 
+  { 0.49204565281259494, 0.19999999999999996, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.63117851188220353, 0.19999999999999996, 0.80000000000000004, 
+  { 0.63117851188220353, 0.19999999999999996, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.75721095949544170, 0.19999999999999996, 0.80000000000000004, 
+  { 0.75721095949544170, 0.19999999999999996, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.87245201443919118, 0.19999999999999996, 0.80000000000000004, 
+  { 0.87245201443919118, 0.19999999999999996, 0.80000000000000004,
           1.0471975511965976 },
-  { 0.97966584238831089, 0.19999999999999996, 0.80000000000000004, 
+  { 0.97966584238831089, 0.19999999999999996, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.0816336325174360, 0.19999999999999996, 0.80000000000000004, 
+  { 1.0816336325174360, 0.19999999999999996, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.1810223448909913, 0.19999999999999996, 0.80000000000000004, 
+  { 1.1810223448909913, 0.19999999999999996, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -6229,25 +6229,25 @@ void test119()
 
 // Test data for k=0.19999999999999996, nu=0.90000000000000002.
 testcase_ellint_3<double> data120[] = {
-  { -0.0000000000000000, 0.19999999999999996, 0.90000000000000002, 
+  { -0.0000000000000000, 0.19999999999999996, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17300769173837280, 0.19999999999999996, 0.90000000000000002, 
+  { 0.17300769173837280, 0.19999999999999996, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33761123827372508, 0.19999999999999996, 0.90000000000000002, 
+  { 0.33761123827372508, 0.19999999999999996, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.48845905690769426, 0.19999999999999996, 0.90000000000000002, 
+  { 0.48845905690769426, 0.19999999999999996, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.62407720017324986, 0.19999999999999996, 0.90000000000000002, 
+  { 0.62407720017324986, 0.19999999999999996, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.74578146525124289, 0.19999999999999996, 0.90000000000000002, 
+  { 0.74578146525124289, 0.19999999999999996, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.85621583540073076, 0.19999999999999996, 0.90000000000000002, 
+  { 0.85621583540073076, 0.19999999999999996, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.95837725988001199, 0.19999999999999996, 0.90000000000000002, 
+  { 0.95837725988001199, 0.19999999999999996, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.0551821412633928, 0.19999999999999996, 0.90000000000000002, 
+  { 1.0551821412633928, 0.19999999999999996, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.1493679916141863, 0.19999999999999996, 0.90000000000000002, 
+  { 1.1493679916141863, 0.19999999999999996, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -6281,25 +6281,25 @@ void test120()
 
 // Test data for k=0.30000000000000004, nu=0.0000000000000000.
 testcase_ellint_3<double> data121[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.0000000000000000, 
+  { -0.0000000000000000, 0.30000000000000004, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17461228653000102, 0.30000000000000004, 0.0000000000000000, 
+  { 0.17461228653000102, 0.30000000000000004, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.34969146102798415, 0.30000000000000004, 0.0000000000000000, 
+  { 0.34969146102798415, 0.30000000000000004, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52565822873726320, 0.30000000000000004, 0.0000000000000000, 
+  { 0.52565822873726320, 0.30000000000000004, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.70284226512408532, 0.30000000000000004, 0.0000000000000000, 
+  { 0.70284226512408532, 0.30000000000000004, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.88144139195111182, 0.30000000000000004, 0.0000000000000000, 
+  { 0.88144139195111182, 0.30000000000000004, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0614897067260523, 0.30000000000000004, 0.0000000000000000, 
+  { 1.0614897067260523, 0.30000000000000004, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2428416824174218, 0.30000000000000004, 0.0000000000000000, 
+  { 1.2428416824174218, 0.30000000000000004, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.4251795877015925, 0.30000000000000004, 0.0000000000000000, 
+  { 1.4251795877015925, 0.30000000000000004, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.6080486199305126, 0.30000000000000004, 0.0000000000000000, 
+  { 1.6080486199305126, 0.30000000000000004, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -6333,25 +6333,25 @@ void test121()
 
 // Test data for k=0.30000000000000004, nu=0.10000000000000001.
 testcase_ellint_3<double> data122[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.10000000000000001, 
+  { -0.0000000000000000, 0.30000000000000004, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17443631884814378, 0.30000000000000004, 0.10000000000000001, 
+  { 0.17443631884814378, 0.30000000000000004, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34831316835124926, 0.30000000000000004, 0.10000000000000001, 
+  { 0.34831316835124926, 0.30000000000000004, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52116586276523857, 0.30000000000000004, 0.10000000000000001, 
+  { 0.52116586276523857, 0.30000000000000004, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.69269385837910036, 0.30000000000000004, 0.10000000000000001, 
+  { 0.69269385837910036, 0.30000000000000004, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.86279023163070856, 0.30000000000000004, 0.10000000000000001, 
+  { 0.86279023163070856, 0.30000000000000004, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0315321461438265, 0.30000000000000004, 0.10000000000000001, 
+  { 1.0315321461438265, 0.30000000000000004, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.1991449111869024, 0.30000000000000004, 0.10000000000000001, 
+  { 1.1991449111869024, 0.30000000000000004, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.3659561780923211, 0.30000000000000004, 0.10000000000000001, 
+  { 1.3659561780923211, 0.30000000000000004, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.5323534693557526, 0.30000000000000004, 0.10000000000000001, 
+  { 1.5323534693557526, 0.30000000000000004, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -6385,25 +6385,25 @@ void test122()
 
 // Test data for k=0.30000000000000004, nu=0.20000000000000001.
 testcase_ellint_3<double> data123[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.20000000000000001, 
+  { -0.0000000000000000, 0.30000000000000004, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17426098615372090, 0.30000000000000004, 0.20000000000000001, 
+  { 0.17426098615372090, 0.30000000000000004, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34695402664689923, 0.30000000000000004, 0.20000000000000001, 
+  { 0.34695402664689923, 0.30000000000000004, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.51680555567038933, 0.30000000000000004, 0.20000000000000001, 
+  { 0.51680555567038933, 0.30000000000000004, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.68303375225260210, 0.30000000000000004, 0.20000000000000001, 
+  { 0.68303375225260210, 0.30000000000000004, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.84540662891295026, 0.30000000000000004, 0.20000000000000001, 
+  { 0.84540662891295026, 0.30000000000000004, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0041834051646927, 0.30000000000000004, 0.20000000000000001, 
+  { 1.0041834051646927, 0.30000000000000004, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1599952702345711, 0.30000000000000004, 0.20000000000000001, 
+  { 1.1599952702345711, 0.30000000000000004, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.3137179520499163, 0.30000000000000004, 0.20000000000000001, 
+  { 1.3137179520499163, 0.30000000000000004, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.4663658145259875, 0.30000000000000004, 0.20000000000000001, 
+  { 1.4663658145259875, 0.30000000000000004, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -6437,25 +6437,25 @@ void test123()
 
 // Test data for k=0.30000000000000004, nu=0.29999999999999999.
 testcase_ellint_3<double> data124[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.29999999999999999, 
+  { -0.0000000000000000, 0.30000000000000004, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17408628437042845, 0.30000000000000004, 0.29999999999999999, 
+  { 0.17408628437042845, 0.30000000000000004, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34561356761638401, 0.30000000000000004, 0.29999999999999999, 
+  { 0.34561356761638401, 0.30000000000000004, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51257058617875850, 0.30000000000000004, 0.29999999999999999, 
+  { 0.51257058617875850, 0.30000000000000004, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.67382207124602866, 0.30000000000000004, 0.29999999999999999, 
+  { 0.67382207124602866, 0.30000000000000004, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.82914751587825131, 0.30000000000000004, 0.29999999999999999, 
+  { 0.82914751587825131, 0.30000000000000004, 0.29999999999999999,
           0.87266462599716477 },
-  { 0.97907434814374950, 0.30000000000000004, 0.29999999999999999, 
+  { 0.97907434814374950, 0.30000000000000004, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1246399297351584, 0.30000000000000004, 0.29999999999999999, 
+  { 1.1246399297351584, 0.30000000000000004, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.2671793970398146, 0.30000000000000004, 0.29999999999999999, 
+  { 1.2671793970398146, 0.30000000000000004, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.4081767433479089, 0.30000000000000004, 0.29999999999999999, 
+  { 1.4081767433479089, 0.30000000000000004, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -6489,25 +6489,25 @@ void test124()
 
 // Test data for k=0.30000000000000004, nu=0.40000000000000002.
 testcase_ellint_3<double> data125[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.40000000000000002, 
+  { -0.0000000000000000, 0.30000000000000004, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17391220945982730, 0.30000000000000004, 0.40000000000000002, 
+  { 0.17391220945982730, 0.30000000000000004, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34429133937639689, 0.30000000000000004, 0.40000000000000002, 
+  { 0.34429133937639689, 0.30000000000000004, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.50845471668581632, 0.30000000000000004, 0.40000000000000002, 
+  { 0.50845471668581632, 0.30000000000000004, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.66502347027873854, 0.30000000000000004, 0.40000000000000002, 
+  { 0.66502347027873854, 0.30000000000000004, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.81389191978012254, 0.30000000000000004, 0.40000000000000002, 
+  { 0.81389191978012254, 0.30000000000000004, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.95590618002140593, 0.30000000000000004, 0.40000000000000002, 
+  { 0.95590618002140593, 0.30000000000000004, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.0924915195213121, 0.30000000000000004, 0.40000000000000002, 
+  { 1.0924915195213121, 0.30000000000000004, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2253651604038058, 0.30000000000000004, 0.40000000000000002, 
+  { 1.2253651604038058, 0.30000000000000004, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.3563643538969761, 0.30000000000000004, 0.40000000000000002, 
+  { 1.3563643538969761, 0.30000000000000004, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -6541,25 +6541,25 @@ void test125()
 
 // Test data for k=0.30000000000000004, nu=0.50000000000000000.
 testcase_ellint_3<double> data126[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.50000000000000000, 
+  { -0.0000000000000000, 0.30000000000000004, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17373875742088235, 0.30000000000000004, 0.50000000000000000, 
+  { 0.17373875742088235, 0.30000000000000004, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34298690571124157, 0.30000000000000004, 0.50000000000000000, 
+  { 0.34298690571124157, 0.30000000000000004, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50445214859646936, 0.30000000000000004, 0.50000000000000000, 
+  { 0.50445214859646936, 0.30000000000000004, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.65660648352418516, 0.30000000000000004, 0.50000000000000000, 
+  { 0.65660648352418516, 0.30000000000000004, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.79953670639287289, 0.30000000000000004, 0.50000000000000000, 
+  { 0.79953670639287289, 0.30000000000000004, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.93443393926588558, 0.30000000000000004, 0.50000000000000000, 
+  { 0.93443393926588558, 0.30000000000000004, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0630838369016911, 0.30000000000000004, 0.50000000000000000, 
+  { 1.0630838369016911, 0.30000000000000004, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.1875197325653026, 0.30000000000000004, 0.50000000000000000, 
+  { 1.1875197325653026, 0.30000000000000004, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.3098448759814960, 0.30000000000000004, 0.50000000000000000, 
+  { 1.3098448759814960, 0.30000000000000004, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -6593,25 +6593,25 @@ void test126()
 
 // Test data for k=0.30000000000000004, nu=0.59999999999999998.
 testcase_ellint_3<double> data127[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.59999999999999998, 
+  { -0.0000000000000000, 0.30000000000000004, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17356592428950826, 0.30000000000000004, 0.59999999999999998, 
+  { 0.17356592428950826, 0.30000000000000004, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34169984536697379, 0.30000000000000004, 0.59999999999999998, 
+  { 0.34169984536697379, 0.30000000000000004, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50055748266498457, 0.30000000000000004, 0.59999999999999998, 
+  { 0.50055748266498457, 0.30000000000000004, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.64854298527106768, 0.30000000000000004, 0.59999999999999998, 
+  { 0.64854298527106768, 0.30000000000000004, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.78599329284207431, 0.30000000000000004, 0.59999999999999998, 
+  { 0.78599329284207431, 0.30000000000000004, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.91445452089128221, 0.30000000000000004, 0.59999999999999998, 
+  { 0.91445452089128221, 0.30000000000000004, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0360412952290587, 0.30000000000000004, 0.59999999999999998, 
+  { 1.0360412952290587, 0.30000000000000004, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1530473919778639, 0.30000000000000004, 0.59999999999999998, 
+  { 1.1530473919778639, 0.30000000000000004, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.2677758800420666, 0.30000000000000004, 0.59999999999999998, 
+  { 1.2677758800420666, 0.30000000000000004, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -6645,25 +6645,25 @@ void test127()
 
 // Test data for k=0.30000000000000004, nu=0.69999999999999996.
 testcase_ellint_3<double> data128[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.69999999999999996, 
+  { -0.0000000000000000, 0.30000000000000004, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17339370613812227, 0.30000000000000004, 0.69999999999999996, 
+  { 0.17339370613812227, 0.30000000000000004, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34042975138455933, 0.30000000000000004, 0.69999999999999996, 
+  { 0.34042975138455933, 0.30000000000000004, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.49676568368075985, 0.30000000000000004, 0.69999999999999996, 
+  { 0.49676568368075985, 0.30000000000000004, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.64080774055753720, 0.30000000000000004, 0.69999999999999996, 
+  { 0.64080774055753720, 0.30000000000000004, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.77318507779667278, 0.30000000000000004, 0.69999999999999996, 
+  { 0.77318507779667278, 0.30000000000000004, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.89579782346548631, 0.30000000000000004, 0.69999999999999996, 
+  { 0.89579782346548631, 0.30000000000000004, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0110573286052202, 0.30000000000000004, 0.69999999999999996, 
+  { 1.0110573286052202, 0.30000000000000004, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1214710972949633, 0.30000000000000004, 0.69999999999999996, 
+  { 1.1214710972949633, 0.30000000000000004, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2294913236274980, 0.30000000000000004, 0.69999999999999996, 
+  { 1.2294913236274980, 0.30000000000000004, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -6697,25 +6697,25 @@ void test128()
 
 // Test data for k=0.30000000000000004, nu=0.80000000000000004.
 testcase_ellint_3<double> data129[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.80000000000000004, 
+  { -0.0000000000000000, 0.30000000000000004, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17322209907520361, 0.30000000000000004, 0.80000000000000004, 
+  { 0.17322209907520361, 0.30000000000000004, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.33917623046949996, 0.30000000000000004, 0.80000000000000004, 
+  { 0.33917623046949996, 0.30000000000000004, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49307204894329176, 0.30000000000000004, 0.80000000000000004, 
+  { 0.49307204894329176, 0.30000000000000004, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.63337802830291723, 0.30000000000000004, 0.80000000000000004, 
+  { 0.63337802830291723, 0.30000000000000004, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.76104540997689407, 0.30000000000000004, 0.80000000000000004, 
+  { 0.76104540997689407, 0.30000000000000004, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.87832009635450736, 0.30000000000000004, 0.80000000000000004, 
+  { 0.87832009635450736, 0.30000000000000004, 0.80000000000000004,
           1.0471975511965976 },
-  { 0.98787879723171790, 0.30000000000000004, 0.80000000000000004, 
+  { 0.98787879723171790, 0.30000000000000004, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.0924036340069336, 0.30000000000000004, 0.80000000000000004, 
+  { 1.0924036340069336, 0.30000000000000004, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.1944567571590046, 0.30000000000000004, 0.80000000000000004, 
+  { 1.1944567571590046, 0.30000000000000004, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -6749,25 +6749,25 @@ void test129()
 
 // Test data for k=0.30000000000000004, nu=0.90000000000000002.
 testcase_ellint_3<double> data130[] = {
-  { -0.0000000000000000, 0.30000000000000004, 0.90000000000000002, 
+  { -0.0000000000000000, 0.30000000000000004, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17305109924485948, 0.30000000000000004, 0.90000000000000002, 
+  { 0.17305109924485948, 0.30000000000000004, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33793890239556984, 0.30000000000000004, 0.90000000000000002, 
+  { 0.33793890239556984, 0.30000000000000004, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.48947218005089738, 0.30000000000000004, 0.90000000000000002, 
+  { 0.48947218005089738, 0.30000000000000004, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.62623332340775151, 0.30000000000000004, 0.90000000000000002, 
+  { 0.62623332340775151, 0.30000000000000004, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.74951596581511148, 0.30000000000000004, 0.90000000000000002, 
+  { 0.74951596581511148, 0.30000000000000004, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.86189886597756005, 0.30000000000000004, 0.90000000000000002, 
+  { 0.86189886597756005, 0.30000000000000004, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.96629451153092005, 0.30000000000000004, 0.90000000000000002, 
+  { 0.96629451153092005, 0.30000000000000004, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.0655269133492680, 0.30000000000000004, 0.90000000000000002, 
+  { 1.0655269133492680, 0.30000000000000004, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.1622376896064912, 0.30000000000000004, 0.90000000000000002, 
+  { 1.1622376896064912, 0.30000000000000004, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -6801,25 +6801,25 @@ void test130()
 
 // Test data for k=0.39999999999999991, nu=0.0000000000000000.
 testcase_ellint_3<double> data131[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.0000000000000000, 
+  { -0.0000000000000000, 0.39999999999999991, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17467414669441531, 0.39999999999999991, 0.0000000000000000, 
+  { 0.17467414669441531, 0.39999999999999991, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35018222772483443, 0.39999999999999991, 0.0000000000000000, 
+  { 0.35018222772483443, 0.39999999999999991, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52729015917508748, 0.39999999999999991, 0.0000000000000000, 
+  { 0.52729015917508748, 0.39999999999999991, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.70662374407341255, 0.39999999999999991, 0.0000000000000000, 
+  { 0.70662374407341255, 0.39999999999999991, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.88859210497602170, 0.39999999999999991, 0.0000000000000000, 
+  { 0.88859210497602170, 0.39999999999999991, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0733136290471379, 0.39999999999999991, 0.0000000000000000, 
+  { 1.0733136290471379, 0.39999999999999991, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2605612170157061, 0.39999999999999991, 0.0000000000000000, 
+  { 1.2605612170157061, 0.39999999999999991, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.4497513956433437, 0.39999999999999991, 0.0000000000000000, 
+  { 1.4497513956433437, 0.39999999999999991, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.6399998658645112, 0.39999999999999991, 0.0000000000000000, 
+  { 1.6399998658645112, 0.39999999999999991, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -6853,25 +6853,25 @@ void test131()
 
 // Test data for k=0.39999999999999991, nu=0.10000000000000001.
 testcase_ellint_3<double> data132[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.10000000000000001, 
+  { -0.0000000000000000, 0.39999999999999991, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17449806706684673, 0.39999999999999991, 0.10000000000000001, 
+  { 0.17449806706684673, 0.39999999999999991, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34880048623856075, 0.39999999999999991, 0.10000000000000001, 
+  { 0.34880048623856075, 0.39999999999999991, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52277322065757403, 0.39999999999999991, 0.10000000000000001, 
+  { 0.52277322065757403, 0.39999999999999991, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.69638072056918376, 0.39999999999999991, 0.10000000000000001, 
+  { 0.69638072056918376, 0.39999999999999991, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.86968426619831540, 0.39999999999999991, 0.10000000000000001, 
+  { 0.86968426619831540, 0.39999999999999991, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0428044206578095, 0.39999999999999991, 0.10000000000000001, 
+  { 1.0428044206578095, 0.39999999999999991, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.2158651158274378, 0.39999999999999991, 0.10000000000000001, 
+  { 1.2158651158274378, 0.39999999999999991, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.3889447129893322, 0.39999999999999991, 0.10000000000000001, 
+  { 1.3889447129893322, 0.39999999999999991, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.5620566886683604, 0.39999999999999991, 0.10000000000000001, 
+  { 1.5620566886683604, 0.39999999999999991, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -6905,25 +6905,25 @@ void test132()
 
 // Test data for k=0.39999999999999991, nu=0.20000000000000001.
 testcase_ellint_3<double> data133[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.20000000000000001, 
+  { -0.0000000000000000, 0.39999999999999991, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17432262290723399, 0.39999999999999991, 0.20000000000000001, 
+  { 0.17432262290723399, 0.39999999999999991, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34743795258968596, 0.39999999999999991, 0.20000000000000001, 
+  { 0.34743795258968596, 0.39999999999999991, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.51838919472805123, 0.39999999999999991, 0.20000000000000001, 
+  { 0.51838919472805123, 0.39999999999999991, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.68663134739057918, 0.39999999999999991, 0.20000000000000001, 
+  { 0.68663134739057918, 0.39999999999999991, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.85206432981833979, 0.39999999999999991, 0.20000000000000001, 
+  { 0.85206432981833979, 0.39999999999999991, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0149595349004430, 0.39999999999999991, 0.20000000000000001, 
+  { 1.0149595349004430, 0.39999999999999991, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1758349405464676, 0.39999999999999991, 0.20000000000000001, 
+  { 1.1758349405464676, 0.39999999999999991, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.3353337673882635, 0.39999999999999991, 0.20000000000000001, 
+  { 1.3353337673882635, 0.39999999999999991, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.4941414344266770, 0.39999999999999991, 0.20000000000000001, 
+  { 1.4941414344266770, 0.39999999999999991, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -6957,25 +6957,25 @@ void test133()
 
 // Test data for k=0.39999999999999991, nu=0.29999999999999999.
 testcase_ellint_3<double> data134[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.29999999999999999, 
+  { -0.0000000000000000, 0.39999999999999991, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17414781013591543, 0.39999999999999991, 0.29999999999999999, 
+  { 0.17414781013591543, 0.39999999999999991, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34609415696777285, 0.39999999999999991, 0.29999999999999999, 
+  { 0.34609415696777285, 0.39999999999999991, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51413131295862546, 0.39999999999999991, 0.29999999999999999, 
+  { 0.51413131295862546, 0.39999999999999991, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.67733527622935630, 0.39999999999999991, 0.29999999999999999, 
+  { 0.67733527622935630, 0.39999999999999991, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.83558675182733266, 0.39999999999999991, 0.29999999999999999, 
+  { 0.83558675182733266, 0.39999999999999991, 0.29999999999999999,
           0.87266462599716477 },
-  { 0.98940140808865906, 0.39999999999999991, 0.29999999999999999, 
+  { 0.98940140808865906, 0.39999999999999991, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1396968797728058, 0.39999999999999991, 0.29999999999999999, 
+  { 1.1396968797728058, 0.39999999999999991, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.2875920037865087, 0.39999999999999991, 0.29999999999999999, 
+  { 1.2875920037865087, 0.39999999999999991, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.4342789859950078, 0.39999999999999991, 0.29999999999999999, 
+  { 1.4342789859950078, 0.39999999999999991, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -7009,25 +7009,25 @@ void test134()
 
 // Test data for k=0.39999999999999991, nu=0.40000000000000002.
 testcase_ellint_3<double> data135[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.40000000000000002, 
+  { -0.0000000000000000, 0.39999999999999991, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17397362471112710, 0.39999999999999991, 0.40000000000000002, 
+  { 0.17397362471112710, 0.39999999999999991, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34476864603333196, 0.39999999999999991, 0.40000000000000002, 
+  { 0.34476864603333196, 0.39999999999999991, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.50999329415379357, 0.39999999999999991, 0.40000000000000002, 
+  { 0.50999329415379357, 0.39999999999999991, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.66845674551396017, 0.39999999999999991, 0.40000000000000002, 
+  { 0.66845674551396017, 0.39999999999999991, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.82012848346231748, 0.39999999999999991, 0.40000000000000002, 
+  { 0.82012848346231748, 0.39999999999999991, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.96582449258349057, 0.39999999999999991, 0.40000000000000002, 
+  { 0.96582449258349057, 0.39999999999999991, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.1068473749476286, 0.39999999999999991, 0.40000000000000002, 
+  { 1.1068473749476286, 0.39999999999999991, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2447132729159986, 0.39999999999999991, 0.40000000000000002, 
+  { 1.2447132729159986, 0.39999999999999991, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.3809986210732901, 0.39999999999999991, 0.40000000000000002, 
+  { 1.3809986210732901, 0.39999999999999991, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -7061,25 +7061,25 @@ void test135()
 
 // Test data for k=0.39999999999999991, nu=0.50000000000000000.
 testcase_ellint_3<double> data136[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.50000000000000000, 
+  { -0.0000000000000000, 0.39999999999999991, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17380006262854139, 0.39999999999999991, 0.50000000000000000, 
+  { 0.17380006262854139, 0.39999999999999991, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34346098216756610, 0.39999999999999991, 0.50000000000000000, 
+  { 0.34346098216756610, 0.39999999999999991, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50596929935059420, 0.39999999999999991, 0.50000000000000000, 
+  { 0.50596929935059420, 0.39999999999999991, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.65996392089131262, 0.39999999999999991, 0.50000000000000000, 
+  { 0.65996392089131262, 0.39999999999999991, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.80558463511364786, 0.39999999999999991, 0.50000000000000000, 
+  { 0.80558463511364786, 0.39999999999999991, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.94397834522857704, 0.39999999999999991, 0.50000000000000000, 
+  { 0.94397834522857704, 0.39999999999999991, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0768075114108115, 0.39999999999999991, 0.50000000000000000, 
+  { 1.0768075114108115, 0.39999999999999991, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.2059184624251329, 0.39999999999999991, 0.50000000000000000, 
+  { 1.2059184624251329, 0.39999999999999991, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.3331797176377398, 0.39999999999999991, 0.50000000000000000, 
+  { 1.3331797176377398, 0.39999999999999991, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -7113,25 +7113,25 @@ void test136()
 
 // Test data for k=0.39999999999999991, nu=0.59999999999999998.
 testcase_ellint_3<double> data137[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.59999999999999998, 
+  { -0.0000000000000000, 0.39999999999999991, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17362711992081248, 0.39999999999999991, 0.59999999999999998, 
+  { 0.17362711992081248, 0.39999999999999991, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34217074276403953, 0.39999999999999991, 0.59999999999999998, 
+  { 0.34217074276403953, 0.39999999999999991, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50205389185761617, 0.39999999999999991, 0.59999999999999998, 
+  { 0.50205389185761617, 0.39999999999999991, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.65182834920372745, 0.39999999999999991, 0.59999999999999998, 
+  { 0.65182834920372745, 0.39999999999999991, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.79186512820565136, 0.39999999999999991, 0.59999999999999998, 
+  { 0.79186512820565136, 0.39999999999999991, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.92365535916287134, 0.39999999999999991, 0.59999999999999998, 
+  { 0.92365535916287134, 0.39999999999999991, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0491915663957907, 0.39999999999999991, 0.59999999999999998, 
+  { 1.0491915663957907, 0.39999999999999991, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1705934291745104, 0.39999999999999991, 0.59999999999999998, 
+  { 1.1705934291745104, 0.39999999999999991, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.2899514672527024, 0.39999999999999991, 0.59999999999999998, 
+  { 1.2899514672527024, 0.39999999999999991, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -7165,25 +7165,25 @@ void test137()
 
 // Test data for k=0.39999999999999991, nu=0.69999999999999996.
 testcase_ellint_3<double> data138[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.69999999999999996, 
+  { -0.0000000000000000, 0.39999999999999991, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17345479265712871, 0.39999999999999991, 0.69999999999999996, 
+  { 0.17345479265712871, 0.39999999999999991, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34089751955950354, 0.39999999999999991, 0.69999999999999996, 
+  { 0.34089751955950354, 0.39999999999999991, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.49824200167361343, 0.39999999999999991, 0.69999999999999996, 
+  { 0.49824200167361343, 0.39999999999999991, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.64402450341199413, 0.39999999999999991, 0.69999999999999996, 
+  { 0.64402450341199413, 0.39999999999999991, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.77889207804122873, 0.39999999999999991, 0.69999999999999996, 
+  { 0.77889207804122873, 0.39999999999999991, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.90468169720957992, 0.39999999999999991, 0.69999999999999996, 
+  { 0.90468169720957992, 0.39999999999999991, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0236847823692916, 0.39999999999999991, 0.69999999999999996, 
+  { 1.0236847823692916, 0.39999999999999991, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1382465247425164, 0.39999999999999991, 0.69999999999999996, 
+  { 1.1382465247425164, 0.39999999999999991, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2506255923253344, 0.39999999999999991, 0.69999999999999996, 
+  { 1.2506255923253344, 0.39999999999999991, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -7217,25 +7217,25 @@ void test138()
 
 // Test data for k=0.39999999999999991, nu=0.80000000000000004.
 testcase_ellint_3<double> data139[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.80000000000000004, 
+  { -0.0000000000000000, 0.39999999999999991, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17328307694277156, 0.39999999999999991, 0.80000000000000004, 
+  { 0.17328307694277156, 0.39999999999999991, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.33964091800132007, 0.39999999999999991, 0.80000000000000004, 
+  { 0.33964091800132007, 0.39999999999999991, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49452889372467451, 0.39999999999999991, 0.80000000000000004, 
+  { 0.49452889372467451, 0.39999999999999991, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.63652940095937327, 0.39999999999999991, 0.80000000000000004, 
+  { 0.63652940095937327, 0.39999999999999991, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.76659772511159097, 0.39999999999999991, 0.80000000000000004, 
+  { 0.76659772511159097, 0.39999999999999991, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.88691047977338111, 0.39999999999999991, 0.80000000000000004, 
+  { 0.88691047977338111, 0.39999999999999991, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.0000273200611640, 0.39999999999999991, 0.80000000000000004, 
+  { 1.0000273200611640, 0.39999999999999991, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.1084787902188007, 0.39999999999999991, 0.80000000000000004, 
+  { 1.1084787902188007, 0.39999999999999991, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.2146499565727209, 0.39999999999999991, 0.80000000000000004, 
+  { 1.2146499565727209, 0.39999999999999991, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -7269,25 +7269,25 @@ void test139()
 
 // Test data for k=0.39999999999999991, nu=0.90000000000000002.
 testcase_ellint_3<double> data140[] = {
-  { -0.0000000000000000, 0.39999999999999991, 0.90000000000000002, 
+  { -0.0000000000000000, 0.39999999999999991, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17311196891868130, 0.39999999999999991, 0.90000000000000002, 
+  { 0.17311196891868130, 0.39999999999999991, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33840055664911906, 0.39999999999999991, 0.90000000000000002, 
+  { 0.33840055664911906, 0.39999999999999991, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.49091013944075340, 0.39999999999999991, 0.90000000000000002, 
+  { 0.49091013944075340, 0.39999999999999991, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.62932228186809591, 0.39999999999999991, 0.90000000000000002, 
+  { 0.62932228186809591, 0.39999999999999991, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.75492278323019801, 0.39999999999999991, 0.90000000000000002, 
+  { 0.75492278323019801, 0.39999999999999991, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.87021659043854294, 0.39999999999999991, 0.90000000000000002, 
+  { 0.87021659043854294, 0.39999999999999991, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.97800245228239246, 0.39999999999999991, 0.90000000000000002, 
+  { 0.97800245228239246, 0.39999999999999991, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.0809625773173694, 0.39999999999999991, 0.90000000000000002, 
+  { 1.0809625773173694, 0.39999999999999991, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.1815758115929846, 0.39999999999999991, 0.90000000000000002, 
+  { 1.1815758115929846, 0.39999999999999991, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -7321,25 +7321,25 @@ void test140()
 
 // Test data for k=0.50000000000000000, nu=0.0000000000000000.
 testcase_ellint_3<double> data141[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { -0.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17475385514035785, 0.50000000000000000, 0.0000000000000000, 
+  { 0.17475385514035785, 0.50000000000000000, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35081868470101585, 0.50000000000000000, 0.0000000000000000, 
+  { 0.35081868470101585, 0.50000000000000000, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.52942862705190585, 0.50000000000000000, 0.0000000000000000, 
+  { 0.52942862705190585, 0.50000000000000000, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.71164727562630326, 0.50000000000000000, 0.0000000000000000, 
+  { 0.71164727562630326, 0.50000000000000000, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.89824523594227768, 0.50000000000000000, 0.0000000000000000, 
+  { 0.89824523594227768, 0.50000000000000000, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.0895506700518851, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0895506700518851, 0.50000000000000000, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.2853005857432933, 0.50000000000000000, 0.0000000000000000, 
+  { 1.2853005857432933, 0.50000000000000000, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.4845545520549484, 0.50000000000000000, 0.0000000000000000, 
+  { 1.4845545520549484, 0.50000000000000000, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.6857503548125963, 0.50000000000000000, 0.0000000000000000, 
+  { 1.6857503548125963, 0.50000000000000000, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -7373,25 +7373,25 @@ void test141()
 
 // Test data for k=0.50000000000000000, nu=0.10000000000000001.
 testcase_ellint_3<double> data142[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.10000000000000001, 
+  { -0.0000000000000000, 0.50000000000000000, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17457763120814676, 0.50000000000000000, 0.10000000000000001, 
+  { 0.17457763120814676, 0.50000000000000000, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.34943246340849154, 0.50000000000000000, 0.10000000000000001, 
+  { 0.34943246340849154, 0.50000000000000000, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52487937869610801, 0.50000000000000000, 0.10000000000000001, 
+  { 0.52487937869610801, 0.50000000000000000, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.70127785096388395, 0.50000000000000000, 0.10000000000000001, 
+  { 0.70127785096388395, 0.50000000000000000, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.87898815988624479, 0.50000000000000000, 0.10000000000000001, 
+  { 0.87898815988624479, 0.50000000000000000, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0582764576094172, 0.50000000000000000, 0.10000000000000001, 
+  { 1.0582764576094172, 0.50000000000000000, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.2391936844060207, 0.50000000000000000, 0.10000000000000001, 
+  { 1.2391936844060207, 0.50000000000000000, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.4214793542995841, 0.50000000000000000, 0.10000000000000001, 
+  { 1.4214793542995841, 0.50000000000000000, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.6045524936084892, 0.50000000000000000, 0.10000000000000001, 
+  { 1.6045524936084892, 0.50000000000000000, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -7425,25 +7425,25 @@ void test142()
 
 // Test data for k=0.50000000000000000, nu=0.20000000000000001.
 testcase_ellint_3<double> data143[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.20000000000000001, 
+  { -0.0000000000000000, 0.50000000000000000, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17440204336345433, 0.50000000000000000, 0.20000000000000001, 
+  { 0.17440204336345433, 0.50000000000000000, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34806552388338824, 0.50000000000000000, 0.20000000000000001, 
+  { 0.34806552388338824, 0.50000000000000000, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.52046416757129821, 0.50000000000000000, 0.20000000000000001, 
+  { 0.52046416757129821, 0.50000000000000000, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.69140924550993876, 0.50000000000000000, 0.20000000000000001, 
+  { 0.69140924550993876, 0.50000000000000000, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.86104678636125520, 0.50000000000000000, 0.20000000000000001, 
+  { 0.86104678636125520, 0.50000000000000000, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0297439459053981, 0.50000000000000000, 0.20000000000000001, 
+  { 1.0297439459053981, 0.50000000000000000, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.1979214112912036, 0.50000000000000000, 0.20000000000000001, 
+  { 1.1979214112912036, 0.50000000000000000, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.3659033858648930, 0.50000000000000000, 0.20000000000000001, 
+  { 1.3659033858648930, 0.50000000000000000, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.5338490483665983, 0.50000000000000000, 0.20000000000000001, 
+  { 1.5338490483665983, 0.50000000000000000, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -7477,25 +7477,25 @@ void test143()
 
 // Test data for k=0.50000000000000000, nu=0.29999999999999999.
 testcase_ellint_3<double> data144[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.29999999999999999, 
+  { -0.0000000000000000, 0.50000000000000000, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17422708752228896, 0.50000000000000000, 0.29999999999999999, 
+  { 0.17422708752228896, 0.50000000000000000, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34671739434855858, 0.50000000000000000, 0.29999999999999999, 
+  { 0.34671739434855858, 0.50000000000000000, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51617616305641889, 0.50000000000000000, 0.29999999999999999, 
+  { 0.51617616305641889, 0.50000000000000000, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.68200047612545178, 0.50000000000000000, 0.29999999999999999, 
+  { 0.68200047612545178, 0.50000000000000000, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.84427217869498372, 0.50000000000000000, 0.29999999999999999, 
+  { 0.84427217869498372, 0.50000000000000000, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.0035637821389782, 0.50000000000000000, 0.29999999999999999, 
+  { 1.0035637821389782, 0.50000000000000000, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1606800483933113, 0.50000000000000000, 0.29999999999999999, 
+  { 1.1606800483933113, 0.50000000000000000, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.3164407134643459, 0.50000000000000000, 0.29999999999999999, 
+  { 1.3164407134643459, 0.50000000000000000, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.4715681939859637, 0.50000000000000000, 0.29999999999999999, 
+  { 1.4715681939859637, 0.50000000000000000, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -7529,25 +7529,25 @@ void test144()
 
 // Test data for k=0.50000000000000000, nu=0.40000000000000002.
 testcase_ellint_3<double> data145[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.40000000000000002, 
+  { -0.0000000000000000, 0.50000000000000000, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17405275963859917, 0.50000000000000000, 0.40000000000000002, 
+  { 0.17405275963859917, 0.50000000000000000, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34538761957029329, 0.50000000000000000, 0.40000000000000002, 
+  { 0.34538761957029329, 0.50000000000000000, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.51200902646603919, 0.50000000000000000, 0.40000000000000002, 
+  { 0.51200902646603919, 0.50000000000000000, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.67301522212868792, 0.50000000000000000, 0.40000000000000002, 
+  { 0.67301522212868792, 0.50000000000000000, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.82853844466313320, 0.50000000000000000, 0.40000000000000002, 
+  { 0.82853844466313320, 0.50000000000000000, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.97942097862681488, 0.50000000000000000, 0.40000000000000002, 
+  { 0.97942097862681488, 0.50000000000000000, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.1268429801220616, 0.50000000000000000, 0.40000000000000002, 
+  { 1.1268429801220616, 0.50000000000000000, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.2720406704533922, 0.50000000000000000, 0.40000000000000002, 
+  { 1.2720406704533922, 0.50000000000000000, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.4161679518465340, 0.50000000000000000, 0.40000000000000002, 
+  { 1.4161679518465340, 0.50000000000000000, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -7581,25 +7581,25 @@ void test145()
 
 // Test data for k=0.50000000000000000, nu=0.50000000000000000.
 testcase_ellint_3<double> data146[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.50000000000000000, 
+  { -0.0000000000000000, 0.50000000000000000, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17387905570381157, 0.50000000000000000, 0.50000000000000000, 
+  { 0.17387905570381157, 0.50000000000000000, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34407576010465207, 0.50000000000000000, 0.50000000000000000, 
+  { 0.34407576010465207, 0.50000000000000000, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.50795686560160835, 0.50000000000000000, 0.50000000000000000, 
+  { 0.50795686560160835, 0.50000000000000000, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.66442115453330175, 0.50000000000000000, 0.50000000000000000, 
+  { 0.66442115453330175, 0.50000000000000000, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.81373829119355345, 0.50000000000000000, 0.50000000000000000, 
+  { 0.81373829119355345, 0.50000000000000000, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.95705743313235825, 0.50000000000000000, 0.50000000000000000, 
+  { 0.95705743313235825, 0.50000000000000000, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.0959131991362556, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0959131991362556, 0.50000000000000000, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.2318900529754597, 0.50000000000000000, 0.50000000000000000, 
+  { 1.2318900529754597, 0.50000000000000000, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.3664739530045971, 0.50000000000000000, 0.50000000000000000, 
+  { 1.3664739530045971, 0.50000000000000000, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -7633,25 +7633,25 @@ void test146()
 
 // Test data for k=0.50000000000000000, nu=0.59999999999999998.
 testcase_ellint_3<double> data147[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.59999999999999998, 
+  { -0.0000000000000000, 0.50000000000000000, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17370597174637581, 0.50000000000000000, 0.59999999999999998, 
+  { 0.17370597174637581, 0.50000000000000000, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34278139158591414, 0.50000000000000000, 0.59999999999999998, 
+  { 0.34278139158591414, 0.50000000000000000, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50401419439302719, 0.50000000000000000, 0.59999999999999998, 
+  { 0.50401419439302719, 0.50000000000000000, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.65618938076167221, 0.50000000000000000, 0.59999999999999998, 
+  { 0.65618938076167221, 0.50000000000000000, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.79977959248855424, 0.50000000000000000, 0.59999999999999998, 
+  { 0.79977959248855424, 0.50000000000000000, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.93625925190753545, 0.50000000000000000, 0.59999999999999998, 
+  { 0.93625925190753545, 0.50000000000000000, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0674905658379710, 0.50000000000000000, 0.59999999999999998, 
+  { 1.0674905658379710, 0.50000000000000000, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.1953481298023048, 0.50000000000000000, 0.59999999999999998, 
+  { 1.1953481298023048, 0.50000000000000000, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.3215740290190876, 0.50000000000000000, 0.59999999999999998, 
+  { 1.3215740290190876, 0.50000000000000000, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -7685,25 +7685,25 @@ void test147()
 
 // Test data for k=0.50000000000000000, nu=0.69999999999999996.
 testcase_ellint_3<double> data148[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.69999999999999996, 
+  { -0.0000000000000000, 0.50000000000000000, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17353350383131641, 0.50000000000000000, 0.69999999999999996, 
+  { 0.17353350383131641, 0.50000000000000000, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34150410405436771, 0.50000000000000000, 0.69999999999999996, 
+  { 0.34150410405436771, 0.50000000000000000, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.50017589696443487, 0.50000000000000000, 0.69999999999999996, 
+  { 0.50017589696443487, 0.50000000000000000, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.64829398188419962, 0.50000000000000000, 0.69999999999999996, 
+  { 0.64829398188419962, 0.50000000000000000, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.78658270782402073, 0.50000000000000000, 0.69999999999999996, 
+  { 0.78658270782402073, 0.50000000000000000, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.91684738336675053, 0.50000000000000000, 0.69999999999999996, 
+  { 0.91684738336675053, 0.50000000000000000, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0412486789555937, 0.50000000000000000, 0.69999999999999996, 
+  { 1.0412486789555937, 0.50000000000000000, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1619021847612001, 0.50000000000000000, 0.69999999999999996, 
+  { 1.1619021847612001, 0.50000000000000000, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.2807475181182502, 0.50000000000000000, 0.69999999999999996, 
+  { 1.2807475181182502, 0.50000000000000000, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -7737,25 +7737,25 @@ void test148()
 
 // Test data for k=0.50000000000000000, nu=0.80000000000000004.
 testcase_ellint_3<double> data149[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.80000000000000004, 
+  { -0.0000000000000000, 0.50000000000000000, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17336164805979126, 0.50000000000000000, 0.80000000000000004, 
+  { 0.17336164805979126, 0.50000000000000000, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34024350132086773, 0.50000000000000000, 0.80000000000000004, 
+  { 0.34024350132086773, 0.50000000000000000, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49643719555734084, 0.50000000000000000, 0.80000000000000004, 
+  { 0.49643719555734084, 0.50000000000000000, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.64071162456976150, 0.50000000000000000, 0.80000000000000004, 
+  { 0.64071162456976150, 0.50000000000000000, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.77407836177211908, 0.50000000000000000, 0.80000000000000004, 
+  { 0.77407836177211908, 0.50000000000000000, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.89867058251905652, 0.50000000000000000, 0.80000000000000004, 
+  { 0.89867058251905652, 0.50000000000000000, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.0169181822134912, 0.50000000000000000, 0.80000000000000004, 
+  { 1.0169181822134912, 0.50000000000000000, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.1311363312779448, 0.50000000000000000, 0.80000000000000004, 
+  { 1.1311363312779448, 0.50000000000000000, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.2434165408189539, 0.50000000000000000, 0.80000000000000004, 
+  { 1.2434165408189539, 0.50000000000000000, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -7789,25 +7789,25 @@ void test149()
 
 // Test data for k=0.50000000000000000, nu=0.90000000000000002.
 testcase_ellint_3<double> data150[] = {
-  { -0.0000000000000000, 0.50000000000000000, 0.90000000000000002, 
+  { -0.0000000000000000, 0.50000000000000000, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17319040056865681, 0.50000000000000000, 0.90000000000000002, 
+  { 0.17319040056865681, 0.50000000000000000, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33899920036578557, 0.50000000000000000, 0.90000000000000002, 
+  { 0.33899920036578557, 0.50000000000000000, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.49279362182695186, 0.50000000000000000, 0.90000000000000002, 
+  { 0.49279362182695186, 0.50000000000000000, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.63342123379746151, 0.50000000000000000, 0.90000000000000002, 
+  { 0.63342123379746151, 0.50000000000000000, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.76220595179550321, 0.50000000000000000, 0.90000000000000002, 
+  { 0.76220595179550321, 0.50000000000000000, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.88160004743532294, 0.50000000000000000, 0.90000000000000002, 
+  { 0.88160004743532294, 0.50000000000000000, 0.90000000000000002,
           1.0471975511965976 },
-  { 0.99427448642310134, 0.50000000000000000, 0.90000000000000002, 
+  { 0.99427448642310134, 0.50000000000000000, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.1027091512470093, 0.50000000000000000, 0.90000000000000002, 
+  { 1.1027091512470093, 0.50000000000000000, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.2091116095504744, 0.50000000000000000, 0.90000000000000002, 
+  { 1.2091116095504744, 0.50000000000000000, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -7841,25 +7841,25 @@ void test150()
 
 // Test data for k=0.60000000000000009, nu=0.0000000000000000.
 testcase_ellint_3<double> data151[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.0000000000000000, 
+  { -0.0000000000000000, 0.60000000000000009, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17485154362988362, 0.60000000000000009, 0.0000000000000000, 
+  { 0.17485154362988362, 0.60000000000000009, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35160509865544326, 0.60000000000000009, 0.0000000000000000, 
+  { 0.35160509865544326, 0.60000000000000009, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.53210652578446160, 0.60000000000000009, 0.0000000000000000, 
+  { 0.53210652578446160, 0.60000000000000009, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.71805304664485670, 0.60000000000000009, 0.0000000000000000, 
+  { 0.71805304664485670, 0.60000000000000009, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.91082759030195970, 0.60000000000000009, 0.0000000000000000, 
+  { 0.91082759030195970, 0.60000000000000009, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.1112333229323366, 0.60000000000000009, 0.0000000000000000, 
+  { 1.1112333229323366, 0.60000000000000009, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.3191461190365270, 0.60000000000000009, 0.0000000000000000, 
+  { 1.3191461190365270, 0.60000000000000009, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.5332022105084775, 0.60000000000000009, 0.0000000000000000, 
+  { 1.5332022105084775, 0.60000000000000009, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.7507538029157526, 0.60000000000000009, 0.0000000000000000, 
+  { 1.7507538029157526, 0.60000000000000009, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -7893,25 +7893,25 @@ void test151()
 
 // Test data for k=0.60000000000000009, nu=0.10000000000000001.
 testcase_ellint_3<double> data152[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.10000000000000001, 
+  { -0.0000000000000000, 0.60000000000000009, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17467514275022014, 0.60000000000000009, 0.10000000000000001, 
+  { 0.17467514275022014, 0.60000000000000009, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.35021333086258255, 0.60000000000000009, 0.10000000000000001, 
+  { 0.35021333086258255, 0.60000000000000009, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.52751664092962713, 0.60000000000000009, 0.10000000000000001, 
+  { 0.52751664092962713, 0.60000000000000009, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.70752126971957885, 0.60000000000000009, 0.10000000000000001, 
+  { 0.70752126971957885, 0.60000000000000009, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.89111058756112871, 0.60000000000000009, 0.10000000000000001, 
+  { 0.89111058756112871, 0.60000000000000009, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.0789241202877773, 0.60000000000000009, 0.10000000000000001, 
+  { 1.0789241202877773, 0.60000000000000009, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.2710800210399946, 0.60000000000000009, 0.10000000000000001, 
+  { 1.2710800210399946, 0.60000000000000009, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.4669060574440278, 0.60000000000000009, 0.10000000000000001, 
+  { 1.4669060574440278, 0.60000000000000009, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.6648615773343014, 0.60000000000000009, 0.10000000000000001, 
+  { 1.6648615773343014, 0.60000000000000009, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -7945,25 +7945,25 @@ void test152()
 
 // Test data for k=0.60000000000000009, nu=0.20000000000000001.
 testcase_ellint_3<double> data153[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.20000000000000001, 
+  { -0.0000000000000000, 0.60000000000000009, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17449937871800653, 0.60000000000000009, 0.20000000000000001, 
+  { 0.17449937871800653, 0.60000000000000009, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34884093647346553, 0.60000000000000009, 0.20000000000000001, 
+  { 0.34884093647346553, 0.60000000000000009, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.52306221119844110, 0.60000000000000009, 0.20000000000000001, 
+  { 0.52306221119844110, 0.60000000000000009, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.69749955678982223, 0.60000000000000009, 0.20000000000000001, 
+  { 0.69749955678982223, 0.60000000000000009, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.87274610682416853, 0.60000000000000009, 0.20000000000000001, 
+  { 0.87274610682416853, 0.60000000000000009, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0494620540750796, 0.60000000000000009, 0.20000000000000001, 
+  { 1.0494620540750796, 0.60000000000000009, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.2280847305507339, 0.60000000000000009, 0.20000000000000001, 
+  { 1.2280847305507339, 0.60000000000000009, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.4085436279696888, 0.60000000000000009, 0.20000000000000001, 
+  { 1.4085436279696888, 0.60000000000000009, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.5901418016279374, 0.60000000000000009, 0.20000000000000001, 
+  { 1.5901418016279374, 0.60000000000000009, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -7997,25 +7997,25 @@ void test153()
 
 // Test data for k=0.60000000000000009, nu=0.29999999999999999.
 testcase_ellint_3<double> data154[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.29999999999999999, 
+  { -0.0000000000000000, 0.60000000000000009, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17432424744393935, 0.60000000000000009, 0.29999999999999999, 
+  { 0.17432424744393935, 0.60000000000000009, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34748744127146447, 0.60000000000000009, 0.29999999999999999, 
+  { 0.34748744127146447, 0.60000000000000009, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.51873632743924847, 0.60000000000000009, 0.29999999999999999, 
+  { 0.51873632743924847, 0.60000000000000009, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.68794610396313127, 0.60000000000000009, 0.29999999999999999, 
+  { 0.68794610396313127, 0.60000000000000009, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.85558070175468726, 0.60000000000000009, 0.29999999999999999, 
+  { 0.85558070175468726, 0.60000000000000009, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.0224416343605658, 0.60000000000000009, 0.29999999999999999, 
+  { 1.0224416343605658, 0.60000000000000009, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.1893144457936788, 0.60000000000000009, 0.29999999999999999, 
+  { 1.1893144457936788, 0.60000000000000009, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.3566435377982575, 0.60000000000000009, 0.29999999999999999, 
+  { 1.3566435377982575, 0.60000000000000009, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.5243814243493585, 0.60000000000000009, 0.29999999999999999, 
+  { 1.5243814243493585, 0.60000000000000009, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -8049,25 +8049,25 @@ void test154()
 
 // Test data for k=0.60000000000000009, nu=0.40000000000000002.
 testcase_ellint_3<double> data155[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.40000000000000002, 
+  { -0.0000000000000000, 0.60000000000000009, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17414974487670720, 0.60000000000000009, 0.40000000000000002, 
+  { 0.17414974487670720, 0.60000000000000009, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34615238767335027, 0.60000000000000009, 0.40000000000000002, 
+  { 0.34615238767335027, 0.60000000000000009, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.51453257838108579, 0.60000000000000009, 0.40000000000000002, 
+  { 0.51453257838108579, 0.60000000000000009, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.67882386787534410, 0.60000000000000009, 0.40000000000000002, 
+  { 0.67882386787534410, 0.60000000000000009, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.83948470233173578, 0.60000000000000009, 0.40000000000000002, 
+  { 0.83948470233173578, 0.60000000000000009, 0.40000000000000002,
           0.87266462599716477 },
-  { 0.99753496200074021, 0.60000000000000009, 0.40000000000000002, 
+  { 0.99753496200074021, 0.60000000000000009, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.1541101404388487, 0.60000000000000009, 0.40000000000000002, 
+  { 1.1541101404388487, 0.60000000000000009, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.3100911323398816, 0.60000000000000009, 0.40000000000000002, 
+  { 1.3100911323398816, 0.60000000000000009, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.4659345278069984, 0.60000000000000009, 0.40000000000000002, 
+  { 1.4659345278069984, 0.60000000000000009, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -8101,25 +8101,25 @@ void test155()
 
 // Test data for k=0.60000000000000009, nu=0.50000000000000000.
 testcase_ellint_3<double> data156[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.50000000000000000, 
+  { -0.0000000000000000, 0.60000000000000009, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17397586700252810, 0.60000000000000009, 0.50000000000000000, 
+  { 0.17397586700252810, 0.60000000000000009, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34483533397138516, 0.60000000000000009, 0.50000000000000000, 
+  { 0.34483533397138516, 0.60000000000000009, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.51044500461706499, 0.60000000000000009, 0.50000000000000000, 
+  { 0.51044500461706499, 0.60000000000000009, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.67009988034712675, 0.60000000000000009, 0.50000000000000000, 
+  { 0.67009988034712675, 0.60000000000000009, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.82434762375735193, 0.60000000000000009, 0.50000000000000000, 
+  { 0.82434762375735193, 0.60000000000000009, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.97447346702799043, 0.60000000000000009, 0.50000000000000000, 
+  { 0.97447346702799043, 0.60000000000000009, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.1219494000522143, 0.60000000000000009, 0.50000000000000000, 
+  { 1.1219494000522143, 0.60000000000000009, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.2680242605954488, 0.60000000000000009, 0.50000000000000000, 
+  { 1.2680242605954488, 0.60000000000000009, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.4135484285693078, 0.60000000000000009, 0.50000000000000000, 
+  { 1.4135484285693078, 0.60000000000000009, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -8153,25 +8153,25 @@ void test156()
 
 // Test data for k=0.60000000000000009, nu=0.59999999999999998.
 testcase_ellint_3<double> data157[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.59999999999999998, 
+  { -0.0000000000000000, 0.60000000000000009, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17380260984469356, 0.60000000000000009, 0.59999999999999998, 
+  { 0.17380260984469356, 0.60000000000000009, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34353585361777839, 0.60000000000000009, 0.59999999999999998, 
+  { 0.34353585361777839, 0.60000000000000009, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50646805774321402, 0.60000000000000009, 0.59999999999999998, 
+  { 0.50646805774321402, 0.60000000000000009, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.66174468108625517, 0.60000000000000009, 0.59999999999999998, 
+  { 0.66174468108625517, 0.60000000000000009, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.81007462280278408, 0.60000000000000009, 0.59999999999999998, 
+  { 0.81007462280278408, 0.60000000000000009, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.95303466945718773, 0.60000000000000009, 0.59999999999999998, 
+  { 0.95303466945718773, 0.60000000000000009, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.0924118588677503, 0.60000000000000009, 0.59999999999999998, 
+  { 1.0924118588677503, 0.60000000000000009, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.2297640574847937, 0.60000000000000009, 0.59999999999999998, 
+  { 1.2297640574847937, 0.60000000000000009, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.3662507535812816, 0.60000000000000009, 0.59999999999999998, 
+  { 1.3662507535812816, 0.60000000000000009, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -8205,25 +8205,25 @@ void test157()
 
 // Test data for k=0.60000000000000009, nu=0.69999999999999996.
 testcase_ellint_3<double> data158[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.69999999999999996, 
+  { -0.0000000000000000, 0.60000000000000009, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17362996946312009, 0.60000000000000009, 0.69999999999999996, 
+  { 0.17362996946312009, 0.60000000000000009, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34225353454870588, 0.60000000000000009, 0.69999999999999996, 
+  { 0.34225353454870588, 0.60000000000000009, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.50259656397799546, 0.60000000000000009, 0.69999999999999996, 
+  { 0.50259656397799546, 0.60000000000000009, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.65373184496628944, 0.60000000000000009, 0.69999999999999996, 
+  { 0.65373184496628944, 0.60000000000000009, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.79658372884056439, 0.60000000000000009, 0.69999999999999996, 
+  { 0.79658372884056439, 0.60000000000000009, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.93303240100245466, 0.60000000000000009, 0.69999999999999996, 
+  { 0.93303240100245466, 0.60000000000000009, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0651547944716557, 0.60000000000000009, 0.69999999999999996, 
+  { 1.0651547944716557, 0.60000000000000009, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.1947676204853441, 0.60000000000000009, 0.69999999999999996, 
+  { 1.1947676204853441, 0.60000000000000009, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.3232737468822811, 0.60000000000000009, 0.69999999999999996, 
+  { 1.3232737468822811, 0.60000000000000009, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -8257,25 +8257,25 @@ void test158()
 
 // Test data for k=0.60000000000000009, nu=0.80000000000000004.
 testcase_ellint_3<double> data159[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.80000000000000004, 
+  { -0.0000000000000000, 0.60000000000000009, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17345794195390687, 0.60000000000000009, 0.80000000000000004, 
+  { 0.17345794195390687, 0.60000000000000009, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34098797854531027, 0.60000000000000009, 0.80000000000000004, 
+  { 0.34098797854531027, 0.60000000000000009, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.49882569168826230, 0.60000000000000009, 0.80000000000000004, 
+  { 0.49882569168826230, 0.60000000000000009, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.64603758566475511, 0.60000000000000009, 0.80000000000000004, 
+  { 0.64603758566475511, 0.60000000000000009, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.78380365594769730, 0.60000000000000009, 0.80000000000000004, 
+  { 0.78380365594769730, 0.60000000000000009, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.91430946255611223, 0.60000000000000009, 0.80000000000000004, 
+  { 0.91430946255611223, 0.60000000000000009, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.0398955217270607, 0.60000000000000009, 0.80000000000000004, 
+  { 1.0398955217270607, 0.60000000000000009, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.1625948314277679, 0.60000000000000009, 0.80000000000000004, 
+  { 1.1625948314277679, 0.60000000000000009, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.2840021261752192, 0.60000000000000009, 0.80000000000000004, 
+  { 1.2840021261752192, 0.60000000000000009, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -8309,25 +8309,25 @@ void test159()
 
 // Test data for k=0.60000000000000009, nu=0.90000000000000002.
 testcase_ellint_3<double> data160[] = {
-  { -0.0000000000000000, 0.60000000000000009, 0.90000000000000002, 
+  { -0.0000000000000000, 0.60000000000000009, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17328652344890033, 0.60000000000000009, 0.90000000000000002, 
+  { 0.17328652344890033, 0.60000000000000009, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.33973880062929018, 0.60000000000000009, 0.90000000000000002, 
+  { 0.33973880062929018, 0.60000000000000009, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.49515092233122765, 0.60000000000000009, 0.90000000000000002, 
+  { 0.49515092233122765, 0.60000000000000009, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.63864042139737043, 0.60000000000000009, 0.90000000000000002, 
+  { 0.63864042139737043, 0.60000000000000009, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.77167205646538850, 0.60000000000000009, 0.90000000000000002, 
+  { 0.77167205646538850, 0.60000000000000009, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.89673202848034428, 0.60000000000000009, 0.90000000000000002, 
+  { 0.89673202848034428, 0.60000000000000009, 0.90000000000000002,
           1.0471975511965976 },
-  { 1.0163984492661304, 0.60000000000000009, 0.90000000000000002, 
+  { 1.0163984492661304, 0.60000000000000009, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.1328845785162431, 0.60000000000000009, 0.90000000000000002, 
+  { 1.1328845785162431, 0.60000000000000009, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.2479362973851875, 0.60000000000000009, 0.90000000000000002, 
+  { 1.2479362973851875, 0.60000000000000009, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -8361,25 +8361,25 @@ void test160()
 
 // Test data for k=0.69999999999999996, nu=0.0000000000000000.
 testcase_ellint_3<double> data161[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.0000000000000000, 
+  { -0.0000000000000000, 0.69999999999999996, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17496737466916720, 0.69999999999999996, 0.0000000000000000, 
+  { 0.17496737466916720, 0.69999999999999996, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35254687535677925, 0.69999999999999996, 0.0000000000000000, 
+  { 0.35254687535677925, 0.69999999999999996, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.53536740275997130, 0.69999999999999996, 0.0000000000000000, 
+  { 0.53536740275997130, 0.69999999999999996, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.72603797651684465, 0.69999999999999996, 0.0000000000000000, 
+  { 0.72603797651684465, 0.69999999999999996, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.92698296348313458, 0.69999999999999996, 0.0000000000000000, 
+  { 0.92698296348313458, 0.69999999999999996, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.1400447527693316, 0.69999999999999996, 0.0000000000000000, 
+  { 1.1400447527693316, 0.69999999999999996, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.3657668117194071, 0.69999999999999996, 0.0000000000000000, 
+  { 1.3657668117194071, 0.69999999999999996, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.6024686895959159, 0.69999999999999996, 0.0000000000000000, 
+  { 1.6024686895959159, 0.69999999999999996, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.8456939983747236, 0.69999999999999996, 0.0000000000000000, 
+  { 1.8456939983747236, 0.69999999999999996, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -8413,25 +8413,25 @@ void test161()
 
 // Test data for k=0.69999999999999996, nu=0.10000000000000001.
 testcase_ellint_3<double> data162[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.10000000000000001, 
+  { -0.0000000000000000, 0.69999999999999996, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17479076384884681, 0.69999999999999996, 0.10000000000000001, 
+  { 0.17479076384884681, 0.69999999999999996, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.35114844900396364, 0.69999999999999996, 0.10000000000000001, 
+  { 0.35114844900396364, 0.69999999999999996, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.53072776947527012, 0.69999999999999996, 0.10000000000000001, 
+  { 0.53072776947527012, 0.69999999999999996, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.71530198262386246, 0.69999999999999996, 0.10000000000000001, 
+  { 0.71530198262386246, 0.69999999999999996, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.90666760677828306, 0.69999999999999996, 0.10000000000000001, 
+  { 0.90666760677828306, 0.69999999999999996, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.1063366517438080, 0.69999999999999996, 0.10000000000000001, 
+  { 1.1063366517438080, 0.69999999999999996, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.3149477243092147, 0.69999999999999996, 0.10000000000000001, 
+  { 1.3149477243092147, 0.69999999999999996, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.5314886725038925, 0.69999999999999996, 0.10000000000000001, 
+  { 1.5314886725038925, 0.69999999999999996, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.7528050171757608, 0.69999999999999996, 0.10000000000000001, 
+  { 1.7528050171757608, 0.69999999999999996, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -8465,25 +8465,25 @@ void test162()
 
 // Test data for k=0.69999999999999996, nu=0.20000000000000001.
 testcase_ellint_3<double> data163[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.20000000000000001, 
+  { -0.0000000000000000, 0.69999999999999996, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17461479077791472, 0.69999999999999996, 0.20000000000000001, 
+  { 0.17461479077791472, 0.69999999999999996, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.34976950621407538, 0.69999999999999996, 0.20000000000000001, 
+  { 0.34976950621407538, 0.69999999999999996, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.52622533231350188, 0.69999999999999996, 0.20000000000000001, 
+  { 0.52622533231350188, 0.69999999999999996, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.70508774017895226, 0.69999999999999996, 0.20000000000000001, 
+  { 0.70508774017895226, 0.69999999999999996, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.88775302531730294, 0.69999999999999996, 0.20000000000000001, 
+  { 0.88775302531730294, 0.69999999999999996, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.0756195476149006, 0.69999999999999996, 0.20000000000000001, 
+  { 1.0756195476149006, 0.69999999999999996, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.2695349716654372, 0.69999999999999996, 0.20000000000000001, 
+  { 1.2695349716654372, 0.69999999999999996, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.4690814617070540, 0.69999999999999996, 0.20000000000000001, 
+  { 1.4690814617070540, 0.69999999999999996, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.6721098780092147, 0.69999999999999996, 0.20000000000000001, 
+  { 1.6721098780092147, 0.69999999999999996, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -8517,25 +8517,25 @@ void test163()
 
 // Test data for k=0.69999999999999996, nu=0.29999999999999999.
 testcase_ellint_3<double> data164[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.29999999999999999, 
+  { -0.0000000000000000, 0.69999999999999996, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17443945136076172, 0.69999999999999996, 0.29999999999999999, 
+  { 0.17443945136076172, 0.69999999999999996, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34840956983535287, 0.69999999999999996, 0.29999999999999999, 
+  { 0.34840956983535287, 0.69999999999999996, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.52185308551329179, 0.69999999999999996, 0.29999999999999999, 
+  { 0.52185308551329179, 0.69999999999999996, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.69535240431168266, 0.69999999999999996, 0.29999999999999999, 
+  { 0.69535240431168266, 0.69999999999999996, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.87007983473964923, 0.69999999999999996, 0.29999999999999999, 
+  { 0.87007983473964923, 0.69999999999999996, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.0474657975577066, 0.69999999999999996, 0.29999999999999999, 
+  { 1.0474657975577066, 0.69999999999999996, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.2286225419931889, 0.69999999999999996, 0.29999999999999999, 
+  { 1.2286225419931889, 0.69999999999999996, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.4136490671013271, 0.69999999999999996, 0.29999999999999999, 
+  { 1.4136490671013271, 0.69999999999999996, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.6011813647733213, 0.69999999999999996, 0.29999999999999999, 
+  { 1.6011813647733213, 0.69999999999999996, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -8569,25 +8569,25 @@ void test164()
 
 // Test data for k=0.69999999999999996, nu=0.40000000000000002.
 testcase_ellint_3<double> data165[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.40000000000000002, 
+  { -0.0000000000000000, 0.69999999999999996, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17426474153983226, 0.69999999999999996, 0.40000000000000002, 
+  { 0.17426474153983226, 0.69999999999999996, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34706817945773732, 0.69999999999999996, 0.40000000000000002, 
+  { 0.34706817945773732, 0.69999999999999996, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.51760452851738159, 0.69999999999999996, 0.40000000000000002, 
+  { 0.51760452851738159, 0.69999999999999996, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.68605801534722766, 0.69999999999999996, 0.40000000000000002, 
+  { 0.68605801534722766, 0.69999999999999996, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.85351339387296532, 0.69999999999999996, 0.40000000000000002, 
+  { 0.85351339387296532, 0.69999999999999996, 0.40000000000000002,
           0.87266462599716477 },
-  { 1.0215297967969537, 0.69999999999999996, 0.40000000000000002, 
+  { 1.0215297967969537, 0.69999999999999996, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.1915051074460528, 0.69999999999999996, 0.40000000000000002, 
+  { 1.1915051074460528, 0.69999999999999996, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.3639821911744707, 0.69999999999999996, 0.40000000000000002, 
+  { 1.3639821911744707, 0.69999999999999996, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.5382162002954762, 0.69999999999999996, 0.40000000000000002, 
+  { 1.5382162002954762, 0.69999999999999996, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -8621,25 +8621,25 @@ void test165()
 
 // Test data for k=0.69999999999999996, nu=0.50000000000000000.
 testcase_ellint_3<double> data166[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.50000000000000000, 
+  { -0.0000000000000000, 0.69999999999999996, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17409065729516093, 0.69999999999999996, 0.50000000000000000, 
+  { 0.17409065729516093, 0.69999999999999996, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34574489064986091, 0.69999999999999996, 0.50000000000000000, 
+  { 0.34574489064986091, 0.69999999999999996, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.51347361925579793, 0.69999999999999996, 0.50000000000000000, 
+  { 0.51347361925579793, 0.69999999999999996, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.67717079489579290, 0.69999999999999996, 0.50000000000000000, 
+  { 0.67717079489579290, 0.69999999999999996, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.83793902055292280, 0.69999999999999996, 0.50000000000000000, 
+  { 0.83793902055292280, 0.69999999999999996, 0.50000000000000000,
           0.87266462599716477 },
-  { 0.99752863545289705, 0.69999999999999996, 0.50000000000000000, 
+  { 0.99752863545289705, 0.69999999999999996, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.1576240080401499, 0.69999999999999996, 0.50000000000000000, 
+  { 1.1576240080401499, 0.69999999999999996, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.3191464023923762, 0.69999999999999996, 0.50000000000000000, 
+  { 1.3191464023923762, 0.69999999999999996, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.4818433192178544, 0.69999999999999996, 0.50000000000000000, 
+  { 1.4818433192178544, 0.69999999999999996, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -8673,25 +8673,25 @@ void test166()
 
 // Test data for k=0.69999999999999996, nu=0.59999999999999998.
 testcase_ellint_3<double> data167[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.59999999999999998, 
+  { -0.0000000000000000, 0.69999999999999996, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17391719464391611, 0.69999999999999996, 0.59999999999999998, 
+  { 0.17391719464391611, 0.69999999999999996, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34443927423869031, 0.69999999999999996, 0.59999999999999998, 
+  { 0.34443927423869031, 0.69999999999999996, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.50945473266486074, 0.69999999999999996, 0.59999999999999998, 
+  { 0.50945473266486074, 0.69999999999999996, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.66866056326513823, 0.69999999999999996, 0.59999999999999998, 
+  { 0.66866056326513823, 0.69999999999999996, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.82325830002337352, 0.69999999999999996, 0.59999999999999998, 
+  { 0.82325830002337352, 0.69999999999999996, 0.59999999999999998,
           0.87266462599716477 },
-  { 0.97522808245669357, 0.69999999999999996, 0.59999999999999998, 
+  { 0.97522808245669357, 0.69999999999999996, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.1265300613705282, 0.69999999999999996, 0.59999999999999998, 
+  { 1.1265300613705282, 0.69999999999999996, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.2784066076152003, 0.69999999999999996, 0.59999999999999998, 
+  { 1.2784066076152003, 0.69999999999999996, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.4309994736080540, 0.69999999999999996, 0.59999999999999998, 
+  { 1.4309994736080540, 0.69999999999999996, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -8725,25 +8725,25 @@ void test167()
 
 // Test data for k=0.69999999999999996, nu=0.69999999999999996.
 testcase_ellint_3<double> data168[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.69999999999999996, 
+  { -0.0000000000000000, 0.69999999999999996, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17374434963995028, 0.69999999999999996, 0.69999999999999996, 
+  { 0.17374434963995028, 0.69999999999999996, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34315091562900674, 0.69999999999999996, 0.69999999999999996, 
+  { 0.34315091562900674, 0.69999999999999996, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.50554262375653358, 0.69999999999999996, 0.69999999999999996, 
+  { 0.50554262375653358, 0.69999999999999996, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.66050025406305812, 0.69999999999999996, 0.69999999999999996, 
+  { 0.66050025406305812, 0.69999999999999996, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.80938620118847404, 0.69999999999999996, 0.69999999999999996, 
+  { 0.80938620118847404, 0.69999999999999996, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.95443223855852144, 0.69999999999999996, 0.69999999999999996, 
+  { 0.95443223855852144, 0.69999999999999996, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.0978573207128302, 0.69999999999999996, 0.69999999999999996, 
+  { 1.0978573207128302, 0.69999999999999996, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.2411754575007123, 0.69999999999999996, 0.69999999999999996, 
+  { 1.2411754575007123, 0.69999999999999996, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.3848459188329196, 0.69999999999999996, 0.69999999999999996, 
+  { 1.3848459188329196, 0.69999999999999996, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -8777,25 +8777,25 @@ void test168()
 
 // Test data for k=0.69999999999999996, nu=0.80000000000000004.
 testcase_ellint_3<double> data169[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.80000000000000004, 
+  { -0.0000000000000000, 0.69999999999999996, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17357211837335737, 0.69999999999999996, 0.80000000000000004, 
+  { 0.17357211837335737, 0.69999999999999996, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34187941416012108, 0.69999999999999996, 0.80000000000000004, 
+  { 0.34187941416012108, 0.69999999999999996, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.50173239465478270, 0.69999999999999996, 0.80000000000000004, 
+  { 0.50173239465478270, 0.69999999999999996, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.65266550725988315, 0.69999999999999996, 0.80000000000000004, 
+  { 0.65266550725988315, 0.69999999999999996, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.79624879865249298, 0.69999999999999996, 0.80000000000000004, 
+  { 0.79624879865249298, 0.69999999999999996, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.93497577043296920, 0.69999999999999996, 0.80000000000000004, 
+  { 0.93497577043296920, 0.69999999999999996, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.0713041566930748, 0.69999999999999996, 0.80000000000000004, 
+  { 1.0713041566930748, 0.69999999999999996, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.2069772023255652, 0.69999999999999996, 0.80000000000000004, 
+  { 1.2069772023255652, 0.69999999999999996, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.3427110650397533, 0.69999999999999996, 0.80000000000000004, 
+  { 1.3427110650397533, 0.69999999999999996, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -8829,25 +8829,25 @@ void test169()
 
 // Test data for k=0.69999999999999996, nu=0.90000000000000002.
 testcase_ellint_3<double> data170[] = {
-  { -0.0000000000000000, 0.69999999999999996, 0.90000000000000002, 
+  { -0.0000000000000000, 0.69999999999999996, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17340049697003634, 0.69999999999999996, 0.90000000000000002, 
+  { 0.17340049697003634, 0.69999999999999996, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.34062438249741556, 0.69999999999999996, 0.90000000000000002, 
+  { 0.34062438249741556, 0.69999999999999996, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.49801946510076878, 0.69999999999999996, 0.90000000000000002, 
+  { 0.49801946510076878, 0.69999999999999996, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.64513432604750487, 0.69999999999999996, 0.90000000000000002, 
+  { 0.64513432604750487, 0.69999999999999996, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.78378145487573758, 0.69999999999999996, 0.90000000000000002, 
+  { 0.78378145487573758, 0.69999999999999996, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.91671799500854634, 0.69999999999999996, 0.90000000000000002, 
+  { 0.91671799500854634, 0.69999999999999996, 0.90000000000000002,
           1.0471975511965976 },
-  { 1.0466193579463123, 0.69999999999999996, 0.90000000000000002, 
+  { 1.0466193579463123, 0.69999999999999996, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.1754218079199146, 0.69999999999999996, 0.90000000000000002, 
+  { 1.1754218079199146, 0.69999999999999996, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.3040500499695911, 0.69999999999999996, 0.90000000000000002, 
+  { 1.3040500499695911, 0.69999999999999996, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -8881,25 +8881,25 @@ void test170()
 
 // Test data for k=0.80000000000000004, nu=0.0000000000000000.
 testcase_ellint_3<double> data171[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.0000000000000000, 
+  { -0.0000000000000000, 0.80000000000000004, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17510154241338902, 0.80000000000000004, 0.0000000000000000, 
+  { 0.17510154241338902, 0.80000000000000004, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35365068839779390, 0.80000000000000004, 0.0000000000000000, 
+  { 0.35365068839779390, 0.80000000000000004, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.53926804409084561, 0.80000000000000004, 0.0000000000000000, 
+  { 0.53926804409084561, 0.80000000000000004, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.73587926028070383, 0.80000000000000004, 0.0000000000000000, 
+  { 0.73587926028070383, 0.80000000000000004, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.94770942970071170, 0.80000000000000004, 0.0000000000000000, 
+  { 0.94770942970071170, 0.80000000000000004, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.1789022995388239, 0.80000000000000004, 0.0000000000000000, 
+  { 1.1789022995388239, 0.80000000000000004, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.4323027881876009, 0.80000000000000004, 0.0000000000000000, 
+  { 1.4323027881876009, 0.80000000000000004, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.7069629739121674, 0.80000000000000004, 0.0000000000000000, 
+  { 1.7069629739121674, 0.80000000000000004, 0.0000000000000000,
           1.3962634015954636 },
-  { 1.9953027776647296, 0.80000000000000004, 0.0000000000000000, 
+  { 1.9953027776647296, 0.80000000000000004, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -8933,25 +8933,25 @@ void test171()
 
 // Test data for k=0.80000000000000004, nu=0.10000000000000001.
 testcase_ellint_3<double> data172[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.10000000000000001, 
+  { -0.0000000000000000, 0.80000000000000004, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17492468824017166, 0.80000000000000004, 0.10000000000000001, 
+  { 0.17492468824017166, 0.80000000000000004, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.35224443521476911, 0.80000000000000004, 0.10000000000000001, 
+  { 0.35224443521476911, 0.80000000000000004, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.53456851853226961, 0.80000000000000004, 0.10000000000000001, 
+  { 0.53456851853226961, 0.80000000000000004, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.72488875602364944, 0.80000000000000004, 0.10000000000000001, 
+  { 0.72488875602364944, 0.80000000000000004, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.92661354274638952, 0.80000000000000004, 0.10000000000000001, 
+  { 0.92661354274638952, 0.80000000000000004, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.1432651144499077, 0.80000000000000004, 0.10000000000000001, 
+  { 1.1432651144499077, 0.80000000000000004, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.3774479927211429, 0.80000000000000004, 0.10000000000000001, 
+  { 1.3774479927211429, 0.80000000000000004, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.6287092337196041, 0.80000000000000004, 0.10000000000000001, 
+  { 1.6287092337196041, 0.80000000000000004, 0.10000000000000001,
           1.3962634015954636 },
-  { 1.8910755418379521, 0.80000000000000004, 0.10000000000000001, 
+  { 1.8910755418379521, 0.80000000000000004, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -8985,25 +8985,25 @@ void test172()
 
 // Test data for k=0.80000000000000004, nu=0.20000000000000001.
 testcase_ellint_3<double> data173[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.20000000000000001, 
+  { -0.0000000000000000, 0.80000000000000004, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17474847286224943, 0.80000000000000004, 0.20000000000000001, 
+  { 0.17474847286224943, 0.80000000000000004, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.35085779529084682, 0.80000000000000004, 0.20000000000000001, 
+  { 0.35085779529084682, 0.80000000000000004, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.53000829263059157, 0.80000000000000004, 0.20000000000000001, 
+  { 0.53000829263059157, 0.80000000000000004, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.71443466027453406, 0.80000000000000004, 0.20000000000000001, 
+  { 0.71443466027453406, 0.80000000000000004, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.90698196872715420, 0.80000000000000004, 0.20000000000000001, 
+  { 0.90698196872715420, 0.80000000000000004, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.1108198200558581, 0.80000000000000004, 0.20000000000000001, 
+  { 1.1108198200558581, 0.80000000000000004, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.3284988909963957, 0.80000000000000004, 0.20000000000000001, 
+  { 1.3284988909963957, 0.80000000000000004, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.5600369318140328, 0.80000000000000004, 0.20000000000000001, 
+  { 1.5600369318140328, 0.80000000000000004, 0.20000000000000001,
           1.3962634015954636 },
-  { 1.8007226661734588, 0.80000000000000004, 0.20000000000000001, 
+  { 1.8007226661734588, 0.80000000000000004, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -9037,25 +9037,25 @@ void test173()
 
 // Test data for k=0.80000000000000004, nu=0.29999999999999999.
 testcase_ellint_3<double> data174[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.29999999999999999, 
+  { -0.0000000000000000, 0.80000000000000004, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17457289217669891, 0.80000000000000004, 0.29999999999999999, 
+  { 0.17457289217669891, 0.80000000000000004, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.34949028801501258, 0.80000000000000004, 0.29999999999999999, 
+  { 0.34949028801501258, 0.80000000000000004, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.52558024362769318, 0.80000000000000004, 0.29999999999999999, 
+  { 0.52558024362769318, 0.80000000000000004, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.70447281740094914, 0.80000000000000004, 0.29999999999999999, 
+  { 0.70447281740094914, 0.80000000000000004, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.88864745641528986, 0.80000000000000004, 0.29999999999999999, 
+  { 0.88864745641528986, 0.80000000000000004, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.0811075819341465, 0.80000000000000004, 0.29999999999999999, 
+  { 1.0811075819341465, 0.80000000000000004, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.2844589654082377, 0.80000000000000004, 0.29999999999999999, 
+  { 1.2844589654082377, 0.80000000000000004, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.4991461361277849, 0.80000000000000004, 0.29999999999999999, 
+  { 1.4991461361277849, 0.80000000000000004, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.7214611048717301, 0.80000000000000004, 0.29999999999999999, 
+  { 1.7214611048717301, 0.80000000000000004, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -9089,25 +9089,25 @@ void test174()
 
 // Test data for k=0.80000000000000004, nu=0.40000000000000002.
 testcase_ellint_3<double> data175[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.40000000000000002, 
+  { -0.0000000000000000, 0.80000000000000004, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17439794211872178, 0.80000000000000004, 0.40000000000000002, 
+  { 0.17439794211872178, 0.80000000000000004, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34814144964568972, 0.80000000000000004, 0.40000000000000002, 
+  { 0.34814144964568972, 0.80000000000000004, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.52127776285273075, 0.80000000000000004, 0.40000000000000002, 
+  { 0.52127776285273075, 0.80000000000000004, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.69496411438966599, 0.80000000000000004, 0.40000000000000002, 
+  { 0.69496411438966599, 0.80000000000000004, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.87146878427509589, 0.80000000000000004, 0.40000000000000002, 
+  { 0.87146878427509589, 0.80000000000000004, 0.40000000000000002,
           0.87266462599716477 },
-  { 1.0537579024937762, 0.80000000000000004, 0.40000000000000002, 
+  { 1.0537579024937762, 0.80000000000000004, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.2445534387922637, 0.80000000000000004, 0.40000000000000002, 
+  { 1.2445534387922637, 0.80000000000000004, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.4446769766361993, 0.80000000000000004, 0.40000000000000002, 
+  { 1.4446769766361993, 0.80000000000000004, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.6512267838651289, 0.80000000000000004, 0.40000000000000002, 
+  { 1.6512267838651289, 0.80000000000000004, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -9141,25 +9141,25 @@ void test175()
 
 // Test data for k=0.80000000000000004, nu=0.50000000000000000.
 testcase_ellint_3<double> data176[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.50000000000000000, 
+  { -0.0000000000000000, 0.80000000000000004, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17422361866118047, 0.80000000000000004, 0.50000000000000000, 
+  { 0.17422361866118047, 0.80000000000000004, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34681083254170475, 0.80000000000000004, 0.50000000000000000, 
+  { 0.34681083254170475, 0.80000000000000004, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.51709470815494440, 0.80000000000000004, 0.50000000000000000, 
+  { 0.51709470815494440, 0.80000000000000004, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.68587375344080259, 0.80000000000000004, 0.50000000000000000, 
+  { 0.68587375344080259, 0.80000000000000004, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.85532571852810624, 0.80000000000000004, 0.50000000000000000, 
+  { 0.85532571852810624, 0.80000000000000004, 0.50000000000000000,
           0.87266462599716477 },
-  { 1.0284677391874906, 0.80000000000000004, 0.50000000000000000, 
+  { 1.0284677391874906, 0.80000000000000004, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.2081693942686225, 0.80000000000000004, 0.50000000000000000, 
+  { 1.2081693942686225, 0.80000000000000004, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.3955803006426311, 0.80000000000000004, 0.50000000000000000, 
+  { 1.3955803006426311, 0.80000000000000004, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.5884528947755532, 0.80000000000000004, 0.50000000000000000, 
+  { 1.5884528947755532, 0.80000000000000004, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -9193,25 +9193,25 @@ void test176()
 
 // Test data for k=0.80000000000000004, nu=0.59999999999999998.
 testcase_ellint_3<double> data177[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.59999999999999998, 
+  { -0.0000000000000000, 0.80000000000000004, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17404991781414092, 0.80000000000000004, 0.59999999999999998, 
+  { 0.17404991781414092, 0.80000000000000004, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34549800443625167, 0.80000000000000004, 0.59999999999999998, 
+  { 0.34549800443625167, 0.80000000000000004, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.51302536167001556, 0.80000000000000004, 0.59999999999999998, 
+  { 0.51302536167001556, 0.80000000000000004, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.67717065003912258, 0.80000000000000004, 0.59999999999999998, 
+  { 0.67717065003912258, 0.80000000000000004, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.84011512421134416, 0.80000000000000004, 0.59999999999999998, 
+  { 0.84011512421134416, 0.80000000000000004, 0.59999999999999998,
           0.87266462599716477 },
-  { 1.0049863847088742, 0.80000000000000004, 0.59999999999999998, 
+  { 1.0049863847088742, 0.80000000000000004, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.1748145941898918, 0.80000000000000004, 0.59999999999999998, 
+  { 1.1748145941898918, 0.80000000000000004, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.3510319699755071, 0.80000000000000004, 0.59999999999999998, 
+  { 1.3510319699755071, 0.80000000000000004, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.5319262547427865, 0.80000000000000004, 0.59999999999999998, 
+  { 1.5319262547427865, 0.80000000000000004, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -9245,25 +9245,25 @@ void test177()
 
 // Test data for k=0.80000000000000004, nu=0.69999999999999996.
 testcase_ellint_3<double> data178[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.69999999999999996, 
+  { -0.0000000000000000, 0.80000000000000004, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17387683562442202, 0.80000000000000004, 0.69999999999999996, 
+  { 0.17387683562442202, 0.80000000000000004, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34420254775101611, 0.80000000000000004, 0.69999999999999996, 
+  { 0.34420254775101611, 0.80000000000000004, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.50906439222143685, 0.80000000000000004, 0.69999999999999996, 
+  { 0.50906439222143685, 0.80000000000000004, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.66882693152688433, 0.80000000000000004, 0.69999999999999996, 
+  { 0.66882693152688433, 0.80000000000000004, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.82574792844091316, 0.80000000000000004, 0.69999999999999996, 
+  { 0.82574792844091316, 0.80000000000000004, 0.69999999999999996,
           0.87266462599716477 },
-  { 0.98310431309490953, 0.80000000000000004, 0.69999999999999996, 
+  { 0.98310431309490953, 0.80000000000000004, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.1440884535113258, 0.80000000000000004, 0.69999999999999996, 
+  { 1.1440884535113258, 0.80000000000000004, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.3103743938952537, 0.80000000000000004, 0.69999999999999996, 
+  { 1.3103743938952537, 0.80000000000000004, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.4806912324625332, 0.80000000000000004, 0.69999999999999996, 
+  { 1.4806912324625332, 0.80000000000000004, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -9297,25 +9297,25 @@ void test178()
 
 // Test data for k=0.80000000000000004, nu=0.80000000000000004.
 testcase_ellint_3<double> data179[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.80000000000000004, 
+  { -0.0000000000000000, 0.80000000000000004, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17370436817515206, 0.80000000000000004, 0.80000000000000004, 
+  { 0.17370436817515206, 0.80000000000000004, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34292405894783395, 0.80000000000000004, 0.80000000000000004, 
+  { 0.34292405894783395, 0.80000000000000004, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.50520682176250087, 0.80000000000000004, 0.80000000000000004, 
+  { 0.50520682176250087, 0.80000000000000004, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.66081751679736189, 0.80000000000000004, 0.80000000000000004, 
+  { 0.66081751679736189, 0.80000000000000004, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.81214672249355102, 0.80000000000000004, 0.80000000000000004, 
+  { 0.81214672249355102, 0.80000000000000004, 0.80000000000000004,
           0.87266462599716477 },
-  { 0.96264481387685574, 0.80000000000000004, 0.80000000000000004, 
+  { 0.96264481387685574, 0.80000000000000004, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.1156611352656258, 0.80000000000000004, 0.80000000000000004, 
+  { 1.1156611352656258, 0.80000000000000004, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.2730756225143889, 0.80000000000000004, 0.80000000000000004, 
+  { 1.2730756225143889, 0.80000000000000004, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.4339837018309474, 0.80000000000000004, 0.80000000000000004, 
+  { 1.4339837018309474, 0.80000000000000004, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -9349,25 +9349,25 @@ void test179()
 
 // Test data for k=0.80000000000000004, nu=0.90000000000000002.
 testcase_ellint_3<double> data180[] = {
-  { -0.0000000000000000, 0.80000000000000004, 0.90000000000000002, 
+  { -0.0000000000000000, 0.80000000000000004, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17353251158533153, 0.80000000000000004, 0.90000000000000002, 
+  { 0.17353251158533153, 0.80000000000000004, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.34166214791545768, 0.80000000000000004, 0.90000000000000002, 
+  { 0.34166214791545768, 0.80000000000000004, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.50144799535130580, 0.80000000000000004, 0.90000000000000002, 
+  { 0.50144799535130580, 0.80000000000000004, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.65311976193814447, 0.80000000000000004, 0.90000000000000002, 
+  { 0.65311976193814447, 0.80000000000000004, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.79924384892320866, 0.80000000000000004, 0.90000000000000002, 
+  { 0.79924384892320866, 0.80000000000000004, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.94345762353365625, 0.80000000000000004, 0.90000000000000002, 
+  { 0.94345762353365625, 0.80000000000000004, 0.90000000000000002,
           1.0471975511965976 },
-  { 1.0892582069219159, 0.80000000000000004, 0.90000000000000002, 
+  { 1.0892582069219159, 0.80000000000000004, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.2387000876610268, 0.80000000000000004, 0.90000000000000002, 
+  { 1.2387000876610268, 0.80000000000000004, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.3911845406776222, 0.80000000000000004, 0.90000000000000002, 
+  { 1.3911845406776222, 0.80000000000000004, 0.90000000000000002,
           1.5707963267948966 },
 };
 
@@ -9401,25 +9401,25 @@ void test180()
 
 // Test data for k=0.89999999999999991, nu=0.0000000000000000.
 testcase_ellint_3<double> data181[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.0000000000000000, 
+  { -0.0000000000000000, 0.89999999999999991, 0.0000000000000000,
           0.0000000000000000 },
-  { 0.17525427376115027, 0.89999999999999991, 0.0000000000000000, 
+  { 0.17525427376115027, 0.89999999999999991, 0.0000000000000000,
           0.17453292519943295 },
-  { 0.35492464591297446, 0.89999999999999991, 0.0000000000000000, 
+  { 0.35492464591297446, 0.89999999999999991, 0.0000000000000000,
           0.34906585039886590 },
-  { 0.54388221416157123, 0.89999999999999991, 0.0000000000000000, 
+  { 0.54388221416157123, 0.89999999999999991, 0.0000000000000000,
           0.52359877559829882 },
-  { 0.74797400423532501, 0.89999999999999991, 0.0000000000000000, 
+  { 0.74797400423532501, 0.89999999999999991, 0.0000000000000000,
           0.69813170079773179 },
-  { 0.97463898451966458, 0.89999999999999991, 0.0000000000000000, 
+  { 0.97463898451966458, 0.89999999999999991, 0.0000000000000000,
           0.87266462599716477 },
-  { 1.2334463254523438, 0.89999999999999991, 0.0000000000000000, 
+  { 1.2334463254523438, 0.89999999999999991, 0.0000000000000000,
           1.0471975511965976 },
-  { 1.5355247765594910, 0.89999999999999991, 0.0000000000000000, 
+  { 1.5355247765594910, 0.89999999999999991, 0.0000000000000000,
           1.2217304763960306 },
-  { 1.8882928567775117, 0.89999999999999991, 0.0000000000000000, 
+  { 1.8882928567775117, 0.89999999999999991, 0.0000000000000000,
           1.3962634015954636 },
-  { 2.2805491384227699, 0.89999999999999991, 0.0000000000000000, 
+  { 2.2805491384227699, 0.89999999999999991, 0.0000000000000000,
           1.5707963267948966 },
 };
 
@@ -9453,25 +9453,25 @@ void test181()
 
 // Test data for k=0.89999999999999991, nu=0.10000000000000001.
 testcase_ellint_3<double> data182[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.10000000000000001, 
+  { -0.0000000000000000, 0.89999999999999991, 0.10000000000000001,
           0.0000000000000000 },
-  { 0.17507714233254659, 0.89999999999999991, 0.10000000000000001, 
+  { 0.17507714233254659, 0.89999999999999991, 0.10000000000000001,
           0.17453292519943295 },
-  { 0.35350932904326521, 0.89999999999999991, 0.10000000000000001, 
+  { 0.35350932904326521, 0.89999999999999991, 0.10000000000000001,
           0.34906585039886590 },
-  { 0.53911129989870987, 0.89999999999999991, 0.10000000000000001, 
+  { 0.53911129989870987, 0.89999999999999991, 0.10000000000000001,
           0.52359877559829882 },
-  { 0.73666644254508407, 0.89999999999999991, 0.10000000000000001, 
+  { 0.73666644254508407, 0.89999999999999991, 0.10000000000000001,
           0.69813170079773179 },
-  { 0.95250736612100184, 0.89999999999999991, 0.10000000000000001, 
+  { 0.95250736612100184, 0.89999999999999991, 0.10000000000000001,
           0.87266462599716477 },
-  { 1.1950199550905591, 0.89999999999999991, 0.10000000000000001, 
+  { 1.1950199550905591, 0.89999999999999991, 0.10000000000000001,
           1.0471975511965976 },
-  { 1.4741687286340848, 0.89999999999999991, 0.10000000000000001, 
+  { 1.4741687286340848, 0.89999999999999991, 0.10000000000000001,
           1.2217304763960306 },
-  { 1.7968678183506053, 0.89999999999999991, 0.10000000000000001, 
+  { 1.7968678183506053, 0.89999999999999991, 0.10000000000000001,
           1.3962634015954636 },
-  { 2.1537868513875282, 0.89999999999999991, 0.10000000000000001, 
+  { 2.1537868513875282, 0.89999999999999991, 0.10000000000000001,
           1.5707963267948966 },
 };
 
@@ -9505,25 +9505,25 @@ void test182()
 
 // Test data for k=0.89999999999999991, nu=0.20000000000000001.
 testcase_ellint_3<double> data183[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.20000000000000001, 
+  { -0.0000000000000000, 0.89999999999999991, 0.20000000000000001,
           0.0000000000000000 },
-  { 0.17490065089140930, 0.89999999999999991, 0.20000000000000001, 
+  { 0.17490065089140930, 0.89999999999999991, 0.20000000000000001,
           0.17453292519943295 },
-  { 0.35211377590661436, 0.89999999999999991, 0.20000000000000001, 
+  { 0.35211377590661436, 0.89999999999999991, 0.20000000000000001,
           0.34906585039886590 },
-  { 0.53448220334204111, 0.89999999999999991, 0.20000000000000001, 
+  { 0.53448220334204111, 0.89999999999999991, 0.20000000000000001,
           0.52359877559829882 },
-  { 0.72591368943179591, 0.89999999999999991, 0.20000000000000001, 
+  { 0.72591368943179591, 0.89999999999999991, 0.20000000000000001,
           0.69813170079773179 },
-  { 0.93192539780038763, 0.89999999999999991, 0.20000000000000001, 
+  { 0.93192539780038763, 0.89999999999999991, 0.20000000000000001,
           0.87266462599716477 },
-  { 1.1600809679692681, 0.89999999999999991, 0.20000000000000001, 
+  { 1.1600809679692681, 0.89999999999999991, 0.20000000000000001,
           1.0471975511965976 },
-  { 1.4195407225882508, 0.89999999999999991, 0.20000000000000001, 
+  { 1.4195407225882508, 0.89999999999999991, 0.20000000000000001,
           1.2217304763960306 },
-  { 1.7168966476424521, 0.89999999999999991, 0.20000000000000001, 
+  { 1.7168966476424521, 0.89999999999999991, 0.20000000000000001,
           1.3962634015954636 },
-  { 2.0443194576468890, 0.89999999999999991, 0.20000000000000001, 
+  { 2.0443194576468890, 0.89999999999999991, 0.20000000000000001,
           1.5707963267948966 },
 };
 
@@ -9557,25 +9557,25 @@ void test183()
 
 // Test data for k=0.89999999999999991, nu=0.29999999999999999.
 testcase_ellint_3<double> data184[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.29999999999999999, 
+  { -0.0000000000000000, 0.89999999999999991, 0.29999999999999999,
           0.0000000000000000 },
-  { 0.17472479532647534, 0.89999999999999991, 0.29999999999999999, 
+  { 0.17472479532647534, 0.89999999999999991, 0.29999999999999999,
           0.17453292519943295 },
-  { 0.35073750187374114, 0.89999999999999991, 0.29999999999999999, 
+  { 0.35073750187374114, 0.89999999999999991, 0.29999999999999999,
           0.34906585039886590 },
-  { 0.52998766129466968, 0.89999999999999991, 0.29999999999999999, 
+  { 0.52998766129466968, 0.89999999999999991, 0.29999999999999999,
           0.52359877559829882 },
-  { 0.71566993548699565, 0.89999999999999991, 0.29999999999999999, 
+  { 0.71566993548699565, 0.89999999999999991, 0.29999999999999999,
           0.69813170079773179 },
-  { 0.91271517762560195, 0.89999999999999991, 0.29999999999999999, 
+  { 0.91271517762560195, 0.89999999999999991, 0.29999999999999999,
           0.87266462599716477 },
-  { 1.1281241199843368, 0.89999999999999991, 0.29999999999999999, 
+  { 1.1281241199843368, 0.89999999999999991, 0.29999999999999999,
           1.0471975511965976 },
-  { 1.3704929576917448, 0.89999999999999991, 0.29999999999999999, 
+  { 1.3704929576917448, 0.89999999999999991, 0.29999999999999999,
           1.2217304763960306 },
-  { 1.6461981511487711, 0.89999999999999991, 0.29999999999999999, 
+  { 1.6461981511487711, 0.89999999999999991, 0.29999999999999999,
           1.3962634015954636 },
-  { 1.9486280260314424, 0.89999999999999991, 0.29999999999999999, 
+  { 1.9486280260314424, 0.89999999999999991, 0.29999999999999999,
           1.5707963267948966 },
 };
 
@@ -9609,25 +9609,25 @@ void test184()
 
 // Test data for k=0.89999999999999991, nu=0.40000000000000002.
 testcase_ellint_3<double> data185[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.40000000000000002, 
+  { -0.0000000000000000, 0.89999999999999991, 0.40000000000000002,
           0.0000000000000000 },
-  { 0.17454957156468839, 0.89999999999999991, 0.40000000000000002, 
+  { 0.17454957156468839, 0.89999999999999991, 0.40000000000000002,
           0.17453292519943295 },
-  { 0.34938003933330430, 0.89999999999999991, 0.40000000000000002, 
+  { 0.34938003933330430, 0.89999999999999991, 0.40000000000000002,
           0.34906585039886590 },
-  { 0.52562093533067444, 0.89999999999999991, 0.40000000000000002, 
+  { 0.52562093533067444, 0.89999999999999991, 0.40000000000000002,
           0.52359877559829882 },
-  { 0.70589461324915681, 0.89999999999999991, 0.40000000000000002, 
+  { 0.70589461324915681, 0.89999999999999991, 0.40000000000000002,
           0.69813170079773179 },
-  { 0.89472658511942849, 0.89999999999999991, 0.40000000000000002, 
+  { 0.89472658511942849, 0.89999999999999991, 0.40000000000000002,
           0.87266462599716477 },
-  { 1.0987419542323438, 0.89999999999999991, 0.40000000000000002, 
+  { 1.0987419542323438, 0.89999999999999991, 0.40000000000000002,
           1.0471975511965976 },
-  { 1.3261349565496301, 0.89999999999999991, 0.40000000000000002, 
+  { 1.3261349565496301, 0.89999999999999991, 0.40000000000000002,
           1.2217304763960306 },
-  { 1.5831293909853761, 0.89999999999999991, 0.40000000000000002, 
+  { 1.5831293909853761, 0.89999999999999991, 0.40000000000000002,
           1.3962634015954636 },
-  { 1.8641114227238347, 0.89999999999999991, 0.40000000000000002, 
+  { 1.8641114227238347, 0.89999999999999991, 0.40000000000000002,
           1.5707963267948966 },
 };
 
@@ -9661,25 +9661,25 @@ void test185()
 
 // Test data for k=0.89999999999999991, nu=0.50000000000000000.
 testcase_ellint_3<double> data186[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.50000000000000000, 
+  { -0.0000000000000000, 0.89999999999999991, 0.50000000000000000,
           0.0000000000000000 },
-  { 0.17437497557073336, 0.89999999999999991, 0.50000000000000000, 
+  { 0.17437497557073336, 0.89999999999999991, 0.50000000000000000,
           0.17453292519943295 },
-  { 0.34804093691586013, 0.89999999999999991, 0.50000000000000000, 
+  { 0.34804093691586013, 0.89999999999999991, 0.50000000000000000,
           0.34906585039886590 },
-  { 0.52137576320372903, 0.89999999999999991, 0.50000000000000000, 
+  { 0.52137576320372903, 0.89999999999999991, 0.50000000000000000,
           0.52359877559829882 },
-  { 0.69655163996912262, 0.89999999999999991, 0.50000000000000000, 
+  { 0.69655163996912262, 0.89999999999999991, 0.50000000000000000,
           0.69813170079773179 },
-  { 0.87783188683054236, 0.89999999999999991, 0.50000000000000000, 
+  { 0.87783188683054236, 0.89999999999999991, 0.50000000000000000,
           0.87266462599716477 },
-  { 1.0716015959755183, 0.89999999999999991, 0.50000000000000000, 
+  { 1.0716015959755183, 0.89999999999999991, 0.50000000000000000,
           1.0471975511965976 },
-  { 1.2857636916026749, 0.89999999999999991, 0.50000000000000000, 
+  { 1.2857636916026749, 0.89999999999999991, 0.50000000000000000,
           1.2217304763960306 },
-  { 1.5264263913252358, 0.89999999999999991, 0.50000000000000000, 
+  { 1.5264263913252358, 0.89999999999999991, 0.50000000000000000,
           1.3962634015954636 },
-  { 1.7888013241937859, 0.89999999999999991, 0.50000000000000000, 
+  { 1.7888013241937859, 0.89999999999999991, 0.50000000000000000,
           1.5707963267948966 },
 };
 
@@ -9713,25 +9713,25 @@ void test186()
 
 // Test data for k=0.89999999999999991, nu=0.59999999999999998.
 testcase_ellint_3<double> data187[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.59999999999999998, 
+  { -0.0000000000000000, 0.89999999999999991, 0.59999999999999998,
           0.0000000000000000 },
-  { 0.17420100334657815, 0.89999999999999991, 0.59999999999999998, 
+  { 0.17420100334657815, 0.89999999999999991, 0.59999999999999998,
           0.17453292519943295 },
-  { 0.34671975876122157, 0.89999999999999991, 0.59999999999999998, 
+  { 0.34671975876122157, 0.89999999999999991, 0.59999999999999998,
           0.34906585039886590 },
-  { 0.51724631570707957, 0.89999999999999991, 0.59999999999999998, 
+  { 0.51724631570707957, 0.89999999999999991, 0.59999999999999998,
           0.52359877559829882 },
-  { 0.68760879113743034, 0.89999999999999991, 0.59999999999999998, 
+  { 0.68760879113743034, 0.89999999999999991, 0.59999999999999998,
           0.69813170079773179 },
-  { 0.86192157779698364, 0.89999999999999991, 0.59999999999999998, 
+  { 0.86192157779698364, 0.89999999999999991, 0.59999999999999998,
           0.87266462599716477 },
-  { 1.0464279696166352, 0.89999999999999991, 0.59999999999999998, 
+  { 1.0464279696166352, 0.89999999999999991, 0.59999999999999998,
           1.0471975511965976 },
-  { 1.2488156247094004, 0.89999999999999991, 0.59999999999999998, 
+  { 1.2488156247094004, 0.89999999999999991, 0.59999999999999998,
           1.2217304763960306 },
-  { 1.4750988777188470, 0.89999999999999991, 0.59999999999999998, 
+  { 1.4750988777188470, 0.89999999999999991, 0.59999999999999998,
           1.3962634015954636 },
-  { 1.7211781128919521, 0.89999999999999991, 0.59999999999999998, 
+  { 1.7211781128919521, 0.89999999999999991, 0.59999999999999998,
           1.5707963267948966 },
 };
 
@@ -9765,25 +9765,25 @@ void test187()
 
 // Test data for k=0.89999999999999991, nu=0.69999999999999996.
 testcase_ellint_3<double> data188[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.69999999999999996, 
+  { -0.0000000000000000, 0.89999999999999991, 0.69999999999999996,
           0.0000000000000000 },
-  { 0.17402765093102210, 0.89999999999999991, 0.69999999999999996, 
+  { 0.17402765093102210, 0.89999999999999991, 0.69999999999999996,
           0.17453292519943295 },
-  { 0.34541608382635131, 0.89999999999999991, 0.69999999999999996, 
+  { 0.34541608382635131, 0.89999999999999991, 0.69999999999999996,
           0.34906585039886590 },
-  { 0.51322715827061693, 0.89999999999999991, 0.69999999999999996, 
+  { 0.51322715827061693, 0.89999999999999991, 0.69999999999999996,
           0.52359877559829882 },
-  { 0.67903717872440283, 0.89999999999999991, 0.69999999999999996, 
+  { 0.67903717872440283, 0.89999999999999991, 0.69999999999999996,
           0.69813170079773179 },
-  { 0.84690113601682671, 0.89999999999999991, 0.69999999999999996, 
+  { 0.84690113601682671, 0.89999999999999991, 0.69999999999999996,
           0.87266462599716477 },
-  { 1.0229914311548416, 0.89999999999999991, 0.69999999999999996, 
+  { 1.0229914311548416, 0.89999999999999991, 0.69999999999999996,
           1.0471975511965976 },
-  { 1.2148329639709381, 0.89999999999999991, 0.69999999999999996, 
+  { 1.2148329639709381, 0.89999999999999991, 0.69999999999999996,
           1.2217304763960306 },
-  { 1.4283586501307799, 0.89999999999999991, 0.69999999999999996, 
+  { 1.4283586501307799, 0.89999999999999991, 0.69999999999999996,
           1.3962634015954636 },
-  { 1.6600480747670936, 0.89999999999999991, 0.69999999999999996, 
+  { 1.6600480747670936, 0.89999999999999991, 0.69999999999999996,
           1.5707963267948966 },
 };
 
@@ -9817,25 +9817,25 @@ void test188()
 
 // Test data for k=0.89999999999999991, nu=0.80000000000000004.
 testcase_ellint_3<double> data189[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.80000000000000004, 
+  { -0.0000000000000000, 0.89999999999999991, 0.80000000000000004,
           0.0000000000000000 },
-  { 0.17385491439925149, 0.89999999999999991, 0.80000000000000004, 
+  { 0.17385491439925149, 0.89999999999999991, 0.80000000000000004,
           0.17453292519943295 },
-  { 0.34412950523113928, 0.89999999999999991, 0.80000000000000004, 
+  { 0.34412950523113928, 0.89999999999999991, 0.80000000000000004,
           0.34906585039886590 },
-  { 0.50931321668729601, 0.89999999999999991, 0.80000000000000004, 
+  { 0.50931321668729601, 0.89999999999999991, 0.80000000000000004,
           0.52359877559829882 },
-  { 0.67081081392296327, 0.89999999999999991, 0.80000000000000004, 
+  { 0.67081081392296327, 0.89999999999999991, 0.80000000000000004,
           0.69813170079773179 },
-  { 0.83268846097293259, 0.89999999999999991, 0.80000000000000004, 
+  { 0.83268846097293259, 0.89999999999999991, 0.80000000000000004,
           0.87266462599716477 },
-  { 1.0010985015814025, 0.89999999999999991, 0.80000000000000004, 
+  { 1.0010985015814025, 0.89999999999999991, 0.80000000000000004,
           1.0471975511965976 },
-  { 1.1834394045489678, 0.89999999999999991, 0.80000000000000004, 
+  { 1.1834394045489678, 0.89999999999999991, 0.80000000000000004,
           1.2217304763960306 },
-  { 1.3855695891683182, 0.89999999999999991, 0.80000000000000004, 
+  { 1.3855695891683182, 0.89999999999999991, 0.80000000000000004,
           1.3962634015954636 },
-  { 1.6044591960982200, 0.89999999999999991, 0.80000000000000004, 
+  { 1.6044591960982200, 0.89999999999999991, 0.80000000000000004,
           1.5707963267948966 },
 };
 
@@ -9869,25 +9869,25 @@ void test189()
 
 // Test data for k=0.89999999999999991, nu=0.90000000000000002.
 testcase_ellint_3<double> data190[] = {
-  { -0.0000000000000000, 0.89999999999999991, 0.90000000000000002, 
+  { -0.0000000000000000, 0.89999999999999991, 0.90000000000000002,
           0.0000000000000000 },
-  { 0.17368278986240138, 0.89999999999999991, 0.90000000000000002, 
+  { 0.17368278986240138, 0.89999999999999991, 0.90000000000000002,
           0.17453292519943295 },
-  { 0.34285962963961397, 0.89999999999999991, 0.90000000000000002, 
+  { 0.34285962963961397, 0.89999999999999991, 0.90000000000000002,
           0.34906585039886590 },
-  { 0.50549974644993312, 0.89999999999999991, 0.90000000000000002, 
+  { 0.50549974644993312, 0.89999999999999991, 0.90000000000000002,
           0.52359877559829882 },
-  { 0.66290623857720876, 0.89999999999999991, 0.90000000000000002, 
+  { 0.66290623857720876, 0.89999999999999991, 0.90000000000000002,
           0.69813170079773179 },
-  { 0.81921183128847164, 0.89999999999999991, 0.90000000000000002, 
+  { 0.81921183128847164, 0.89999999999999991, 0.90000000000000002,
           0.87266462599716477 },
-  { 0.98058481956066368, 0.89999999999999991, 0.90000000000000002, 
+  { 0.98058481956066368, 0.89999999999999991, 0.90000000000000002,
           1.0471975511965976 },
-  { 1.1543223520473569, 0.89999999999999991, 0.90000000000000002, 
+  { 1.1543223520473569, 0.89999999999999991, 0.90000000000000002,
           1.2217304763960306 },
-  { 1.3462119782292934, 0.89999999999999991, 0.90000000000000002, 
+  { 1.3462119782292934, 0.89999999999999991, 0.90000000000000002,
           1.3962634015954636 },
-  { 1.5536420236310944, 0.89999999999999991, 0.90000000000000002, 
+  { 1.5536420236310944, 0.89999999999999991, 0.90000000000000002,
           1.5707963267948966 },
 };
 
index 7e7d83ba8c256e41958f31cf77af087f4f9621fc..69a3a63ef56fcecc75f3ad14318c36771a4ae698 100644 (file)
@@ -41,43 +41,43 @@ if (!(A)) \
 
 // Test data for a=0.0000000000000000, b=0.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data001[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -110,43 +110,43 @@ void test001()
 
 // Test data for a=0.0000000000000000, b=0.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data002[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -179,43 +179,43 @@ void test002()
 
 // Test data for a=0.0000000000000000, b=0.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data003[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -248,43 +248,43 @@ void test003()
 
 // Test data for a=0.0000000000000000, b=0.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data004[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -317,43 +317,43 @@ void test004()
 
 // Test data for a=0.0000000000000000, b=0.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data005[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -386,43 +386,43 @@ void test005()
 
 // Test data for a=0.0000000000000000, b=0.50000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data006[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -455,43 +455,43 @@ void test006()
 
 // Test data for a=0.0000000000000000, b=0.50000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data007[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -524,43 +524,43 @@ void test007()
 
 // Test data for a=0.0000000000000000, b=0.50000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data008[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -593,43 +593,43 @@ void test008()
 
 // Test data for a=0.0000000000000000, b=0.50000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data009[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -662,43 +662,43 @@ void test009()
 
 // Test data for a=0.0000000000000000, b=0.50000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data010[] = {
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -731,43 +731,43 @@ void test010()
 
 // Test data for a=0.0000000000000000, b=1.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data011[] = {
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -800,43 +800,43 @@ void test011()
 
 // Test data for a=0.0000000000000000, b=1.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data012[] = {
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -869,43 +869,43 @@ void test012()
 
 // Test data for a=0.0000000000000000, b=1.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data013[] = {
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -938,43 +938,43 @@ void test013()
 
 // Test data for a=0.0000000000000000, b=1.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data014[] = {
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1007,43 +1007,43 @@ void test014()
 
 // Test data for a=0.0000000000000000, b=1.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data015[] = {
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -1076,43 +1076,43 @@ void test015()
 
 // Test data for a=0.0000000000000000, b=2.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data016[] = {
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1145,43 +1145,43 @@ void test016()
 
 // Test data for a=0.0000000000000000, b=2.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data017[] = {
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1214,43 +1214,43 @@ void test017()
 
 // Test data for a=0.0000000000000000, b=2.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data018[] = {
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1283,43 +1283,43 @@ void test018()
 
 // Test data for a=0.0000000000000000, b=2.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data019[] = {
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1352,43 +1352,43 @@ void test019()
 
 // Test data for a=0.0000000000000000, b=2.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data020[] = {
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -1421,43 +1421,43 @@ void test020()
 
 // Test data for a=0.0000000000000000, b=5.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data021[] = {
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1490,43 +1490,43 @@ void test021()
 
 // Test data for a=0.0000000000000000, b=5.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data022[] = {
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1559,43 +1559,43 @@ void test022()
 
 // Test data for a=0.0000000000000000, b=5.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data023[] = {
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1628,43 +1628,43 @@ void test023()
 
 // Test data for a=0.0000000000000000, b=5.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data024[] = {
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1697,43 +1697,43 @@ void test024()
 
 // Test data for a=0.0000000000000000, b=5.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data025[] = {
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -1766,43 +1766,43 @@ void test025()
 
 // Test data for a=0.0000000000000000, b=10.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data026[] = {
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1835,43 +1835,43 @@ void test026()
 
 // Test data for a=0.0000000000000000, b=10.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data027[] = {
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1904,43 +1904,43 @@ void test027()
 
 // Test data for a=0.0000000000000000, b=10.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data028[] = {
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -1973,43 +1973,43 @@ void test028()
 
 // Test data for a=0.0000000000000000, b=10.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data029[] = {
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2042,43 +2042,43 @@ void test029()
 
 // Test data for a=0.0000000000000000, b=10.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data030[] = {
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -2111,43 +2111,43 @@ void test030()
 
 // Test data for a=0.0000000000000000, b=20.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data031[] = {
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2180,43 +2180,43 @@ void test031()
 
 // Test data for a=0.0000000000000000, b=20.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data032[] = {
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2249,43 +2249,43 @@ void test032()
 
 // Test data for a=0.0000000000000000, b=20.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data033[] = {
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2318,43 +2318,43 @@ void test033()
 
 // Test data for a=0.0000000000000000, b=20.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data034[] = {
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2387,43 +2387,43 @@ void test034()
 
 // Test data for a=0.0000000000000000, b=20.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data035[] = {
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -2456,43 +2456,43 @@ void test035()
 
 // Test data for a=0.50000000000000000, b=0.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data036[] = {
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2525,43 +2525,43 @@ void test036()
 
 // Test data for a=0.50000000000000000, b=0.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data037[] = {
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2594,43 +2594,43 @@ void test037()
 
 // Test data for a=0.50000000000000000, b=0.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data038[] = {
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2663,43 +2663,43 @@ void test038()
 
 // Test data for a=0.50000000000000000, b=0.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data039[] = {
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2732,43 +2732,43 @@ void test039()
 
 // Test data for a=0.50000000000000000, b=0.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data040[] = {
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -2801,43 +2801,43 @@ void test040()
 
 // Test data for a=0.50000000000000000, b=0.50000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data041[] = {
-  { 0.91383715388743758, 0.50000000000000000, 0.50000000000000000, 
+  { 0.91383715388743758, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.92151232618202283, 0.50000000000000000, 0.50000000000000000, 
+  { 0.92151232618202283, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.92955086110354823, 0.50000000000000000, 0.50000000000000000, 
+  { 0.92955086110354823, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.93798900119104844, 0.50000000000000000, 0.50000000000000000, 
+  { 0.93798900119104844, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.94686887307107304, 0.50000000000000000, 0.50000000000000000, 
+  { 0.94686887307107304, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.95623987262143295, 0.50000000000000000, 0.50000000000000000, 
+  { 0.95623987262143295, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.96616049387450154, 0.50000000000000000, 0.50000000000000000, 
+  { 0.96616049387450154, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.97670078782187519, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97670078782187519, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.98794573712298384, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98794573712298384, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0129947682256604, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0129947682256604, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0270980168168973, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0270980168168973, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0425304520063581, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0425304520063581, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0595915916161471, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0595915916161471, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0787052023767585, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0787052023767585, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.1005053642285867, 0.50000000000000000, 0.50000000000000000, 
+  { 1.1005053642285867, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.1260196351148746, 0.50000000000000000, 0.50000000000000000, 
+  { 1.1260196351148746, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.1571341977338991, 0.50000000000000000, 0.50000000000000000, 
+  { 1.1571341977338991, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.1982111053717450, 0.50000000000000000, 0.50000000000000000, 
+  { 1.1982111053717450, 0.50000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2870,43 +2870,43 @@ void test041()
 
 // Test data for a=0.50000000000000000, b=0.50000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data042[] = {
-  { 0.95255425675562733, 0.50000000000000000, 0.50000000000000000, 
+  { 0.95255425675562733, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.95712841850078245, 0.50000000000000000, 0.50000000000000000, 
+  { 0.95712841850078245, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.96184734120034532, 0.50000000000000000, 0.50000000000000000, 
+  { 0.96184734120034532, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.96672141255196242, 0.50000000000000000, 0.50000000000000000, 
+  { 0.96672141255196242, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.97176228710138646, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97176228710138646, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.97698311668286286, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97698311668286286, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.98239883902556069, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98239883902556069, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.98802654401961032, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98802654401961032, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.99388594556732701, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99388594556732701, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0063957328951061, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0063957328951061, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0131053706824598, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0131053706824598, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0201679332118803, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0201679332118803, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0276315524377497, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0276315524377497, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0355569942816882, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0355569942816882, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0440233080381554, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0440233080381554, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0531375808028993, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0531375808028993, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0630536689840200, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0630536689840200, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0740149570414563, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0740149570414563, 0.50000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -2939,43 +2939,43 @@ void test042()
 
 // Test data for a=0.50000000000000000, b=0.50000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data043[] = {
-  { 0.96694084713323891, 0.50000000000000000, 0.50000000000000000, 
+  { 0.96694084713323891, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.97024454918852587, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97024454918852587, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.97362815600391461, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97362815600391461, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.97709622064205115, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97709622064205115, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.98065374770570624, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98065374770570624, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.98430626119885489, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98430626119885489, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.98805988669621037, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98805988669621037, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.99192145185739655, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99192145185739655, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.99589861079880937, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99589861079880937, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0042354366729904, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0042354366729904, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0086161755545404, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0086161755545404, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0131552481403503, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0131552481403503, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0178679218284707, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0178679218284707, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0227723400312978, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0227723400312978, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0278904483717863, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0278904483717863, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0332494012993472, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0332494012993472, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0388838453357794, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0388838453357794, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0448400142331342, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0448400142331342, 0.50000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3008,43 +3008,43 @@ void test043()
 
 // Test data for a=0.50000000000000000, b=0.50000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data044[] = {
-  { 0.97456073259047449, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97456073259047449, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.97715689327833344, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97715689327833344, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.97980416868943099, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97980416868943099, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.98250498942832509, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98250498942832509, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.98526199049760832, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98526199049760832, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.98807803762902813, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98807803762902813, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.99095625840920332, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99095625840920332, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.99390007937387959, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99390007937387959, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.99691327061866730, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99691327061866730, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0031648997547440, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0031648997547440, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0064131494767281, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0064131494767281, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0097505810668461, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0097505810668461, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0131838138968663, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0131838138968663, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0167204326938339, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0167204326938339, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0203692279382193, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0203692279382193, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0241405318057402, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0241405318057402, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0280467087844301, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0280467087844301, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0321029179180026, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0321029179180026, 0.50000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3077,43 +3077,43 @@ void test044()
 
 // Test data for a=0.50000000000000000, b=0.50000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data045[] = {
-  { 0.97930223035212161, 0.50000000000000000, 0.50000000000000000, 
+  { 0.97930223035212161, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.98144406855076416, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98144406855076416, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.98362155940297302, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98362155940297302, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.98583616201745805, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98583616201745805, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.98808944235385077, 0.50000000000000000, 0.50000000000000000, 
+  { 0.98808944235385077, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.99038308530635433, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99038308530635433, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.99271890872975732, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99271890872975732, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.99509887982916734, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99509887982916734, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.99752513445413604, 0.50000000000000000, 0.50000000000000000, 
+  { 0.99752513445413604, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0025260228440118, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0025260228440118, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0051060015613384, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0051060015613384, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0077430276253163, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0077430276253163, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0104405359789990, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0104405359789990, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0132023689128868, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0132023689128868, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0160328583559475, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0160328583559475, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0189369344885053, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0189369344885053, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0219202735809589, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0219202735809589, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0249895076611382, 0.50000000000000000, 0.50000000000000000, 
+  { 1.0249895076611382, 0.50000000000000000, 0.50000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -3146,43 +3146,43 @@ void test045()
 
 // Test data for a=0.50000000000000000, b=1.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data046[] = {
-  { 0.84089972268671609, 0.50000000000000000, 1.0000000000000000, 
+  { 0.84089972268671609, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.85410196624968437, 0.50000000000000000, 1.0000000000000000, 
+  { 0.85410196624968437, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.86811566011579933, 0.50000000000000000, 1.0000000000000000, 
+  { 0.86811566011579933, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.88303688022450544, 0.50000000000000000, 1.0000000000000000, 
+  { 0.88303688022450544, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.89897948556635565, 0.50000000000000000, 1.0000000000000000, 
+  { 0.89897948556635565, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.91607978309961580, 0.50000000000000000, 1.0000000000000000, 
+  { 0.91607978309961580, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.93450283399425305, 0.50000000000000000, 1.0000000000000000, 
+  { 0.93450283399425305, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.95445115010332193, 0.50000000000000000, 1.0000000000000000, 
+  { 0.95445115010332193, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.97617696340303095, 0.50000000000000000, 1.0000000000000000, 
+  { 0.97617696340303095, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0263340389897240, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0263340389897240, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0557280900008410, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0557280900008410, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0889331564394962, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0889331564394962, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.1270166537925830, 0.50000000000000000, 1.0000000000000000, 
+  { 1.1270166537925830, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.1715728752538095, 0.50000000000000000, 1.0000000000000000, 
+  { 1.1715728752538095, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.2251482265544145, 0.50000000000000000, 1.0000000000000000, 
+  { 1.2251482265544145, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.2922212642709541, 0.50000000000000000, 1.0000000000000000, 
+  { 1.2922212642709541, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.3819660112501042, 0.50000000000000000, 1.0000000000000000, 
+  { 1.3819660112501042, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.5194938532959119, 0.50000000000000000, 1.0000000000000000, 
+  { 1.5194938532959119, 0.50000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3215,43 +3215,43 @@ void test046()
 
 // Test data for a=0.50000000000000000, b=1.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data047[] = {
-  { 0.90992197313391499, 0.50000000000000000, 1.0000000000000000, 
+  { 0.90992197313391499, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.91822592662244507, 0.50000000000000000, 1.0000000000000000, 
+  { 0.91822592662244507, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.92687104566419531, 0.50000000000000000, 1.0000000000000000, 
+  { 0.92687104566419531, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.93588628166548815, 0.50000000000000000, 1.0000000000000000, 
+  { 0.93588628166548815, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.94530459215552909, 0.50000000000000000, 1.0000000000000000, 
+  { 0.94530459215552909, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.95516374875247467, 0.50000000000000000, 1.0000000000000000, 
+  { 0.95516374875247467, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.96550736800511827, 0.50000000000000000, 1.0000000000000000, 
+  { 0.96550736800511827, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.97638624595136270, 0.50000000000000000, 1.0000000000000000, 
+  { 0.97638624595136270, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.98786011482678993, 0.50000000000000000, 1.0000000000000000, 
+  { 0.98786011482678993, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0128914530682316, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0128914530682316, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0266391040215350, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0266391040215350, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0413732738729464, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0413732738729464, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0572599536532992, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0572599536532992, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0745166004060953, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0745166004060953, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0934387388831386, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0934387388831386, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.1144486980714641, 0.50000000000000000, 1.0000000000000000, 
+  { 1.1144486980714641, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.1381966011250106, 0.50000000000000000, 1.0000000000000000, 
+  { 1.1381966011250106, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.1658171625342397, 0.50000000000000000, 1.0000000000000000, 
+  { 1.1658171625342397, 0.50000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3284,43 +3284,43 @@ void test047()
 
 // Test data for a=0.50000000000000000, b=1.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data048[] = {
-  { 0.93641908369732885, 0.50000000000000000, 1.0000000000000000, 
+  { 0.93641908369732885, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.94256349654111315, 0.50000000000000000, 1.0000000000000000, 
+  { 0.94256349654111315, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.94890138508461319, 0.50000000000000000, 1.0000000000000000, 
+  { 0.94890138508461319, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.95544578858430007, 0.50000000000000000, 1.0000000000000000, 
+  { 0.95544578858430007, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.96221121193620718, 0.50000000000000000, 1.0000000000000000, 
+  { 0.96221121193620718, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.96921386948293542, 0.50000000000000000, 1.0000000000000000, 
+  { 0.96921386948293542, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.97647198488394704, 0.50000000000000000, 1.0000000000000000, 
+  { 0.97647198488394704, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.98400616412578656, 0.50000000000000000, 1.0000000000000000, 
+  { 0.98400616412578656, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.99183986544963032, 0.50000000000000000, 1.0000000000000000, 
+  { 0.99183986544963032, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0085177124149158, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0085177124149158, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0174294150407122, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0174294150407122, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0267781897388850, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0267781897388850, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0366157405967285, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0366157405967285, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0470052068648839, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0470052068648839, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0580253905513313, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0580253905513313, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0697774741209765, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0697774741209765, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0823965556448414, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0823965556448414, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0960739512057103, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0960739512057103, 0.50000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3353,43 +3353,43 @@ void test048()
 
 // Test data for a=0.50000000000000000, b=1.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data049[] = {
-  { 0.95069883346936235, 0.50000000000000000, 1.0000000000000000, 
+  { 0.95069883346936235, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.95559618047704165, 0.50000000000000000, 1.0000000000000000, 
+  { 0.95559618047704165, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.96061938755931653, 0.50000000000000000, 1.0000000000000000, 
+  { 0.96061938755931653, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.96577553912851344, 0.50000000000000000, 1.0000000000000000, 
+  { 0.96577553912851344, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.97107239473807716, 0.50000000000000000, 1.0000000000000000, 
+  { 0.97107239473807716, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.97651848528588503, 0.50000000000000000, 1.0000000000000000, 
+  { 0.97651848528588503, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.98212322830227139, 0.50000000000000000, 1.0000000000000000, 
+  { 0.98212322830227139, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.98789706736195781, 0.50000000000000000, 1.0000000000000000, 
+  { 0.98789706736195781, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.99385164237825074, 0.50000000000000000, 1.0000000000000000, 
+  { 0.99385164237825074, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0063568569383123, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0063568569383123, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0129389344715818, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0129389344715818, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0197653907773940, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0197653907773940, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0268583912277143, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0268583912277143, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0342438793937092, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0342438793937092, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0419526514766855, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0419526514766855, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0500219124976327, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0500219124976327, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0584976491907043, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0584976491907043, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0674385240268101, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0674385240268101, 0.50000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3422,43 +3422,43 @@ void test049()
 
 // Test data for a=0.50000000000000000, b=1.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data050[] = {
-  { 0.95968319138913893, 0.50000000000000000, 1.0000000000000000, 
+  { 0.95968319138913893, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.96376169072755768, 0.50000000000000000, 1.0000000000000000, 
+  { 0.96376169072755768, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.96792900082729316, 0.50000000000000000, 1.0000000000000000, 
+  { 0.96792900082729316, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.97218942798115737, 0.50000000000000000, 1.0000000000000000, 
+  { 0.97218942798115737, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.97654763592586857, 0.50000000000000000, 1.0000000000000000, 
+  { 0.97654763592586857, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.98100869054353856, 0.50000000000000000, 1.0000000000000000, 
+  { 0.98100869054353856, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.98557811238699278, 0.50000000000000000, 1.0000000000000000, 
+  { 0.98557811238699278, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.99026193885795544, 0.50000000000000000, 1.0000000000000000, 
+  { 0.99026193885795544, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.99506679842072221, 0.50000000000000000, 1.0000000000000000, 
+  { 0.99506679842072221, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0050696417919618, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0050696417919618, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0102847452747090, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0102847452747090, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0156554225057022, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0156554225057022, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0211930882963096, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0211930882963096, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0269107343740711, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0269107343740711, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0328232917216298, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0328232917216298, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0389481230247195, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0389481230247195, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0453057164134614, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0453057164134614, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0519207114461246, 0.50000000000000000, 1.0000000000000000, 
+  { 1.0519207114461246, 0.50000000000000000, 1.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -3491,43 +3491,43 @@ void test050()
 
 // Test data for a=0.50000000000000000, b=2.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data051[] = {
-  { 0.72547625011001171, 0.50000000000000000, 2.0000000000000000, 
+  { 0.72547625011001171, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.74535599249992990, 0.50000000000000000, 2.0000000000000000, 
+  { 0.74535599249992990, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.76696498884737041, 0.50000000000000000, 2.0000000000000000, 
+  { 0.76696498884737041, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.79056941504209477, 0.50000000000000000, 2.0000000000000000, 
+  { 0.79056941504209477, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.81649658092772603, 0.50000000000000000, 2.0000000000000000, 
+  { 0.81649658092772603, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.84515425472851657, 0.50000000000000000, 2.0000000000000000, 
+  { 0.84515425472851657, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.87705801930702920, 0.50000000000000000, 2.0000000000000000, 
+  { 0.87705801930702920, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.91287092917527690, 0.50000000000000000, 2.0000000000000000, 
+  { 0.91287092917527690, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.95346258924559224, 0.50000000000000000, 2.0000000000000000, 
+  { 0.95346258924559224, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0540925533894598, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0540925533894598, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.1180339887498949, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1180339887498949, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.1952286093343938, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1952286093343938, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.2909944487358056, 0.50000000000000000, 2.0000000000000000, 
+  { 1.2909944487358056, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.4142135623730949, 0.50000000000000000, 2.0000000000000000, 
+  { 1.4142135623730949, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.5811388300841900, 0.50000000000000000, 2.0000000000000000, 
+  { 1.5811388300841900, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.8257418583505536, 0.50000000000000000, 2.0000000000000000, 
+  { 1.8257418583505536, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 2.2360679774997898, 0.50000000000000000, 2.0000000000000000, 
+  { 2.2360679774997898, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 3.1622776601683782, 0.50000000000000000, 2.0000000000000000, 
+  { 3.1622776601683782, 0.50000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3560,43 +3560,43 @@ void test051()
 
 // Test data for a=0.50000000000000000, b=2.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data052[] = {
-  { 0.83664260086443798, 0.50000000000000000, 2.0000000000000000, 
+  { 0.83664260086443798, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.85046584300227146, 0.50000000000000000, 2.0000000000000000, 
+  { 0.85046584300227146, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.86509574979651593, 0.50000000000000000, 2.0000000000000000, 
+  { 0.86509574979651593, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.88062082573041867, 0.50000000000000000, 2.0000000000000000, 
+  { 0.88062082573041867, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.89714464248521586, 0.50000000000000000, 2.0000000000000000, 
+  { 0.89714464248521586, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.91478946588967558, 0.50000000000000000, 2.0000000000000000, 
+  { 0.91478946588967558, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.93370105322348573, 0.50000000000000000, 2.0000000000000000, 
+  { 0.93370105322348573, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.95405511057700887, 0.50000000000000000, 2.0000000000000000, 
+  { 0.95405511057700887, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.97606616007978142, 0.50000000000000000, 2.0000000000000000, 
+  { 0.97606616007978142, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0261916902334731, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0261916902334731, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0550723519434702, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0550723519434702, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0872106588188091, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0872106588188091, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.1233801699379020, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1233801699379020, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.1646752981725688, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1646752981725688, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.2127272514219511, 0.50000000000000000, 2.0000000000000000, 
+  { 1.2127272514219511, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.2701518651068637, 0.50000000000000000, 2.0000000000000000, 
+  { 1.2701518651068637, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.3416407864998725, 0.50000000000000000, 2.0000000000000000, 
+  { 1.3416407864998725, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.4374795179111102, 0.50000000000000000, 2.0000000000000000, 
+  { 1.4374795179111102, 0.50000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3629,43 +3629,43 @@ void test052()
 
 // Test data for a=0.50000000000000000, b=2.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data053[] = {
-  { 0.88195381730235833, 0.50000000000000000, 2.0000000000000000, 
+  { 0.88195381730235833, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.89265078469555093, 0.50000000000000000, 2.0000000000000000, 
+  { 0.89265078469555093, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.90382937908303707, 0.50000000000000000, 2.0000000000000000, 
+  { 0.90382937908303707, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.91553161389880577, 0.50000000000000000, 2.0000000000000000, 
+  { 0.91553161389880577, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.92780530349281576, 0.50000000000000000, 2.0000000000000000, 
+  { 0.92780530349281576, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.94070521140346042, 0.50000000000000000, 2.0000000000000000, 
+  { 0.94070521140346042, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.95429450630523349, 0.50000000000000000, 2.0000000000000000, 
+  { 0.95429450630523349, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.96864663325785849, 0.50000000000000000, 2.0000000000000000, 
+  { 0.96864663325785849, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.98384775588541795, 0.50000000000000000, 2.0000000000000000, 
+  { 0.98384775588541795, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0172258496884334, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0172258496884334, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0356742479163459, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0356742479163459, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0555293036908924, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0555293036908924, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0770231491562379, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0770231491562379, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.1004557416484888, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1004557416484888, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.1262270515731978, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1262270515731978, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.1548932919125086, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1548932919125086, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.1872757758134724, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1872757758134724, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.2247091713458949, 0.50000000000000000, 2.0000000000000000, 
+  { 1.2247091713458949, 0.50000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3698,43 +3698,43 @@ void test053()
 
 // Test data for a=0.50000000000000000, b=2.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data054[] = {
-  { 0.90716919697107301, 0.50000000000000000, 2.0000000000000000, 
+  { 0.90716919697107301, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.91592299407142519, 0.50000000000000000, 2.0000000000000000, 
+  { 0.91592299407142519, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.92500027075874236, 0.50000000000000000, 2.0000000000000000, 
+  { 0.92500027075874236, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.93442464185467167, 0.50000000000000000, 2.0000000000000000, 
+  { 0.93442464185467167, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.94422248683737009, 0.50000000000000000, 2.0000000000000000, 
+  { 0.94422248683737009, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.95442341810133347, 0.50000000000000000, 2.0000000000000000, 
+  { 0.95442341810133347, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.96506085725516400, 0.50000000000000000, 2.0000000000000000, 
+  { 0.96506085725516400, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.97617275213704069, 0.50000000000000000, 2.0000000000000000, 
+  { 0.97617275213704069, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.98780247986309799, 0.50000000000000000, 2.0000000000000000, 
+  { 0.98780247986309799, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0128233505813447, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0128233505813447, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0263406246541855, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0263406246541855, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0406326381700366, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0406326381700366, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0557966239802845, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0557966239802845, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0719515075786321, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0719515075786321, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0892457392422055, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0892457392422055, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.1078695188000958, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1078695188000958, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.1280752258974340, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1280752258974340, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.1502152002706476, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1502152002706476, 0.50000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3767,43 +3767,43 @@ void test054()
 
 // Test data for a=0.50000000000000000, b=2.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data055[] = {
-  { 0.92336416053263093, 0.50000000000000000, 2.0000000000000000, 
+  { 0.92336416053263093, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.93078397248364519, 0.50000000000000000, 2.0000000000000000, 
+  { 0.93078397248364519, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.93843714333600226, 0.50000000000000000, 2.0000000000000000, 
+  { 0.93843714333600226, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.94633837784068076, 0.50000000000000000, 2.0000000000000000, 
+  { 0.94633837784068076, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.95450388104967909, 0.50000000000000000, 2.0000000000000000, 
+  { 0.95450388104967909, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.96295158125742764, 0.50000000000000000, 2.0000000000000000, 
+  { 0.96295158125742764, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.97170139827854296, 0.50000000000000000, 2.0000000000000000, 
+  { 0.97170139827854296, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.98077556918512687, 0.50000000000000000, 2.0000000000000000, 
+  { 0.98077556918512687, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.99019904777750845, 0.50000000000000000, 2.0000000000000000, 
+  { 0.99019904777750845, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0102104261941198, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0102104261941198, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0208669540935695, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0208669540935695, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0320118665407505, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0320118665407505, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0436944599504387, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0436944599504387, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0559728828278145, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0559728828278145, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0689166967761712, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0689166967761712, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0826105758119842, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0826105758119842, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0971599106346146, 0.50000000000000000, 2.0000000000000000, 
+  { 1.0971599106346146, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.1126998828023964, 0.50000000000000000, 2.0000000000000000, 
+  { 1.1126998828023964, 0.50000000000000000, 2.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -3836,43 +3836,43 @@ void test055()
 
 // Test data for a=0.50000000000000000, b=5.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data056[] = {
-  { 0.52275983209457511, 0.50000000000000000, 5.0000000000000000, 
+  { 0.52275983209457511, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.54700336898142965, 0.50000000000000000, 5.0000000000000000, 
+  { 0.54700336898142965, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.57468955512601971, 0.50000000000000000, 5.0000000000000000, 
+  { 0.57468955512601971, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.60665490543315015, 0.50000000000000000, 5.0000000000000000, 
+  { 0.60665490543315015, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.64403057859056123, 0.50000000000000000, 5.0000000000000000, 
+  { 0.64403057859056123, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.68838183648623719, 0.50000000000000000, 5.0000000000000000, 
+  { 0.68838183648623719, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.74193265039311085, 0.50000000000000000, 5.0000000000000000, 
+  { 0.74193265039311085, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.80794095908995300, 0.50000000000000000, 5.0000000000000000, 
+  { 0.80794095908995300, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.89135275749639320, 0.50000000000000000, 5.0000000000000000, 
+  { 0.89135275749639320, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.1469266219310688, 0.50000000000000000, 5.0000000000000000, 
+  { 1.1469266219310688, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.3552340708357489, 0.50000000000000000, 5.0000000000000000, 
+  { 1.3552340708357489, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.6690840478838305, 0.50000000000000000, 5.0000000000000000, 
+  { 1.6690840478838305, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 2.1815415453174483, 0.50000000000000000, 5.0000000000000000, 
+  { 2.1815415453174483, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 3.1156892546032235, 0.50000000000000000, 5.0000000000000000, 
+  { 3.1156892546032235, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 5.1109077417760416, 0.50000000000000000, 5.0000000000000000, 
+  { 5.1109077417760416, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 10.560352936466296, 0.50000000000000000, 5.0000000000000000, 
+  { 10.560352936466296, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 33.541019662496815, 0.50000000000000000, 5.0000000000000000, 
+  { 33.541019662496815, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 300.66343065819501, 0.50000000000000000, 5.0000000000000000, 
+  { 300.66343065819501, 0.50000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3905,43 +3905,43 @@ void test056()
 
 // Test data for a=0.50000000000000000, b=5.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data057[] = {
-  { 0.68252041951139264, 0.50000000000000000, 5.0000000000000000, 
+  { 0.68252041951139264, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.70394732624993395, 0.50000000000000000, 5.0000000000000000, 
+  { 0.70394732624993395, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.72748884971552041, 0.50000000000000000, 5.0000000000000000, 
+  { 0.72748884971552041, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.75351147371199689, 0.50000000000000000, 5.0000000000000000, 
+  { 0.75351147371199689, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.78247589005573748, 0.50000000000000000, 5.0000000000000000, 
+  { 0.78247589005573748, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.81497017420249818, 0.50000000000000000, 5.0000000000000000, 
+  { 0.81497017420249818, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.85175826875009564, 0.50000000000000000, 5.0000000000000000, 
+  { 0.85175826875009564, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.89385278481745867, 0.50000000000000000, 5.0000000000000000, 
+  { 0.89385278481745867, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.94262778709507411, 0.50000000000000000, 5.0000000000000000, 
+  { 0.94262778709507411, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0687327277420910, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0687327277420910, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.1529725508983291, 0.50000000000000000, 5.0000000000000000, 
+  { 1.1529725508983291, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.2592587134058799, 0.50000000000000000, 5.0000000000000000, 
+  { 1.2592587134058799, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.3985773194637892, 0.50000000000000000, 5.0000000000000000, 
+  { 1.3985773194637892, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.5909902576697317, 0.50000000000000000, 5.0000000000000000, 
+  { 1.5909902576697317, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.8776023607249752, 0.50000000000000000, 5.0000000000000000, 
+  { 1.8776023607249752, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 2.3582499003694646, 0.50000000000000000, 5.0000000000000000, 
+  { 2.3582499003694646, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 3.3541019662496838, 0.50000000000000000, 5.0000000000000000, 
+  { 3.3541019662496838, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 6.7198400278577859, 0.50000000000000000, 5.0000000000000000, 
+  { 6.7198400278577859, 0.50000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -3974,43 +3974,43 @@ void test057()
 
 // Test data for a=0.50000000000000000, b=5.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data058[] = {
-  { 0.75755211927082589, 0.50000000000000000, 5.0000000000000000, 
+  { 0.75755211927082589, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.77603550233010998, 0.50000000000000000, 5.0000000000000000, 
+  { 0.77603550233010998, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.79596241913438492, 0.50000000000000000, 5.0000000000000000, 
+  { 0.79596241913438492, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.81753360792105201, 0.50000000000000000, 5.0000000000000000, 
+  { 0.81753360792105201, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.84099165409805521, 0.50000000000000000, 5.0000000000000000, 
+  { 0.84099165409805521, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.86663303852180873, 0.50000000000000000, 5.0000000000000000, 
+  { 0.86663303852180873, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.89482475828629970, 0.50000000000000000, 5.0000000000000000, 
+  { 0.89482475828629970, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.92602774279590350, 0.50000000000000000, 5.0000000000000000, 
+  { 0.92602774279590350, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.96083064727087386, 0.50000000000000000, 5.0000000000000000, 
+  { 0.96083064727087386, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0445570841313008, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0445570841313008, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0959004638926031, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0959004638926031, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.1560106261370562, 0.50000000000000000, 5.0000000000000000, 
+  { 1.1560106261370562, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.2278121770678145, 0.50000000000000000, 5.0000000000000000, 
+  { 1.2278121770678145, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.3158640214709998, 0.50000000000000000, 5.0000000000000000, 
+  { 1.3158640214709998, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.4278095344155000, 0.50000000000000000, 5.0000000000000000, 
+  { 1.4278095344155000, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.5778700502946612, 0.50000000000000000, 5.0000000000000000, 
+  { 1.5778700502946612, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.7972173289196469, 0.50000000000000000, 5.0000000000000000, 
+  { 1.7972173289196469, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 2.1789970569269732, 0.50000000000000000, 5.0000000000000000, 
+  { 2.1789970569269732, 0.50000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4043,43 +4043,43 @@ void test058()
 
 // Test data for a=0.50000000000000000, b=5.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data059[] = {
-  { 0.80270093579329471, 0.50000000000000000, 5.0000000000000000, 
+  { 0.80270093579329471, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.81884974572462788, 0.50000000000000000, 5.0000000000000000, 
+  { 0.81884974572462788, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.83605266330015271, 0.50000000000000000, 5.0000000000000000, 
+  { 0.83605266330015271, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.85443340762795972, 0.50000000000000000, 5.0000000000000000, 
+  { 0.85443340762795972, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.87413762182790655, 0.50000000000000000, 5.0000000000000000, 
+  { 0.87413762182790655, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.89533826626907331, 0.50000000000000000, 5.0000000000000000, 
+  { 0.89533826626907331, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.91824276674115268, 0.50000000000000000, 5.0000000000000000, 
+  { 0.91824276674115268, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.94310265050720576, 0.50000000000000000, 5.0000000000000000, 
+  { 0.94310265050720576, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.97022678857609712, 0.50000000000000000, 5.0000000000000000, 
+  { 0.97022678857609712, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0329098673199812, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0329098673199812, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0695865684573389, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0695865684573389, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.1108642103944570, 0.50000000000000000, 5.0000000000000000, 
+  { 1.1108642103944570, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.1578795055970506, 0.50000000000000000, 5.0000000000000000, 
+  { 1.1578795055970506, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.2122394794169442, 0.50000000000000000, 5.0000000000000000, 
+  { 1.2122394794169442, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.2763274721556934, 0.50000000000000000, 5.0000000000000000, 
+  { 1.2763274721556934, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.3539179650251021, 0.50000000000000000, 5.0000000000000000, 
+  { 1.3539179650251021, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.4515986118197148, 0.50000000000000000, 5.0000000000000000, 
+  { 1.4515986118197148, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.5829284571614219, 0.50000000000000000, 5.0000000000000000, 
+  { 1.5829284571614219, 0.50000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4112,43 +4112,43 @@ void test059()
 
 // Test data for a=0.50000000000000000, b=5.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data060[] = {
-  { 0.83322694172301959, 0.50000000000000000, 5.0000000000000000, 
+  { 0.83322694172301959, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.84753931604765664, 0.50000000000000000, 5.0000000000000000, 
+  { 0.84753931604765664, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.86265784532195022, 0.50000000000000000, 5.0000000000000000, 
+  { 0.86265784532195022, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.87866479300707079, 0.50000000000000000, 5.0000000000000000, 
+  { 0.87866479300707079, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.89565516540263501, 0.50000000000000000, 5.0000000000000000, 
+  { 0.89565516540263501, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.91373946207610557, 0.50000000000000000, 5.0000000000000000, 
+  { 0.91373946207610557, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.93304721345881891, 0.50000000000000000, 5.0000000000000000, 
+  { 0.93304721345881891, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.95373159512905148, 0.50000000000000000, 5.0000000000000000, 
+  { 0.95373159512905148, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.97597554238828121, 0.50000000000000000, 5.0000000000000000, 
+  { 0.97597554238828121, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0260752851887982, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0260752851887982, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0545371197996178, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0545371197996178, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0858099017045830, 0.50000000000000000, 5.0000000000000000, 
+  { 1.0858099017045830, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.1204416568688709, 0.50000000000000000, 5.0000000000000000, 
+  { 1.1204416568688709, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.1591587835964847, 0.50000000000000000, 5.0000000000000000, 
+  { 1.1591587835964847, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.2029564720303347, 0.50000000000000000, 5.0000000000000000, 
+  { 1.2029564720303347, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.2532588722007874, 0.50000000000000000, 5.0000000000000000, 
+  { 1.2532588722007874, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.3122319926925459, 0.50000000000000000, 5.0000000000000000, 
+  { 1.3122319926925459, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.3834948587364100, 0.50000000000000000, 5.0000000000000000, 
+  { 1.3834948587364100, 0.50000000000000000, 5.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -4181,43 +4181,43 @@ void test060()
 
 // Test data for a=0.50000000000000000, b=10.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data061[] = {
-  { 0.37727530159464628, 0.50000000000000000, 10.000000000000000, 
+  { 0.37727530159464628, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.39816010922169010, 0.50000000000000000, 10.000000000000000, 
+  { 0.39816010922169010, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.42283703041362453, 0.50000000000000000, 10.000000000000000, 
+  { 0.42283703041362453, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.45255640448730505, 0.50000000000000000, 10.000000000000000, 
+  { 0.45255640448730505, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.48919507154431141, 0.50000000000000000, 10.000000000000000, 
+  { 0.48919507154431141, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.53569358917731880, 0.50000000000000000, 10.000000000000000, 
+  { 0.53569358917731880, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.59689778897029566, 0.50000000000000000, 10.000000000000000, 
+  { 0.59689778897029566, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.68128587569875731, 0.50000000000000000, 10.000000000000000, 
+  { 0.68128587569875731, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.80478739308790359, 0.50000000000000000, 10.000000000000000, 
+  { 0.80478739308790359, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.3408664196153621, 0.50000000000000000, 10.000000000000000, 
+  { 1.3408664196153621, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 2.0175364359923860, 0.50000000000000000, 10.000000000000000, 
+  { 2.0175364359923860, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 3.6011214553736646, 0.50000000000000000, 10.000000000000000, 
+  { 3.6011214553736646, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 8.1799429939495312, 0.50000000000000000, 10.000000000000000, 
+  { 8.1799429939495312, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 25.644834637536000, 0.50000000000000000, 10.000000000000000, 
+  { 25.644834637536000, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 123.13738891597615, 0.50000000000000000, 10.000000000000000, 
+  { 123.13738891597615, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1088.7122410321333, 0.50000000000000000, 10.000000000000000, 
+  { 1088.7122410321333, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 27358.291704709951, 0.50000000000000000, 10.000000000000000, 
+  { 27358.291704709951, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 8174369.0266731177, 0.50000000000000000, 10.000000000000000, 
+  { 8174369.0266731177, 0.50000000000000000, 10.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4250,43 +4250,43 @@ void test061()
 
 // Test data for a=0.50000000000000000, b=10.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data062[] = {
-  { 0.53905528308450834, 0.50000000000000000, 10.000000000000000, 
+  { 0.53905528308450834, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.56235533974376162, 0.50000000000000000, 10.000000000000000, 
+  { 0.56235533974376162, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.58887657983263575, 0.50000000000000000, 10.000000000000000, 
+  { 0.58887657983263575, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.61941227047262915, 0.50000000000000000, 10.000000000000000, 
+  { 0.61941227047262915, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.65504896640793853, 0.50000000000000000, 10.000000000000000, 
+  { 0.65504896640793853, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.69731666644529999, 0.50000000000000000, 10.000000000000000, 
+  { 0.69731666644529999, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.74844073299399128, 0.50000000000000000, 10.000000000000000, 
+  { 0.74844073299399128, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.81178446800105752, 0.50000000000000000, 10.000000000000000, 
+  { 0.81178446800105752, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.89266981277598023, 0.50000000000000000, 10.000000000000000, 
+  { 0.89266981277598023, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.1497248473106778, 0.50000000000000000, 10.000000000000000, 
+  { 1.1497248473106778, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.3729717112654571, 0.50000000000000000, 10.000000000000000, 
+  { 1.3729717112654571, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.7374982340374392, 0.50000000000000000, 10.000000000000000, 
+  { 1.7374982340374392, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 2.4134479340960580, 0.50000000000000000, 10.000000000000000, 
+  { 2.4134479340960580, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 3.9191255240471192, 0.50000000000000000, 10.000000000000000, 
+  { 3.9191255240471192, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 8.3316373077761270, 0.50000000000000000, 10.000000000000000, 
+  { 8.3316373077761270, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 28.323020339843335, 0.50000000000000000, 10.000000000000000, 
+  { 28.323020339843335, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 225.84286572747891, 0.50000000000000000, 10.000000000000000, 
+  { 225.84286572747891, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 12757.127591286655, 0.50000000000000000, 10.000000000000000, 
+  { 12757.127591286655, 0.50000000000000000, 10.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4319,43 +4319,43 @@ void test062()
 
 // Test data for a=0.50000000000000000, b=10.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data063[] = {
-  { 0.62672622092226071, 0.50000000000000000, 10.000000000000000, 
+  { 0.62672622092226071, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.64931010269769829, 0.50000000000000000, 10.000000000000000, 
+  { 0.64931010269769829, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.67448067519076316, 0.50000000000000000, 10.000000000000000, 
+  { 0.67448067519076316, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.70276306239803676, 0.50000000000000000, 10.000000000000000, 
+  { 0.70276306239803676, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.73484179773087555, 0.50000000000000000, 10.000000000000000, 
+  { 0.73484179773087555, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.77162761412743897, 0.50000000000000000, 10.000000000000000, 
+  { 0.77162761412743897, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.81436116844816531, 0.50000000000000000, 10.000000000000000, 
+  { 0.81436116844816531, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.86477994787944557, 0.50000000000000000, 10.000000000000000, 
+  { 0.86477994787944557, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.92539820516603888, 0.50000000000000000, 10.000000000000000, 
+  { 0.92539820516603888, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0945599448210315, 0.50000000000000000, 10.000000000000000, 
+  { 1.0945599448210315, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.2190897395597264, 0.50000000000000000, 10.000000000000000, 
+  { 1.2190897395597264, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.3916844336856475, 0.50000000000000000, 10.000000000000000, 
+  { 1.3916844336856475, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.6484497630432013, 0.50000000000000000, 10.000000000000000, 
+  { 1.6484497630432013, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 2.0717772717131155, 0.50000000000000000, 10.000000000000000, 
+  { 2.0717772717131155, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 2.8893613630810924, 0.50000000000000000, 10.000000000000000, 
+  { 2.8893613630810924, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 4.9459404075413529, 0.50000000000000000, 10.000000000000000, 
+  { 4.9459404075413529, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 13.487394149998716, 0.50000000000000000, 10.000000000000000, 
+  { 13.487394149998716, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 136.57616044013972, 0.50000000000000000, 10.000000000000000, 
+  { 136.57616044013972, 0.50000000000000000, 10.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4388,43 +4388,43 @@ void test063()
 
 // Test data for a=0.50000000000000000, b=10.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data064[] = {
-  { 0.68421604440344341, 0.50000000000000000, 10.000000000000000, 
+  { 0.68421604440344341, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.70548098055548891, 0.50000000000000000, 10.000000000000000, 
+  { 0.70548098055548891, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.72884342311710348, 0.50000000000000000, 10.000000000000000, 
+  { 0.72884342311710348, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.75466953437856243, 0.50000000000000000, 10.000000000000000, 
+  { 0.75466953437856243, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.78342090924662600, 0.50000000000000000, 10.000000000000000, 
+  { 0.78342090924662600, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.81568884278645049, 0.50000000000000000, 10.000000000000000, 
+  { 0.81568884278645049, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.85224480241465206, 0.50000000000000000, 10.000000000000000, 
+  { 0.85224480241465206, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.89411692571131696, 0.50000000000000000, 10.000000000000000, 
+  { 0.89411692571131696, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.94270986892954756, 0.50000000000000000, 10.000000000000000, 
+  { 0.94270986892954756, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0688682849120232, 0.50000000000000000, 10.000000000000000, 
+  { 1.0688682849120232, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.1537004376097553, 0.50000000000000000, 10.000000000000000, 
+  { 1.1537004376097553, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.2615455028370031, 0.50000000000000000, 10.000000000000000, 
+  { 1.2615455028370031, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.4045541456153436, 0.50000000000000000, 10.000000000000000, 
+  { 1.4045541456153436, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.6057216489444517, 0.50000000000000000, 10.000000000000000, 
+  { 1.6057216489444517, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.9146603020550739, 0.50000000000000000, 10.000000000000000, 
+  { 1.9146603020550739, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 2.4617931307620298, 0.50000000000000000, 10.000000000000000, 
+  { 2.4617931307620298, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 3.7267799624996498, 0.50000000000000000, 10.000000000000000, 
+  { 3.7267799624996498, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 9.3880118036248401, 0.50000000000000000, 10.000000000000000, 
+  { 9.3880118036248401, 0.50000000000000000, 10.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4457,43 +4457,43 @@ void test064()
 
 // Test data for a=0.50000000000000000, b=10.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data065[] = {
-  { 0.72547625011001171, 0.50000000000000000, 10.000000000000000, 
+  { 0.72547625011001171, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.74535599249992990, 0.50000000000000000, 10.000000000000000, 
+  { 0.74535599249992990, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.76696498884737041, 0.50000000000000000, 10.000000000000000, 
+  { 0.76696498884737041, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.79056941504209477, 0.50000000000000000, 10.000000000000000, 
+  { 0.79056941504209477, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.81649658092772603, 0.50000000000000000, 10.000000000000000, 
+  { 0.81649658092772603, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.84515425472851657, 0.50000000000000000, 10.000000000000000, 
+  { 0.84515425472851657, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.87705801930702920, 0.50000000000000000, 10.000000000000000, 
+  { 0.87705801930702920, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.91287092917527690, 0.50000000000000000, 10.000000000000000, 
+  { 0.91287092917527690, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.95346258924559224, 0.50000000000000000, 10.000000000000000, 
+  { 0.95346258924559224, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0540925533894598, 0.50000000000000000, 10.000000000000000, 
+  { 1.0540925533894598, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.1180339887498949, 0.50000000000000000, 10.000000000000000, 
+  { 1.1180339887498949, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.1952286093343938, 0.50000000000000000, 10.000000000000000, 
+  { 1.1952286093343938, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.2909944487358056, 0.50000000000000000, 10.000000000000000, 
+  { 1.2909944487358056, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.4142135623730949, 0.50000000000000000, 10.000000000000000, 
+  { 1.4142135623730949, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.5811388300841900, 0.50000000000000000, 10.000000000000000, 
+  { 1.5811388300841900, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.8257418583505536, 0.50000000000000000, 10.000000000000000, 
+  { 1.8257418583505536, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 2.2360679774997898, 0.50000000000000000, 10.000000000000000, 
+  { 2.2360679774997898, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 3.1622776601683782, 0.50000000000000000, 10.000000000000000, 
+  { 3.1622776601683782, 0.50000000000000000, 10.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -4526,43 +4526,43 @@ void test065()
 
 // Test data for a=0.50000000000000000, b=20.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data066[] = {
-  { 0.26690449940521566, 0.50000000000000000, 20.000000000000000, 
+  { 0.26690449940521566, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.28252302866181805, 0.50000000000000000, 20.000000000000000, 
+  { 0.28252302866181805, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.30123616141153819, 0.50000000000000000, 20.000000000000000, 
+  { 0.30123616141153819, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.32421384687602628, 0.50000000000000000, 20.000000000000000, 
+  { 0.32421384687602628, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.35334630811776752, 0.50000000000000000, 20.000000000000000, 
+  { 0.35334630811776752, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.39191793127467034, 0.50000000000000000, 20.000000000000000, 
+  { 0.39191793127467034, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.44620488618129206, 0.50000000000000000, 20.000000000000000, 
+  { 0.44620488618129206, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.52980896919265685, 0.50000000000000000, 20.000000000000000, 
+  { 0.52980896919265685, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.67754711477562357, 0.50000000000000000, 20.000000000000000, 
+  { 0.67754711477562357, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.9567557771780317, 0.50000000000000000, 20.000000000000000, 
+  { 1.9567557771780317, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 6.1816042148333086, 0.50000000000000000, 20.000000000000000, 
+  { 6.1816042148333086, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 35.653088618561227, 0.50000000000000000, 20.000000000000000, 
+  { 35.653088618561227, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 377.51482843179906, 0.50000000000000000, 20.000000000000000, 
+  { 377.51482843179906, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 7645.8816551195359, 0.50000000000000000, 20.000000000000000, 
+  { 7645.8816551195359, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 354791.74537980522, 0.50000000000000000, 20.000000000000000, 
+  { 354791.74537980522, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 57009889.966638684, 0.50000000000000000, 20.000000000000000, 
+  { 57009889.966638684, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 83771357024.863937, 0.50000000000000000, 20.000000000000000, 
+  { 83771357024.863937, 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 25866972896376408., 0.50000000000000000, 20.000000000000000, 
+  { 25866972896376408., 0.50000000000000000, 20.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4595,43 +4595,43 @@ void test066()
 
 // Test data for a=0.50000000000000000, b=20.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data067[] = {
-  { 0.40342659436153405, 0.50000000000000000, 20.000000000000000, 
+  { 0.40342659436153405, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.42420571192034318, 0.50000000000000000, 20.000000000000000, 
+  { 0.42420571192034318, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.44852768286073008, 0.50000000000000000, 20.000000000000000, 
+  { 0.44852768286073008, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.47751245808592863, 0.50000000000000000, 20.000000000000000, 
+  { 0.47751245808592863, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.51283632632707754, 0.50000000000000000, 20.000000000000000, 
+  { 0.51283632632707754, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.55713468814894307, 0.50000000000000000, 20.000000000000000, 
+  { 0.55713468814894307, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.61481320817757312, 0.50000000000000000, 20.000000000000000, 
+  { 0.61481320817757312, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.69383483410097202, 0.50000000000000000, 20.000000000000000, 
+  { 0.69383483410097202, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.81012002526006033, 0.50000000000000000, 20.000000000000000, 
+  { 0.81012002526006033, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.3622225506603911, 0.50000000000000000, 20.000000000000000, 
+  { 1.3622225506603911, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 2.2349513086109001, 0.50000000000000000, 20.000000000000000, 
+  { 2.2349513086109001, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 5.1864917536761723, 0.50000000000000000, 20.000000000000000, 
+  { 5.1864917536761723, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 21.020560423779411, 0.50000000000000000, 20.000000000000000, 
+  { 21.020560423779411, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 175.19649997100612, 0.50000000000000000, 20.000000000000000, 
+  { 175.19649997100612, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 3467.1587803688708, 0.50000000000000000, 20.000000000000000, 
+  { 3467.1587803688708, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 225003.88683445856, 0.50000000000000000, 20.000000000000000, 
+  { 225003.88683445856, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 110837674.65652709, 0.50000000000000000, 20.000000000000000, 
+  { 110837674.65652709, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 6688966964170.6807, 0.50000000000000000, 20.000000000000000, 
+  { 6688966964170.6807, 0.50000000000000000, 20.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4664,43 +4664,43 @@ void test067()
 
 // Test data for a=0.50000000000000000, b=20.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data068[] = {
-  { 0.48716309885816761, 0.50000000000000000, 20.000000000000000, 
+  { 0.48716309885816761, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.50965859152542281, 0.50000000000000000, 20.000000000000000, 
+  { 0.50965859152542281, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.53554809210658971, 0.50000000000000000, 20.000000000000000, 
+  { 0.53554809210658971, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.56576689207507136, 0.50000000000000000, 20.000000000000000, 
+  { 0.56576689207507136, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.60164849637133688, 0.50000000000000000, 20.000000000000000, 
+  { 0.60164849637133688, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.64516711595404375, 0.50000000000000000, 20.000000000000000, 
+  { 0.64516711595404375, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.69938278735493542, 0.50000000000000000, 20.000000000000000, 
+  { 0.69938278735493542, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.76931621518401860, 0.50000000000000000, 20.000000000000000, 
+  { 0.76931621518401860, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.86381808725530695, 0.50000000000000000, 20.000000000000000, 
+  { 0.86381808725530695, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.2152051956815531, 0.50000000000000000, 20.000000000000000, 
+  { 1.2152051956815531, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.6052546785425543, 0.50000000000000000, 20.000000000000000, 
+  { 1.6052546785425543, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 2.4765586046012635, 0.50000000000000000, 20.000000000000000, 
+  { 2.4765586046012635, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 5.1564492216997486, 0.50000000000000000, 20.000000000000000, 
+  { 5.1564492216997486, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 18.446158392136365, 0.50000000000000000, 20.000000000000000, 
+  { 18.446158392136365, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 150.44577670123971, 0.50000000000000000, 20.000000000000000, 
+  { 150.44577670123971, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 3862.6317400115768, 0.50000000000000000, 20.000000000000000, 
+  { 3862.6317400115768, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 632428.34833625401, 0.50000000000000000, 20.000000000000000, 
+  { 632428.34833625401, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 7426927663.3808765, 0.50000000000000000, 20.000000000000000, 
+  { 7426927663.3808765, 0.50000000000000000, 20.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4733,43 +4733,43 @@ void test068()
 
 // Test data for a=0.50000000000000000, b=20.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data069[] = {
-  { 0.54703266209548362, 0.50000000000000000, 20.000000000000000, 
+  { 0.54703266209548362, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.56997321774144971, 0.50000000000000000, 20.000000000000000, 
+  { 0.56997321774144971, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.59603026159654970, 0.50000000000000000, 20.000000000000000, 
+  { 0.59603026159654970, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.62596978851120511, 0.50000000000000000, 20.000000000000000, 
+  { 0.62596978851120511, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.66084565876898926, 0.50000000000000000, 20.000000000000000, 
+  { 0.66084565876898926, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.70215256667232839, 0.50000000000000000, 20.000000000000000, 
+  { 0.70215256667232839, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.75208916592008568, 0.50000000000000000, 20.000000000000000, 
+  { 0.75208916592008568, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.81403631111658648, 0.50000000000000000, 20.000000000000000, 
+  { 0.81403631111658648, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.89348608489854608, 0.50000000000000000, 20.000000000000000, 
+  { 0.89348608489854608, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.1517793185139173, 0.50000000000000000, 20.000000000000000, 
+  { 1.1517793185139173, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.3878110313656598, 0.50000000000000000, 20.000000000000000, 
+  { 1.3878110313656598, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.8061071794572381, 0.50000000000000000, 20.000000000000000, 
+  { 1.8061071794572381, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 2.7148594517859586, 0.50000000000000000, 20.000000000000000, 
+  { 2.7148594517859586, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 5.4529435709049361, 0.50000000000000000, 20.000000000000000, 
+  { 5.4529435709049361, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 19.487310275377109, 0.50000000000000000, 20.000000000000000, 
+  { 19.487310275377109, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 191.69079165937470, 0.50000000000000000, 20.000000000000000, 
+  { 191.69079165937470, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 10218.543981792311, 0.50000000000000000, 20.000000000000000, 
+  { 10218.543981792311, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 23160836.646583911, 0.50000000000000000, 20.000000000000000, 
+  { 23160836.646583911, 0.50000000000000000, 20.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4802,43 +4802,43 @@ void test069()
 
 // Test data for a=0.50000000000000000, b=20.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data070[] = {
-  { 0.59292067298616002, 0.50000000000000000, 20.000000000000000, 
+  { 0.59292067298616002, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.61572496720679915, 0.50000000000000000, 20.000000000000000, 
+  { 0.61572496720679915, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.64135339122875623, 0.50000000000000000, 20.000000000000000, 
+  { 0.64135339122875623, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.67043457419280483, 0.50000000000000000, 20.000000000000000, 
+  { 0.67043457419280483, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.70380956268170980, 0.50000000000000000, 20.000000000000000, 
+  { 0.70380956268170980, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.74263251901495231, 0.50000000000000000, 20.000000000000000, 
+  { 0.74263251901495231, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.78853555445528278, 0.50000000000000000, 20.000000000000000, 
+  { 0.78853555445528278, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.84391122775673766, 0.50000000000000000, 20.000000000000000, 
+  { 0.84391122775673766, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.91242401018807406, 0.50000000000000000, 20.000000000000000, 
+  { 0.91242401018807406, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.1169059681274873, 0.50000000000000000, 20.000000000000000, 
+  { 1.1169059681274873, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.2825928301302667, 0.50000000000000000, 20.000000000000000, 
+  { 1.2825928301302667, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.5385937789924939, 0.50000000000000000, 20.000000000000000, 
+  { 1.5385937789924939, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.9895771187893898, 0.50000000000000000, 20.000000000000000, 
+  { 1.9895771187893898, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 2.9707335806970168, 0.50000000000000000, 20.000000000000000, 
+  { 2.9707335806970168, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 6.0299506157180467, 0.50000000000000000, 20.000000000000000, 
+  { 6.0299506157180467, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 24.259090336955577, 0.50000000000000000, 20.000000000000000, 
+  { 24.259090336955577, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 406.27267173257223, 0.50000000000000000, 20.000000000000000, 
+  { 406.27267173257223, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 174330.03997220192, 0.50000000000000000, 20.000000000000000, 
+  { 174330.03997220192, 0.50000000000000000, 20.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -4871,43 +4871,43 @@ void test070()
 
 // Test data for a=1.0000000000000000, b=0.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data071[] = {
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -4940,43 +4940,43 @@ void test071()
 
 // Test data for a=1.0000000000000000, b=0.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data072[] = {
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5009,43 +5009,43 @@ void test072()
 
 // Test data for a=1.0000000000000000, b=0.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data073[] = {
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5078,43 +5078,43 @@ void test073()
 
 // Test data for a=1.0000000000000000, b=0.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data074[] = {
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5147,43 +5147,43 @@ void test074()
 
 // Test data for a=1.0000000000000000, b=0.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data075[] = {
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -5216,43 +5216,43 @@ void test075()
 
 // Test data for a=1.0000000000000000, b=0.50000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data076[] = {
-  { 0.84089972268671609, 1.0000000000000000, 0.50000000000000000, 
+  { 0.84089972268671609, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.85410196624968437, 1.0000000000000000, 0.50000000000000000, 
+  { 0.85410196624968437, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.86811566011579933, 1.0000000000000000, 0.50000000000000000, 
+  { 0.86811566011579933, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.88303688022450544, 1.0000000000000000, 0.50000000000000000, 
+  { 0.88303688022450544, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.89897948556635565, 1.0000000000000000, 0.50000000000000000, 
+  { 0.89897948556635565, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.91607978309961580, 1.0000000000000000, 0.50000000000000000, 
+  { 0.91607978309961580, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.93450283399425305, 1.0000000000000000, 0.50000000000000000, 
+  { 0.93450283399425305, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.95445115010332193, 1.0000000000000000, 0.50000000000000000, 
+  { 0.95445115010332193, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.97617696340303095, 1.0000000000000000, 0.50000000000000000, 
+  { 0.97617696340303095, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0263340389897240, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0263340389897240, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0557280900008410, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0557280900008410, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0889331564394962, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0889331564394962, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.1270166537925830, 1.0000000000000000, 0.50000000000000000, 
+  { 1.1270166537925830, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.1715728752538095, 1.0000000000000000, 0.50000000000000000, 
+  { 1.1715728752538095, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.2251482265544145, 1.0000000000000000, 0.50000000000000000, 
+  { 1.2251482265544145, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.2922212642709541, 1.0000000000000000, 0.50000000000000000, 
+  { 1.2922212642709541, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.3819660112501042, 1.0000000000000000, 0.50000000000000000, 
+  { 1.3819660112501042, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.5194938532959119, 1.0000000000000000, 0.50000000000000000, 
+  { 1.5194938532959119, 1.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5285,43 +5285,43 @@ void test076()
 
 // Test data for a=1.0000000000000000, b=0.50000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data077[] = {
-  { 0.90992197313391499, 1.0000000000000000, 0.50000000000000000, 
+  { 0.90992197313391499, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.91822592662244507, 1.0000000000000000, 0.50000000000000000, 
+  { 0.91822592662244507, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.92687104566419531, 1.0000000000000000, 0.50000000000000000, 
+  { 0.92687104566419531, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.93588628166548815, 1.0000000000000000, 0.50000000000000000, 
+  { 0.93588628166548815, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.94530459215552909, 1.0000000000000000, 0.50000000000000000, 
+  { 0.94530459215552909, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.95516374875247467, 1.0000000000000000, 0.50000000000000000, 
+  { 0.95516374875247467, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.96550736800511827, 1.0000000000000000, 0.50000000000000000, 
+  { 0.96550736800511827, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.97638624595136270, 1.0000000000000000, 0.50000000000000000, 
+  { 0.97638624595136270, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.98786011482678993, 1.0000000000000000, 0.50000000000000000, 
+  { 0.98786011482678993, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0128914530682316, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0128914530682316, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0266391040215350, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0266391040215350, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0413732738729464, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0413732738729464, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0572599536532992, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0572599536532992, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0745166004060953, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0745166004060953, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0934387388831386, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0934387388831386, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.1144486980714641, 1.0000000000000000, 0.50000000000000000, 
+  { 1.1144486980714641, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.1381966011250106, 1.0000000000000000, 0.50000000000000000, 
+  { 1.1381966011250106, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.1658171625342397, 1.0000000000000000, 0.50000000000000000, 
+  { 1.1658171625342397, 1.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5354,43 +5354,43 @@ void test077()
 
 // Test data for a=1.0000000000000000, b=0.50000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data078[] = {
-  { 0.93641908369732885, 1.0000000000000000, 0.50000000000000000, 
+  { 0.93641908369732885, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.94256349654111315, 1.0000000000000000, 0.50000000000000000, 
+  { 0.94256349654111315, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.94890138508461319, 1.0000000000000000, 0.50000000000000000, 
+  { 0.94890138508461319, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.95544578858430007, 1.0000000000000000, 0.50000000000000000, 
+  { 0.95544578858430007, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.96221121193620718, 1.0000000000000000, 0.50000000000000000, 
+  { 0.96221121193620718, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.96921386948293542, 1.0000000000000000, 0.50000000000000000, 
+  { 0.96921386948293542, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.97647198488394704, 1.0000000000000000, 0.50000000000000000, 
+  { 0.97647198488394704, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.98400616412578656, 1.0000000000000000, 0.50000000000000000, 
+  { 0.98400616412578656, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.99183986544963032, 1.0000000000000000, 0.50000000000000000, 
+  { 0.99183986544963032, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0085177124149158, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0085177124149158, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0174294150407122, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0174294150407122, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0267781897388850, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0267781897388850, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0366157405967285, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0366157405967285, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0470052068648839, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0470052068648839, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0580253905513313, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0580253905513313, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0697774741209765, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0697774741209765, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0823965556448414, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0823965556448414, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0960739512057103, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0960739512057103, 1.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5423,43 +5423,43 @@ void test078()
 
 // Test data for a=1.0000000000000000, b=0.50000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data079[] = {
-  { 0.95069883346936235, 1.0000000000000000, 0.50000000000000000, 
+  { 0.95069883346936235, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.95559618047704165, 1.0000000000000000, 0.50000000000000000, 
+  { 0.95559618047704165, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.96061938755931653, 1.0000000000000000, 0.50000000000000000, 
+  { 0.96061938755931653, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.96577553912851344, 1.0000000000000000, 0.50000000000000000, 
+  { 0.96577553912851344, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.97107239473807716, 1.0000000000000000, 0.50000000000000000, 
+  { 0.97107239473807716, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.97651848528588503, 1.0000000000000000, 0.50000000000000000, 
+  { 0.97651848528588503, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.98212322830227139, 1.0000000000000000, 0.50000000000000000, 
+  { 0.98212322830227139, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.98789706736195781, 1.0000000000000000, 0.50000000000000000, 
+  { 0.98789706736195781, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.99385164237825074, 1.0000000000000000, 0.50000000000000000, 
+  { 0.99385164237825074, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0063568569383123, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0063568569383123, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0129389344715818, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0129389344715818, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0197653907773940, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0197653907773940, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0268583912277143, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0268583912277143, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0342438793937092, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0342438793937092, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0419526514766855, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0419526514766855, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0500219124976327, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0500219124976327, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0584976491907043, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0584976491907043, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0674385240268101, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0674385240268101, 1.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5492,43 +5492,43 @@ void test079()
 
 // Test data for a=1.0000000000000000, b=0.50000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data080[] = {
-  { 0.95968319138913893, 1.0000000000000000, 0.50000000000000000, 
+  { 0.95968319138913893, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.96376169072755768, 1.0000000000000000, 0.50000000000000000, 
+  { 0.96376169072755768, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.96792900082729316, 1.0000000000000000, 0.50000000000000000, 
+  { 0.96792900082729316, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.97218942798115737, 1.0000000000000000, 0.50000000000000000, 
+  { 0.97218942798115737, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.97654763592586857, 1.0000000000000000, 0.50000000000000000, 
+  { 0.97654763592586857, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.98100869054353856, 1.0000000000000000, 0.50000000000000000, 
+  { 0.98100869054353856, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.98557811238699278, 1.0000000000000000, 0.50000000000000000, 
+  { 0.98557811238699278, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.99026193885795544, 1.0000000000000000, 0.50000000000000000, 
+  { 0.99026193885795544, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.99506679842072221, 1.0000000000000000, 0.50000000000000000, 
+  { 0.99506679842072221, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0050696417919618, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0050696417919618, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0102847452747090, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0102847452747090, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0156554225057022, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0156554225057022, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0211930882963096, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0211930882963096, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0269107343740711, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0269107343740711, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0328232917216298, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0328232917216298, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0389481230247195, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0389481230247195, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0453057164134614, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0453057164134614, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0519207114461246, 1.0000000000000000, 0.50000000000000000, 
+  { 1.0519207114461246, 1.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -5561,43 +5561,43 @@ void test080()
 
 // Test data for a=1.0000000000000000, b=1.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data081[] = {
-  { 0.71317098463599404, 1.0000000000000000, 1.0000000000000000, 
+  { 0.71317098463599404, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.73473333112764871, 1.0000000000000000, 1.0000000000000000, 
+  { 0.73473333112764871, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.75804035866024377, 1.0000000000000000, 1.0000000000000000, 
+  { 0.75804035866024377, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.78333938207622600, 1.0000000000000000, 1.0000000000000000, 
+  { 0.78333938207622600, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.81093021621632877, 1.0000000000000000, 1.0000000000000000, 
+  { 0.81093021621632877, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.84118059155303226, 1.0000000000000000, 1.0000000000000000, 
+  { 0.84118059155303226, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.87454754822497005, 1.0000000000000000, 1.0000000000000000, 
+  { 0.87454754822497005, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.91160778396977304, 1.0000000000000000, 1.0000000000000000, 
+  { 0.91160778396977304, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.95310179804324857, 1.0000000000000000, 1.0000000000000000, 
+  { 0.95310179804324857, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0536051565782629, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0536051565782629, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.1157177565710485, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1157177565710485, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.1889164797957747, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1889164797957747, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.2770640594149765, 1.0000000000000000, 1.0000000000000000, 
+  { 1.2770640594149765, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.3862943611198899, 1.0000000000000000, 1.0000000000000000, 
+  { 1.3862943611198899, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.5271512197902593, 1.0000000000000000, 1.0000000000000000, 
+  { 1.5271512197902593, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.7199611490370503, 1.0000000000000000, 1.0000000000000000, 
+  { 1.7199611490370503, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 2.0117973905426232, 1.0000000000000000, 1.0000000000000000, 
+  { 2.0117973905426232, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 2.5584278811044912, 1.0000000000000000, 1.0000000000000000, 
+  { 2.5584278811044912, 1.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5630,43 +5630,43 @@ void test081()
 
 // Test data for a=1.0000000000000000, b=1.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data082[] = {
-  { 0.83165649828125576, 1.0000000000000000, 1.0000000000000000, 
+  { 0.83165649828125576, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.84626246650116577, 1.0000000000000000, 1.0000000000000000, 
+  { 0.84626246650116577, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.86165287670267410, 1.0000000000000000, 1.0000000000000000, 
+  { 0.86165287670267410, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.87790681762615241, 1.0000000000000000, 1.0000000000000000, 
+  { 0.87790681762615241, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.89511583784087689, 1.0000000000000000, 1.0000000000000000, 
+  { 0.89511583784087689, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.91338673957393823, 1.0000000000000000, 1.0000000000000000, 
+  { 0.91338673957393823, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.93284521667331954, 1.0000000000000000, 1.0000000000000000, 
+  { 0.93284521667331954, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.95364066873549813, 1.0000000000000000, 1.0000000000000000, 
+  { 0.95364066873549813, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.97595268969924187, 1.0000000000000000, 1.0000000000000000, 
+  { 0.97595268969924187, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0260530485179122, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0260530485179122, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0544523154103413, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0544523154103413, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0856358366643180, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0856358366643180, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.1201824010510930, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1201824010510930, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.1588830833596719, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1588830833596719, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.2028682930536780, 1.0000000000000000, 1.0000000000000000, 
+  { 1.2028682930536780, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.2538561433469468, 1.0000000000000000, 1.0000000000000000, 
+  { 1.2538561433469468, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.3147120107267418, 1.0000000000000000, 1.0000000000000000, 
+  { 1.3147120107267418, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.3910528844853491, 1.0000000000000000, 1.0000000000000000, 
+  { 1.3910528844853491, 1.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5699,43 +5699,43 @@ void test082()
 
 // Test data for a=1.0000000000000000, b=1.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data083[] = {
-  { 0.87917686994924527, 1.0000000000000000, 1.0000000000000000, 
+  { 0.87917686994924527, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.89033956110358414, 1.0000000000000000, 1.0000000000000000, 
+  { 0.89033956110358414, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.90196195126098366, 1.0000000000000000, 1.0000000000000000, 
+  { 0.90196195126098366, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.91408080149514692, 1.0000000000000000, 1.0000000000000000, 
+  { 0.91408080149514692, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.92673756761314952, 1.0000000000000000, 1.0000000000000000, 
+  { 0.92673756761314952, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.93997926630123407, 1.0000000000000000, 1.0000000000000000, 
+  { 0.93997926630123407, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.95385955885019291, 1.0000000000000000, 1.0000000000000000, 
+  { 0.95385955885019291, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.96844012412988900, 1.0000000000000000, 1.0000000000000000, 
+  { 0.96844012412988900, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.98379242268046208, 1.0000000000000000, 1.0000000000000000, 
+  { 0.98379242268046208, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0171615499181177, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0171615499181177, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0353950776091037, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0353950776091037, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0548437030651112, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0548437030651112, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0756840039415978, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0756840039415978, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0981384722661196, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0981384722661196, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.1224950318916129, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1224950318916129, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.1491396357184527, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1491396357184527, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.1786158344507012, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1786158344507012, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.2117500593515478, 1.0000000000000000, 1.0000000000000000, 
+  { 1.2117500593515478, 1.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5768,43 +5768,43 @@ void test083()
 
 // Test data for a=1.0000000000000000, b=1.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data084[] = {
-  { 0.90538259348578409, 1.0000000000000000, 1.0000000000000000, 
+  { 0.90538259348578409, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.91444830598832050, 1.0000000000000000, 1.0000000000000000, 
+  { 0.91444830598832050, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.92381915945974002, 1.0000000000000000, 1.0000000000000000, 
+  { 0.92381915945974002, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.93351553488501815, 1.0000000000000000, 1.0000000000000000, 
+  { 0.93351553488501815, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.94356001859234884, 1.0000000000000000, 1.0000000000000000, 
+  { 0.94356001859234884, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.95397775039949584, 1.0000000000000000, 1.0000000000000000, 
+  { 0.95397775039949584, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.96479684710618019, 1.0000000000000000, 1.0000000000000000, 
+  { 0.96479684710618019, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.97604892281308531, 1.0000000000000000, 1.0000000000000000, 
+  { 0.97604892281308531, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.98776973540356938, 1.0000000000000000, 1.0000000000000000, 
+  { 0.98776973540356938, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0127864273812119, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0127864273812119, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0261830717772533, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0261830717772533, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0402531144740719, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0402531144740719, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0550712790827002, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0550712790827002, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0707271945059007, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0707271945059007, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0873302420658923, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0873302420658923, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.1050168587085545, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1050168587085545, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.1239622188477687, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1239622188477687, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.1444006183097781, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1444006183097781, 1.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5837,43 +5837,43 @@ void test084()
 
 // Test data for a=1.0000000000000000, b=1.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data085[] = {
-  { 0.92211295632330403, 1.0000000000000000, 1.0000000000000000, 
+  { 0.92211295632330403, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.92975727737040659, 1.0000000000000000, 1.0000000000000000, 
+  { 0.92975727737040659, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.93761992348333467, 1.0000000000000000, 1.0000000000000000, 
+  { 0.93761992348333467, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.94571346180587801, 1.0000000000000000, 1.0000000000000000, 
+  { 0.94571346180587801, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.95405164371146867, 1.0000000000000000, 1.0000000000000000, 
+  { 0.95405164371146867, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.96264956879205954, 1.0000000000000000, 1.0000000000000000, 
+  { 0.96264956879205954, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.97152388013493096, 1.0000000000000000, 1.0000000000000000, 
+  { 0.97152388013493096, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.98069299877709348, 1.0000000000000000, 1.0000000000000000, 
+  { 0.98069299877709348, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.99017740778385854, 1.0000000000000000, 1.0000000000000000, 
+  { 0.99017740778385854, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0101865087004833, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0101865087004833, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0207660479892111, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0207660479892111, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0317718013185031, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0317718013185031, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0432419144892398, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0432419144892398, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0552206786504446, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0552206786504446, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0677601383233675, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0677601383233675, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0809223485579968, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0809223485579968, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0947826783002668, 1.0000000000000000, 1.0000000000000000, 
+  { 1.0947826783002668, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.1094349304493603, 1.0000000000000000, 1.0000000000000000, 
+  { 1.1094349304493603, 1.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -5906,43 +5906,43 @@ void test085()
 
 // Test data for a=1.0000000000000000, b=2.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data086[] = {
-  { 0.52631578947368429, 1.0000000000000000, 2.0000000000000000, 
+  { 0.52631578947368429, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.55555555555555558, 1.0000000000000000, 2.0000000000000000, 
+  { 0.55555555555555558, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.58823529411764708, 1.0000000000000000, 2.0000000000000000, 
+  { 0.58823529411764708, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.62500000000000000, 1.0000000000000000, 2.0000000000000000, 
+  { 0.62500000000000000, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.66666666666666663, 1.0000000000000000, 2.0000000000000000, 
+  { 0.66666666666666663, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.71428571428571430, 1.0000000000000000, 2.0000000000000000, 
+  { 0.71428571428571430, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.76923076923076927, 1.0000000000000000, 2.0000000000000000, 
+  { 0.76923076923076927, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.83333333333333337, 1.0000000000000000, 2.0000000000000000, 
+  { 0.83333333333333337, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.90909090909090906, 1.0000000000000000, 2.0000000000000000, 
+  { 0.90909090909090906, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.1111111111111112, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1111111111111112, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.2500000000000000, 1.0000000000000000, 2.0000000000000000, 
+  { 1.2500000000000000, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.4285714285714286, 1.0000000000000000, 2.0000000000000000, 
+  { 1.4285714285714286, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.6666666666666663, 1.0000000000000000, 2.0000000000000000, 
+  { 1.6666666666666663, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 2.0000000000000000, 1.0000000000000000, 2.0000000000000000, 
+  { 2.0000000000000000, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 2.5000000000000004, 1.0000000000000000, 2.0000000000000000, 
+  { 2.5000000000000004, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 3.3333333333333330, 1.0000000000000000, 2.0000000000000000, 
+  { 3.3333333333333330, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 5.0000000000000009, 1.0000000000000000, 2.0000000000000000, 
+  { 5.0000000000000009, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 9.9999999999999929, 1.0000000000000000, 2.0000000000000000, 
+  { 9.9999999999999929, 1.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -5975,43 +5975,43 @@ void test086()
 
 // Test data for a=1.0000000000000000, b=2.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data087[] = {
-  { 0.70351947549341520, 1.0000000000000000, 2.0000000000000000, 
+  { 0.70351947549341520, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.72637503722092711, 1.0000000000000000, 2.0000000000000000, 
+  { 0.72637503722092711, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.75099661564391251, 1.0000000000000000, 2.0000000000000000, 
+  { 0.75099661564391251, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.77761647796730871, 1.0000000000000000, 2.0000000000000000, 
+  { 0.77761647796730871, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.80651221621216451, 1.0000000000000000, 2.0000000000000000, 
+  { 0.80651221621216451, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.83801894346580275, 1.0000000000000000, 2.0000000000000000, 
+  { 0.83801894346580275, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.87254582050258467, 1.0000000000000000, 2.0000000000000000, 
+  { 0.87254582050258467, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.91059888544083678, 1.0000000000000000, 2.0000000000000000, 
+  { 0.91059888544083678, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.95281329145592386, 1.0000000000000000, 2.0000000000000000, 
+  { 0.95281329145592386, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0532154477379738, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0532154477379738, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.1138692114741471, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1138692114741471, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.1838976095305187, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1838976095305187, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.2660586631630237, 1.0000000000000000, 2.0000000000000000, 
+  { 1.2660586631630237, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.3644676665613118, 1.0000000000000000, 2.0000000000000000, 
+  { 1.3644676665613118, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.4856585347316102, 1.0000000000000000, 2.0000000000000000, 
+  { 1.4856585347316102, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.6409590443536872, 1.0000000000000000, 2.0000000000000000, 
+  { 1.6409590443536872, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.8528798927325769, 1.0000000000000000, 2.0000000000000000, 
+  { 1.8528798927325769, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 2.1789423102929644, 1.0000000000000000, 2.0000000000000000, 
+  { 2.1789423102929644, 1.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6044,43 +6044,43 @@ void test087()
 
 // Test data for a=1.0000000000000000, b=2.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data088[] = {
-  { 0.78068027379106253, 1.0000000000000000, 2.0000000000000000, 
+  { 0.78068027379106253, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.79924541976981278, 1.0000000000000000, 2.0000000000000000, 
+  { 0.79924541976981278, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.81891305585650942, 1.0000000000000000, 2.0000000000000000, 
+  { 0.81891305585650942, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.83979799626213270, 1.0000000000000000, 2.0000000000000000, 
+  { 0.83979799626213270, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.86203315303160166, 1.0000000000000000, 2.0000000000000000, 
+  { 0.86203315303160166, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.88577352485361693, 1.0000000000000000, 2.0000000000000000, 
+  { 0.88577352485361693, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.91120135738402208, 1.0000000000000000, 2.0000000000000000, 
+  { 0.91120135738402208, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.93853291956703588, 1.0000000000000000, 2.0000000000000000, 
+  { 0.93853291956703588, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.96802755388922956, 1.0000000000000000, 2.0000000000000000, 
+  { 0.96802755388922956, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0348375559194773, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0348375559194773, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0730246119544820, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0730246119544820, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.1151788396279341, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1151788396279341, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.1621066403893472, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1621066403893472, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.2148922218710421, 1.0000000000000000, 2.0000000000000000, 
+  { 1.2148922218710421, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.2750496810838674, 1.0000000000000000, 2.0000000000000000, 
+  { 1.2750496810838674, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.3448048570872917, 1.0000000000000000, 2.0000000000000000, 
+  { 1.3448048570872917, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.4276833109859521, 1.0000000000000000, 2.0000000000000000, 
+  { 1.4276833109859521, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.5299976259379788, 1.0000000000000000, 2.0000000000000000, 
+  { 1.5299976259379788, 1.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6113,43 +6113,43 @@ void test088()
 
 // Test data for a=1.0000000000000000, b=2.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data089[] = {
-  { 0.82510759951857582, 1.0000000000000000, 2.0000000000000000, 
+  { 0.82510759951857582, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.84072786892782092, 1.0000000000000000, 2.0000000000000000, 
+  { 0.84072786892782092, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.85710884896562356, 1.0000000000000000, 2.0000000000000000, 
+  { 0.85710884896562356, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.87431674418118333, 1.0000000000000000, 2.0000000000000000, 
+  { 0.87431674418118333, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.89242659229727017, 1.0000000000000000, 2.0000000000000000, 
+  { 0.89242659229727017, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.91152392685930339, 1.0000000000000000, 2.0000000000000000, 
+  { 0.91152392685930339, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.93170685950993570, 1.0000000000000000, 2.0000000000000000, 
+  { 0.93170685950993570, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.95308871926790661, 1.0000000000000000, 2.0000000000000000, 
+  { 0.95308871926790661, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.97580144325325802, 1.0000000000000000, 2.0000000000000000, 
+  { 0.97580144325325802, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0258682619030324, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0258682619030324, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0536269616706000, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0536269616706000, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0835447330793833, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0835447330793833, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.1159538758396654, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1159538758396654, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.1512736659291880, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1512736659291880, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.1900463690116090, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1900463690116090, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.2329961591622411, 1.0000000000000000, 2.0000000000000000, 
+  { 1.2329961591622411, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.2811334345669059, 1.0000000000000000, 2.0000000000000000, 
+  { 1.2811334345669059, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.3359629014132051, 1.0000000000000000, 2.0000000000000000, 
+  { 1.3359629014132051, 1.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6182,43 +6182,43 @@ void test089()
 
 // Test data for a=1.0000000000000000, b=2.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data090[] = {
-  { 0.85426123653345876, 1.0000000000000000, 2.0000000000000000, 
+  { 0.85426123653345876, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.86774543390930370, 1.0000000000000000, 2.0000000000000000, 
+  { 0.86774543390930370, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.88178859537254239, 1.0000000000000000, 2.0000000000000000, 
+  { 0.88178859537254239, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.89643269097060951, 1.0000000000000000, 2.0000000000000000, 
+  { 0.89643269097060951, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.91172456687216763, 1.0000000000000000, 2.0000000000000000, 
+  { 0.91172456687216763, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.92771674975966134, 1.0000000000000000, 2.0000000000000000, 
+  { 0.92771674975966134, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.94446842993888647, 1.0000000000000000, 2.0000000000000000, 
+  { 0.94446842993888647, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.96204667481937678, 1.0000000000000000, 2.0000000000000000, 
+  { 0.96204667481937678, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.98052794339012128, 1.0000000000000000, 2.0000000000000000, 
+  { 0.98052794339012128, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0205643671068179, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0205643671068179, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0423395201078882, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0423395201078882, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0654651277885334, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0654651277885334, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0901078068101382, 1.0000000000000000, 2.0000000000000000, 
+  { 1.0901078068101382, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.1164691415928940, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1164691415928940, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.1447972335326551, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1447972335326551, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.1754040384534161, 1.0000000000000000, 2.0000000000000000, 
+  { 1.1754040384534161, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.2086928679893112, 1.0000000000000000, 2.0000000000000000, 
+  { 1.2086928679893112, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.2452055640510711, 1.0000000000000000, 2.0000000000000000, 
+  { 1.2452055640510711, 1.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -6251,43 +6251,43 @@ void test090()
 
 // Test data for a=1.0000000000000000, b=5.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data091[] = {
-  { 0.25646288779245091, 1.0000000000000000, 5.0000000000000000, 
+  { 0.25646288779245091, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.28273129096174382, 1.0000000000000000, 5.0000000000000000, 
+  { 0.28273129096174382, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.31438201170962976, 1.0000000000000000, 5.0000000000000000, 
+  { 0.31438201170962976, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.35308837890625017, 1.0000000000000000, 5.0000000000000000, 
+  { 0.35308837890625017, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.40123456790123463, 1.0000000000000000, 5.0000000000000000, 
+  { 0.40123456790123463, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.46230737192836319, 1.0000000000000000, 5.0000000000000000, 
+  { 0.46230737192836319, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.54156016946185359, 1.0000000000000000, 5.0000000000000000, 
+  { 0.54156016946185359, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.64718364197530875, 1.0000000000000000, 5.0000000000000000, 
+  { 0.64718364197530875, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.79246636158732342, 1.0000000000000000, 5.0000000000000000, 
+  { 0.79246636158732342, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.3103947568968148, 1.0000000000000000, 5.0000000000000000, 
+  { 1.3103947568968148, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.8017578125000004, 1.0000000000000000, 5.0000000000000000, 
+  { 1.8017578125000004, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 2.6374427321949185, 1.0000000000000000, 5.0000000000000000, 
+  { 2.6374427321949185, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 4.1975308641975282, 1.0000000000000000, 5.0000000000000000, 
+  { 4.1975308641975282, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 7.4999999999999964, 1.0000000000000000, 5.0000000000000000, 
+  { 7.4999999999999964, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 15.859375000000012, 1.0000000000000000, 5.0000000000000000, 
+  { 15.859375000000012, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 43.734567901234513, 1.0000000000000000, 5.0000000000000000, 
+  { 43.734567901234513, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 194.99999999999994, 1.0000000000000000, 5.0000000000000000, 
+  { 194.99999999999994, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 2777.4999999999832, 1.0000000000000000, 5.0000000000000000, 
+  { 2777.4999999999832, 1.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6320,43 +6320,43 @@ void test091()
 
 // Test data for a=1.0000000000000000, b=5.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data092[] = {
-  { 0.46398891966759004, 1.0000000000000000, 5.0000000000000000, 
+  { 0.46398891966759004, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.49382716049382713, 1.0000000000000000, 5.0000000000000000, 
+  { 0.49382716049382713, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.52768166089965396, 1.0000000000000000, 5.0000000000000000, 
+  { 0.52768166089965396, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.56640624999999978, 1.0000000000000000, 5.0000000000000000, 
+  { 0.56640624999999978, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.61111111111111116, 1.0000000000000000, 5.0000000000000000, 
+  { 0.61111111111111116, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.66326530612244894, 1.0000000000000000, 5.0000000000000000, 
+  { 0.66326530612244894, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.72485207100591698, 1.0000000000000000, 5.0000000000000000, 
+  { 0.72485207100591698, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.79861111111111094, 1.0000000000000000, 5.0000000000000000, 
+  { 0.79861111111111094, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.88842975206611552, 1.0000000000000000, 5.0000000000000000, 
+  { 0.88842975206611552, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.1419753086419753, 1.0000000000000000, 5.0000000000000000, 
+  { 1.1419753086419753, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.3281249999999998, 1.0000000000000000, 5.0000000000000000, 
+  { 1.3281249999999998, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.5816326530612239, 1.0000000000000000, 5.0000000000000000, 
+  { 1.5816326530612239, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.9444444444444444, 1.0000000000000000, 5.0000000000000000, 
+  { 1.9444444444444444, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 2.5000000000000000, 1.0000000000000000, 5.0000000000000000, 
+  { 2.5000000000000000, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 3.4374999999999996, 1.0000000000000000, 5.0000000000000000, 
+  { 3.4374999999999996, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 5.2777777777777715, 1.0000000000000000, 5.0000000000000000, 
+  { 5.2777777777777715, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 9.9999999999999947, 1.0000000000000000, 5.0000000000000000, 
+  { 9.9999999999999947, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 32.499999999999837, 1.0000000000000000, 5.0000000000000000, 
+  { 32.499999999999837, 1.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6389,43 +6389,43 @@ void test092()
 
 // Test data for a=1.0000000000000000, b=5.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data093[] = {
-  { 0.57476744883397501, 1.0000000000000000, 5.0000000000000000, 
+  { 0.57476744883397501, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.60302731682513933, 1.0000000000000000, 5.0000000000000000, 
+  { 0.60302731682513933, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.63425708719096396, 1.0000000000000000, 5.0000000000000000, 
+  { 0.63425708719096396, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.66895764182970419, 1.0000000000000000, 5.0000000000000000, 
+  { 0.66895764182970419, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.70775063063963428, 1.0000000000000000, 5.0000000000000000, 
+  { 0.70775063063963428, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.75141762103495924, 1.0000000000000000, 5.0000000000000000, 
+  { 0.75141762103495924, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.80095569442603298, 1.0000000000000000, 5.0000000000000000, 
+  { 0.80095569442603298, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.85765823887436754, 1.0000000000000000, 5.0000000000000000, 
+  { 0.85765823887436754, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.92323549576335540, 1.0000000000000000, 5.0000000000000000, 
+  { 0.92323549576335540, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0911622464839472, 1.0000000000000000, 5.0000000000000000, 
+  { 1.0911622464839472, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.2013226178607666, 1.0000000000000000, 5.0000000000000000, 
+  { 1.2013226178607666, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.3373332072682687, 1.0000000000000000, 5.0000000000000000, 
+  { 1.3373332072682687, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.5099074378209716, 1.0000000000000000, 5.0000000000000000, 
+  { 1.5099074378209716, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.7368822229245819, 1.0000000000000000, 5.0000000000000000, 
+  { 1.7368822229245819, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 2.0505871832661429, 1.0000000000000000, 5.0000000000000000, 
+  { 2.0505871832661429, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 2.5172389775867967, 1.0000000000000000, 5.0000000000000000, 
+  { 2.5172389775867967, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 3.3015631983556144, 1.0000000000000000, 5.0000000000000000, 
+  { 3.3015631983556144, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 5.0005935155044519, 1.0000000000000000, 5.0000000000000000, 
+  { 5.0005935155044519, 1.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6458,43 +6458,43 @@ void test093()
 
 // Test data for a=1.0000000000000000, b=5.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data094[] = {
-  { 0.64582752605387961, 1.0000000000000000, 5.0000000000000000, 
+  { 0.64582752605387961, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.67184161997264169, 1.0000000000000000, 5.0000000000000000, 
+  { 0.67184161997264169, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.70012779922368040, 1.0000000000000000, 5.0000000000000000, 
+  { 0.70012779922368040, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.73100784656910256, 1.0000000000000000, 5.0000000000000000, 
+  { 0.73100784656910256, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.76486919089091077, 1.0000000000000000, 5.0000000000000000, 
+  { 0.76486919089091077, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.80218301124334579, 1.0000000000000000, 5.0000000000000000, 
+  { 0.80218301124334579, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.84352883533234446, 1.0000000000000000, 5.0000000000000000, 
+  { 0.84352883533234446, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.88962858902212572, 1.0000000000000000, 5.0000000000000000, 
+  { 0.88962858902212572, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.94139473468584123, 1.0000000000000000, 5.0000000000000000, 
+  { 0.94139473468584123, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0669812691939897, 1.0000000000000000, 5.0000000000000000, 
+  { 1.0669812691939897, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.1443996012177726, 1.0000000000000000, 5.0000000000000000, 
+  { 1.1443996012177726, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.2350966976721314, 1.0000000000000000, 5.0000000000000000, 
+  { 1.2350966976721314, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.3431264370409088, 1.0000000000000000, 5.0000000000000000, 
+  { 1.3431264370409088, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.4745266814162399, 1.0000000000000000, 5.0000000000000000, 
+  { 1.4745266814162399, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.6388137104840066, 1.0000000000000000, 5.0000000000000000, 
+  { 1.6388137104840066, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.8522074849776518, 1.0000000000000000, 5.0000000000000000, 
+  { 1.8522074849776518, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 2.1458016978417458, 1.0000000000000000, 5.0000000000000000, 
+  { 2.1458016978417458, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 2.5927464669826339, 1.0000000000000000, 5.0000000000000000, 
+  { 2.5927464669826339, 1.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6527,43 +6527,43 @@ void test094()
 
 // Test data for a=1.0000000000000000, b=5.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data095[] = {
-  { 0.69583236336670629, 1.0000000000000000, 5.0000000000000000, 
+  { 0.69583236336670629, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.71968920666899694, 1.0000000000000000, 5.0000000000000000, 
+  { 0.71968920666899694, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.74533885416044232, 1.0000000000000000, 5.0000000000000000, 
+  { 0.74533885416044232, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.77300145361503014, 1.0000000000000000, 5.0000000000000000, 
+  { 0.77300145361503014, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.80293630810919514, 1.0000000000000000, 5.0000000000000000, 
+  { 0.80293630810919514, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.83545132638592035, 1.0000000000000000, 5.0000000000000000, 
+  { 0.83545132638592035, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.87091544744412508, 1.0000000000000000, 5.0000000000000000, 
+  { 0.87091544744412508, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.90977522877919847, 1.0000000000000000, 5.0000000000000000, 
+  { 0.90977522877919847, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.95257738192069130, 1.0000000000000000, 5.0000000000000000, 
+  { 0.95257738192069130, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0528968282789379, 1.0000000000000000, 5.0000000000000000, 
+  { 1.0528968282789379, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.1123617169062123, 1.0000000000000000, 5.0000000000000000, 
+  { 1.1123617169062123, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.1798254572896132, 1.0000000000000000, 5.0000000000000000, 
+  { 1.1798254572896132, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.2572069000522696, 1.0000000000000000, 5.0000000000000000, 
+  { 1.2572069000522696, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.3471600884974377, 1.0000000000000000, 5.0000000000000000, 
+  { 1.3471600884974377, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.4535032279573519, 1.0000000000000000, 5.0000000000000000, 
+  { 1.4535032279573519, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.5820245752814948, 1.0000000000000000, 5.0000000000000000, 
+  { 1.5820245752814948, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.7421756366906538, 1.0000000000000000, 5.0000000000000000, 
+  { 1.7421756366906538, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.9513145531098233, 1.0000000000000000, 5.0000000000000000, 
+  { 1.9513145531098233, 1.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -6596,43 +6596,43 @@ void test095()
 
 // Test data for a=1.0000000000000000, b=10.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data096[] = {
-  { 0.12307420104127871, 1.0000000000000000, 10.000000000000000, 
+  { 0.12307420104127871, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.13818870041457423, 1.0000000000000000, 10.000000000000000, 
+  { 0.13818870041457423, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.15739165631811691, 1.0000000000000000, 10.000000000000000, 
+  { 0.15739165631811691, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.18249038606882068, 1.0000000000000000, 10.000000000000000, 
+  { 0.18249038606882068, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.21644171225027786, 1.0000000000000000, 10.000000000000000, 
+  { 0.21644171225027786, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.26433326159804160, 1.0000000000000000, 10.000000000000000, 
+  { 0.26433326159804160, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.33544459430654533, 1.0000000000000000, 10.000000000000000, 
+  { 0.33544459430654533, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.44788516696232517, 1.0000000000000000, 10.000000000000000, 
+  { 0.44788516696232517, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.63989153514168362, 1.0000000000000000, 10.000000000000000, 
+  { 0.63989153514168362, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.7568608796813312, 1.0000000000000000, 10.000000000000000, 
+  { 1.7568608796813312, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 3.5836558871799027, 1.0000000000000000, 10.000000000000000, 
+  { 3.5836558871799027, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 8.8077526749963226, 1.0000000000000000, 10.000000000000000, 
+  { 8.8077526749963226, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 27.285841702089190, 1.0000000000000000, 10.000000000000000, 
+  { 27.285841702089190, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 113.55555555555557, 1.0000000000000000, 10.000000000000000, 
+  { 113.55555555555557, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 706.24023437500091, 1.0000000000000000, 10.000000000000000, 
+  { 706.24023437500091, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 8064.1687976651992, 1.0000000000000000, 10.000000000000000, 
+  { 8064.1687976651992, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 271267.22222222196, 1.0000000000000000, 10.000000000000000, 
+  { 271267.22222222196, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 123456789.99999890, 1.0000000000000000, 10.000000000000000, 
+  { 123456789.99999890, 1.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6665,43 +6665,43 @@ void test096()
 
 // Test data for a=1.0000000000000000, b=10.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data097[] = {
-  { 0.28363728383055758, 1.0000000000000000, 10.000000000000000, 
+  { 0.28363728383055758, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.30933003169808387, 1.0000000000000000, 10.000000000000000, 
+  { 0.30933003169808387, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.33998437757128797, 1.0000000000000000, 10.000000000000000, 
+  { 0.33998437757128797, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.37713553224291119, 1.0000000000000000, 10.000000000000000, 
+  { 0.37713553224291119, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.42299736538419658, 1.0000000000000000, 10.000000000000000, 
+  { 0.42299736538419658, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.48086597727600106, 1.0000000000000000, 10.000000000000000, 
+  { 0.48086597727600106, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.55583495759293045, 1.0000000000000000, 10.000000000000000, 
+  { 0.55583495759293045, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.65612850114039667, 1.0000000000000000, 10.000000000000000, 
+  { 0.65612850114039667, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.79573668772968120, 1.0000000000000000, 10.000000000000000, 
+  { 0.79573668772968120, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.3184712058058303, 1.0000000000000000, 10.000000000000000, 
+  { 1.3184712058058303, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.8576958065941214, 1.0000000000000000, 10.000000000000000, 
+  { 1.8576958065941214, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 2.8759509651764228, 1.0000000000000000, 10.000000000000000, 
+  { 2.8759509651764228, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 5.1046225531822182, 1.0000000000000000, 10.000000000000000, 
+  { 5.1046225531822182, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 11.095238095238095, 1.0000000000000000, 10.000000000000000, 
+  { 11.095238095238095, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 32.797154017857174, 1.0000000000000000, 10.000000000000000, 
+  { 32.797154017857174, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 158.01935680536477, 1.0000000000000000, 10.000000000000000, 
+  { 158.01935680536477, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1815.9523809523814, 1.0000000000000000, 10.000000000000000, 
+  { 1815.9523809523814, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 163302.14285714156, 1.0000000000000000, 10.000000000000000, 
+  { 163302.14285714156, 1.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6734,43 +6734,43 @@ void test097()
 
 // Test data for a=1.0000000000000000, b=10.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data098[] = {
-  { 0.39006633302741794, 1.0000000000000000, 10.000000000000000, 
+  { 0.39006633302741794, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.41898885698103294, 1.0000000000000000, 10.000000000000000, 
+  { 0.41898885698103294, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.45245557983812590, 1.0000000000000000, 10.000000000000000, 
+  { 0.45245557983812590, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.49160548618861633, 1.0000000000000000, 10.000000000000000, 
+  { 0.49160548618861633, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.53798419230517980, 1.0000000000000000, 10.000000000000000, 
+  { 0.53798419230517980, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.59373881442067344, 1.0000000000000000, 10.000000000000000, 
+  { 0.59373881442067344, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.66193391357076115, 1.0000000000000000, 10.000000000000000, 
+  { 0.66193391357076115, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.74708402736952129, 1.0000000000000000, 10.000000000000000, 
+  { 0.74708402736952129, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.85609281019430605, 1.0000000000000000, 10.000000000000000, 
+  { 0.85609281019430605, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.1974451135148187, 1.0000000000000000, 10.000000000000000, 
+  { 1.1974451135148187, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.4820886036706347, 1.0000000000000000, 10.000000000000000, 
+  { 1.4820886036706347, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.9201183180477521, 1.0000000000000000, 10.000000000000000, 
+  { 1.9201183180477521, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 2.6569338297733336, 1.0000000000000000, 10.000000000000000, 
+  { 2.6569338297733336, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 4.0634920634920650, 1.0000000000000000, 10.000000000000000, 
+  { 4.0634920634920650, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 7.3102678571428568, 1.0000000000000000, 10.000000000000000, 
+  { 7.3102678571428568, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 17.512574302697733, 1.0000000000000000, 10.000000000000000, 
+  { 17.512574302697733, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 74.206349206349131, 1.0000000000000000, 10.000000000000000, 
+  { 74.206349206349131, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1342.8571428571363, 1.0000000000000000, 10.000000000000000, 
+  { 1342.8571428571363, 1.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6803,43 +6803,43 @@ void test098()
 
 // Test data for a=1.0000000000000000, b=10.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data099[] = {
-  { 0.46726928123633193, 1.0000000000000000, 10.000000000000000, 
+  { 0.46726928123633193, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.49687547629934464, 1.0000000000000000, 10.000000000000000, 
+  { 0.49687547629934464, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.53045208856322235, 1.0000000000000000, 10.000000000000000, 
+  { 0.53045208856322235, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.56884765624999978, 1.0000000000000000, 10.000000000000000, 
+  { 0.56884765624999978, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.61316872427983526, 1.0000000000000000, 10.000000000000000, 
+  { 0.61316872427983526, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.66488500161969544, 1.0000000000000000, 10.000000000000000, 
+  { 0.66488500161969544, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.72598998634501577, 1.0000000000000000, 10.000000000000000, 
+  { 0.72598998634501577, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.79925411522633782, 1.0000000000000000, 10.000000000000000, 
+  { 0.79925411522633782, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.88863845062192193, 1.0000000000000000, 10.000000000000000, 
+  { 0.88863845062192193, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.1423563481176653, 1.0000000000000000, 10.000000000000000, 
+  { 1.1423563481176653, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.3302951388888888, 1.0000000000000000, 10.000000000000000, 
+  { 1.3302951388888888, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.5889212827988335, 1.0000000000000000, 10.000000000000000, 
+  { 1.5889212827988335, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.9650205761316870, 1.0000000000000000, 10.000000000000000, 
+  { 1.9650205761316870, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 2.5555555555555549, 1.0000000000000000, 10.000000000000000, 
+  { 2.5555555555555549, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 3.5937500000000013, 1.0000000000000000, 10.000000000000000, 
+  { 3.5937500000000013, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 5.7818930041152203, 1.0000000000000000, 10.000000000000000, 
+  { 5.7818930041152203, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 12.222222222222220, 1.0000000000000000, 10.000000000000000, 
+  { 12.222222222222220, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 54.999999999999780, 1.0000000000000000, 10.000000000000000, 
+  { 54.999999999999780, 1.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -6872,43 +6872,43 @@ void test099()
 
 // Test data for a=1.0000000000000000, b=10.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data100[] = {
-  { 0.52631578947368429, 1.0000000000000000, 10.000000000000000, 
+  { 0.52631578947368429, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.55555555555555558, 1.0000000000000000, 10.000000000000000, 
+  { 0.55555555555555558, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.58823529411764708, 1.0000000000000000, 10.000000000000000, 
+  { 0.58823529411764708, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.62500000000000000, 1.0000000000000000, 10.000000000000000, 
+  { 0.62500000000000000, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.66666666666666663, 1.0000000000000000, 10.000000000000000, 
+  { 0.66666666666666663, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.71428571428571430, 1.0000000000000000, 10.000000000000000, 
+  { 0.71428571428571430, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.76923076923076927, 1.0000000000000000, 10.000000000000000, 
+  { 0.76923076923076927, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.83333333333333337, 1.0000000000000000, 10.000000000000000, 
+  { 0.83333333333333337, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.90909090909090906, 1.0000000000000000, 10.000000000000000, 
+  { 0.90909090909090906, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.1111111111111112, 1.0000000000000000, 10.000000000000000, 
+  { 1.1111111111111112, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.2500000000000000, 1.0000000000000000, 10.000000000000000, 
+  { 1.2500000000000000, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.4285714285714286, 1.0000000000000000, 10.000000000000000, 
+  { 1.4285714285714286, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.6666666666666663, 1.0000000000000000, 10.000000000000000, 
+  { 1.6666666666666663, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 2.0000000000000000, 1.0000000000000000, 10.000000000000000, 
+  { 2.0000000000000000, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 2.5000000000000004, 1.0000000000000000, 10.000000000000000, 
+  { 2.5000000000000004, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 3.3333333333333330, 1.0000000000000000, 10.000000000000000, 
+  { 3.3333333333333330, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 5.0000000000000009, 1.0000000000000000, 10.000000000000000, 
+  { 5.0000000000000009, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 9.9999999999999929, 1.0000000000000000, 10.000000000000000, 
+  { 9.9999999999999929, 1.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -6941,43 +6941,43 @@ void test100()
 
 // Test data for a=1.0000000000000000, b=20.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data101[] = {
-  { 0.058479236576646373, 1.0000000000000000, 20.000000000000000, 
+  { 0.058479236576646373, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.065788544763137669, 1.0000000000000000, 20.000000000000000, 
+  { 0.065788544763137669, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.075184824937824662, 1.0000000000000000, 20.000000000000000, 
+  { 0.075184824937824662, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.087707688693157260, 1.0000000000000000, 20.000000000000000, 
+  { 0.087707688693157260, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.10521567442213345, 1.0000000000000000, 20.000000000000000, 
+  { 0.10521567442213345, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.13135877960541525, 1.0000000000000000, 20.000000000000000, 
+  { 0.13135877960541525, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.17423854066297104, 1.0000000000000000, 20.000000000000000, 
+  { 0.17423854066297104, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.25492082527223525, 1.0000000000000000, 20.000000000000000, 
+  { 0.25492082527223525, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.44025895219654843, 1.0000000000000000, 20.000000000000000, 
+  { 0.44025895219654843, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 3.3698615820910360, 1.0000000000000000, 20.000000000000000, 
+  { 3.3698615820910360, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 17.997089220808483, 1.0000000000000000, 20.000000000000000, 
+  { 17.997089220808483, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 153.73298291118951, 1.0000000000000000, 20.000000000000000, 
+  { 153.73298291118951, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 2159.1667587825627, 1.0000000000000000, 20.000000000000000, 
+  { 2159.1667587825627, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 55188.105263157879, 1.0000000000000000, 20.000000000000000, 
+  { 55188.105263157879, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 3191209.3921857267, 1.0000000000000000, 20.000000000000000, 
+  { 3191209.3921857267, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 646910975.29152656, 1.0000000000000000, 20.000000000000000, 
+  { 646910975.29152656, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1254834626850.2659, 1.0000000000000000, 20.000000000000000, 
+  { 1254834626850.2659, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 5.8479532163741414e+17, 1.0000000000000000, 20.000000000000000, 
+  { 5.8479532163741414e+17, 1.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7010,43 +7010,43 @@ void test101()
 
 // Test data for a=1.0000000000000000, b=20.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data102[] = {
-  { 0.15519511120894947, 1.0000000000000000, 20.000000000000000, 
+  { 0.15519511120894947, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.17197165701692899, 1.0000000000000000, 20.000000000000000, 
+  { 0.17197165701692899, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.19276847315207363, 1.0000000000000000, 20.000000000000000, 
+  { 0.19276847315207363, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.21920107206179093, 1.0000000000000000, 20.000000000000000, 
+  { 0.21920107206179093, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.25386158960390581, 1.0000000000000000, 20.000000000000000, 
+  { 0.25386158960390581, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.30115970686600657, 1.0000000000000000, 20.000000000000000, 
+  { 0.30115970686600657, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.36916408142057117, 1.0000000000000000, 20.000000000000000, 
+  { 0.36916408142057117, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.47406175901569558, 1.0000000000000000, 20.000000000000000, 
+  { 0.47406175901569558, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.65237908266239919, 1.0000000000000000, 20.000000000000000, 
+  { 0.65237908266239919, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.8227213362622299, 1.0000000000000000, 20.000000000000000, 
+  { 1.8227213362622299, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 4.3716358339791332, 1.0000000000000000, 20.000000000000000, 
+  { 4.3716358339791332, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 15.670841312959222, 1.0000000000000000, 20.000000000000000, 
+  { 15.670841312959222, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 94.742651122760179, 1.0000000000000000, 20.000000000000000, 
+  { 94.742651122760179, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1081.7275541795671, 1.0000000000000000, 20.000000000000000, 
+  { 1081.7275541795671, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 27809.787731465960, 1.0000000000000000, 20.000000000000000, 
+  { 27809.787731465960, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 2329811.1715181042, 1.0000000000000000, 20.000000000000000, 
+  { 2329811.1715181042, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1537787532.6780224, 1.0000000000000000, 20.000000000000000, 
+  { 1537787532.6780224, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 141562653506999.88, 1.0000000000000000, 20.000000000000000, 
+  { 141562653506999.88, 1.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7079,43 +7079,43 @@ void test102()
 
 // Test data for a=1.0000000000000000, b=20.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data103[] = {
-  { 0.23253645591196570, 1.0000000000000000, 20.000000000000000, 
+  { 0.23253645591196570, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.25484220947068353, 1.0000000000000000, 20.000000000000000, 
+  { 0.25484220947068353, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.28181987881113829, 1.0000000000000000, 20.000000000000000, 
+  { 0.28181987881113829, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.31508211677735765, 1.0000000000000000, 20.000000000000000, 
+  { 0.31508211677735765, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.35706285886959599, 1.0000000000000000, 20.000000000000000, 
+  { 0.35706285886959599, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.41160053409238195, 1.0000000000000000, 20.000000000000000, 
+  { 0.41160053409238195, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.48508083111181949, 1.0000000000000000, 20.000000000000000, 
+  { 0.48508083111181949, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.58885194371375260, 1.0000000000000000, 20.000000000000000, 
+  { 0.58885194371375260, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.74482241684585748, 1.0000000000000000, 20.000000000000000, 
+  { 0.74482241684585748, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.4700356864367146, 1.0000000000000000, 20.000000000000000, 
+  { 1.4700356864367146, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 2.4955144453055143, 1.0000000000000000, 20.000000000000000, 
+  { 2.4955144453055143, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 5.3506594845833471, 1.0000000000000000, 20.000000000000000, 
+  { 5.3506594845833471, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 16.618413752184221, 1.0000000000000000, 20.000000000000000, 
+  { 16.618413752184221, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 89.310629514963878, 1.0000000000000000, 20.000000000000000, 
+  { 89.310629514963878, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1029.3439900542960, 1.0000000000000000, 20.000000000000000, 
+  { 1029.3439900542960, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 35659.847863372350, 1.0000000000000000, 20.000000000000000, 
+  { 35659.847863372350, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 8009309.6233230168, 1.0000000000000000, 20.000000000000000, 
+  { 8009309.6233230168, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 145640590027.39731, 1.0000000000000000, 20.000000000000000, 
+  { 145640590027.39731, 1.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7148,43 +7148,43 @@ void test103()
 
 // Test data for a=1.0000000000000000, b=20.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data104[] = {
-  { 0.29614148314592498, 1.0000000000000000, 20.000000000000000, 
+  { 0.29614148314592498, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.32176277356430810, 1.0000000000000000, 20.000000000000000, 
+  { 0.32176277356430810, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.35217870475550522, 1.0000000000000000, 20.000000000000000, 
+  { 0.35217870475550522, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.38885270445515091, 1.0000000000000000, 20.000000000000000, 
+  { 0.38885270445515091, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.43389978380608424, 1.0000000000000000, 20.000000000000000, 
+  { 0.43389978380608424, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.49048612522269436, 1.0000000000000000, 20.000000000000000, 
+  { 0.49048612522269436, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.56355539635634611, 1.0000000000000000, 20.000000000000000, 
+  { 0.56355539635634611, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.66123153239117682, 1.0000000000000000, 20.000000000000000, 
+  { 0.66123153239117682, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.79773363961895427, 1.0000000000000000, 20.000000000000000, 
+  { 0.79773363961895427, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.3245132157016595, 1.0000000000000000, 20.000000000000000, 
+  { 1.3245132157016595, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.9065148749742076, 1.0000000000000000, 20.000000000000000, 
+  { 1.9065148749742076, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 3.1328798652457452, 1.0000000000000000, 20.000000000000000, 
+  { 3.1328798652457452, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 6.4172532944033476, 1.0000000000000000, 20.000000000000000, 
+  { 6.4172532944033476, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 19.071683734222436, 1.0000000000000000, 20.000000000000000, 
+  { 19.071683734222436, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 104.41989641582512, 1.0000000000000000, 20.000000000000000, 
+  { 104.41989641582512, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1510.5743992324240, 1.0000000000000000, 20.000000000000000, 
+  { 1510.5743992324240, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 115518.14360562043, 1.0000000000000000, 20.000000000000000, 
+  { 115518.14360562043, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 414930455.29173034, 1.0000000000000000, 20.000000000000000, 
+  { 414930455.29173034, 1.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7217,43 +7217,43 @@ void test104()
 
 // Test data for a=1.0000000000000000, b=20.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data105[] = {
-  { 0.34954259539177696, 1.0000000000000000, 20.000000000000000, 
+  { 0.34954259539177696, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.37714038609235123, 1.0000000000000000, 20.000000000000000, 
+  { 0.37714038609235123, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.40942091659748725, 1.0000000000000000, 20.000000000000000, 
+  { 0.40942091659748725, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.44767109606846428, 1.0000000000000000, 20.000000000000000, 
+  { 0.44767109606846428, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.49368984777532254, 1.0000000000000000, 20.000000000000000, 
+  { 0.49368984777532254, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.55006638216982318, 1.0000000000000000, 20.000000000000000, 
+  { 0.55006638216982318, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.62065830207408912, 1.0000000000000000, 20.000000000000000, 
+  { 0.62065830207408912, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.71145554513583786, 1.0000000000000000, 20.000000000000000, 
+  { 0.71145554513583786, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.83223839666914623, 1.0000000000000000, 20.000000000000000, 
+  { 0.83223839666914623, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.2466748028187731, 1.0000000000000000, 20.000000000000000, 
+  { 1.2466748028187731, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.6386752725021749, 1.0000000000000000, 20.000000000000000, 
+  { 1.6386752725021749, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 2.3340068725479681, 1.0000000000000000, 20.000000000000000, 
+  { 2.3340068725479681, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 3.7848108613132054, 1.0000000000000000, 20.000000000000000, 
+  { 3.7848108613132054, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 7.6754638550304133, 1.0000000000000000, 20.000000000000000, 
+  { 7.6754638550304133, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 23.344217312927277, 1.0000000000000000, 20.000000000000000, 
+  { 23.344217312927277, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 149.83491198246921, 1.0000000000000000, 20.000000000000000, 
+  { 149.83491198246921, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 3936.9253501916060, 1.0000000000000000, 20.000000000000000, 
+  { 3936.9253501916060, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 2794143.5036480185, 1.0000000000000000, 20.000000000000000, 
+  { 2794143.5036480185, 1.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -7286,43 +7286,43 @@ void test105()
 
 // Test data for a=2.0000000000000000, b=0.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data106[] = {
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7355,43 +7355,43 @@ void test106()
 
 // Test data for a=2.0000000000000000, b=0.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data107[] = {
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7424,43 +7424,43 @@ void test107()
 
 // Test data for a=2.0000000000000000, b=0.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data108[] = {
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7493,43 +7493,43 @@ void test108()
 
 // Test data for a=2.0000000000000000, b=0.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data109[] = {
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7562,43 +7562,43 @@ void test109()
 
 // Test data for a=2.0000000000000000, b=0.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data110[] = {
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -7631,43 +7631,43 @@ void test110()
 
 // Test data for a=2.0000000000000000, b=0.50000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data111[] = {
-  { 0.72547625011001171, 2.0000000000000000, 0.50000000000000000, 
+  { 0.72547625011001171, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.74535599249992990, 2.0000000000000000, 0.50000000000000000, 
+  { 0.74535599249992990, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.76696498884737041, 2.0000000000000000, 0.50000000000000000, 
+  { 0.76696498884737041, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.79056941504209477, 2.0000000000000000, 0.50000000000000000, 
+  { 0.79056941504209477, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.81649658092772603, 2.0000000000000000, 0.50000000000000000, 
+  { 0.81649658092772603, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.84515425472851657, 2.0000000000000000, 0.50000000000000000, 
+  { 0.84515425472851657, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.87705801930702920, 2.0000000000000000, 0.50000000000000000, 
+  { 0.87705801930702920, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.91287092917527690, 2.0000000000000000, 0.50000000000000000, 
+  { 0.91287092917527690, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.95346258924559224, 2.0000000000000000, 0.50000000000000000, 
+  { 0.95346258924559224, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0540925533894598, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0540925533894598, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.1180339887498949, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1180339887498949, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.1952286093343938, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1952286093343938, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.2909944487358056, 2.0000000000000000, 0.50000000000000000, 
+  { 1.2909944487358056, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.4142135623730949, 2.0000000000000000, 0.50000000000000000, 
+  { 1.4142135623730949, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.5811388300841900, 2.0000000000000000, 0.50000000000000000, 
+  { 1.5811388300841900, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.8257418583505536, 2.0000000000000000, 0.50000000000000000, 
+  { 1.8257418583505536, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 2.2360679774997898, 2.0000000000000000, 0.50000000000000000, 
+  { 2.2360679774997898, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 3.1622776601683782, 2.0000000000000000, 0.50000000000000000, 
+  { 3.1622776601683782, 2.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7700,43 +7700,43 @@ void test111()
 
 // Test data for a=2.0000000000000000, b=0.50000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data112[] = {
-  { 0.83664260086443798, 2.0000000000000000, 0.50000000000000000, 
+  { 0.83664260086443798, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.85046584300227146, 2.0000000000000000, 0.50000000000000000, 
+  { 0.85046584300227146, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.86509574979651593, 2.0000000000000000, 0.50000000000000000, 
+  { 0.86509574979651593, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.88062082573041867, 2.0000000000000000, 0.50000000000000000, 
+  { 0.88062082573041867, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.89714464248521586, 2.0000000000000000, 0.50000000000000000, 
+  { 0.89714464248521586, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.91478946588967558, 2.0000000000000000, 0.50000000000000000, 
+  { 0.91478946588967558, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.93370105322348573, 2.0000000000000000, 0.50000000000000000, 
+  { 0.93370105322348573, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.95405511057700887, 2.0000000000000000, 0.50000000000000000, 
+  { 0.95405511057700887, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.97606616007978142, 2.0000000000000000, 0.50000000000000000, 
+  { 0.97606616007978142, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0261916902334731, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0261916902334731, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0550723519434702, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0550723519434702, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0872106588188091, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0872106588188091, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.1233801699379020, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1233801699379020, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.1646752981725688, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1646752981725688, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.2127272514219511, 2.0000000000000000, 0.50000000000000000, 
+  { 1.2127272514219511, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.2701518651068637, 2.0000000000000000, 0.50000000000000000, 
+  { 1.2701518651068637, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.3416407864998725, 2.0000000000000000, 0.50000000000000000, 
+  { 1.3416407864998725, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.4374795179111102, 2.0000000000000000, 0.50000000000000000, 
+  { 1.4374795179111102, 2.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7769,43 +7769,43 @@ void test112()
 
 // Test data for a=2.0000000000000000, b=0.50000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data113[] = {
-  { 0.88195381730235833, 2.0000000000000000, 0.50000000000000000, 
+  { 0.88195381730235833, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.89265078469555093, 2.0000000000000000, 0.50000000000000000, 
+  { 0.89265078469555093, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.90382937908303707, 2.0000000000000000, 0.50000000000000000, 
+  { 0.90382937908303707, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.91553161389880577, 2.0000000000000000, 0.50000000000000000, 
+  { 0.91553161389880577, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.92780530349281576, 2.0000000000000000, 0.50000000000000000, 
+  { 0.92780530349281576, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.94070521140346042, 2.0000000000000000, 0.50000000000000000, 
+  { 0.94070521140346042, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.95429450630523349, 2.0000000000000000, 0.50000000000000000, 
+  { 0.95429450630523349, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.96864663325785849, 2.0000000000000000, 0.50000000000000000, 
+  { 0.96864663325785849, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.98384775588541795, 2.0000000000000000, 0.50000000000000000, 
+  { 0.98384775588541795, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0172258496884334, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0172258496884334, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0356742479163459, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0356742479163459, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0555293036908924, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0555293036908924, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0770231491562379, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0770231491562379, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.1004557416484888, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1004557416484888, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.1262270515731978, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1262270515731978, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.1548932919125086, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1548932919125086, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.1872757758134724, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1872757758134724, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.2247091713458949, 2.0000000000000000, 0.50000000000000000, 
+  { 1.2247091713458949, 2.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7838,43 +7838,43 @@ void test113()
 
 // Test data for a=2.0000000000000000, b=0.50000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data114[] = {
-  { 0.90716919697107301, 2.0000000000000000, 0.50000000000000000, 
+  { 0.90716919697107301, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.91592299407142519, 2.0000000000000000, 0.50000000000000000, 
+  { 0.91592299407142519, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.92500027075874236, 2.0000000000000000, 0.50000000000000000, 
+  { 0.92500027075874236, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.93442464185467167, 2.0000000000000000, 0.50000000000000000, 
+  { 0.93442464185467167, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.94422248683737009, 2.0000000000000000, 0.50000000000000000, 
+  { 0.94422248683737009, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.95442341810133347, 2.0000000000000000, 0.50000000000000000, 
+  { 0.95442341810133347, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.96506085725516400, 2.0000000000000000, 0.50000000000000000, 
+  { 0.96506085725516400, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.97617275213704069, 2.0000000000000000, 0.50000000000000000, 
+  { 0.97617275213704069, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.98780247986309799, 2.0000000000000000, 0.50000000000000000, 
+  { 0.98780247986309799, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0128233505813447, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0128233505813447, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0263406246541855, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0263406246541855, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0406326381700366, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0406326381700366, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0557966239802845, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0557966239802845, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0719515075786321, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0719515075786321, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0892457392422055, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0892457392422055, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.1078695188000958, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1078695188000958, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.1280752258974340, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1280752258974340, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.1502152002706476, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1502152002706476, 2.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -7907,43 +7907,43 @@ void test114()
 
 // Test data for a=2.0000000000000000, b=0.50000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data115[] = {
-  { 0.92336416053263093, 2.0000000000000000, 0.50000000000000000, 
+  { 0.92336416053263093, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.93078397248364519, 2.0000000000000000, 0.50000000000000000, 
+  { 0.93078397248364519, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.93843714333600226, 2.0000000000000000, 0.50000000000000000, 
+  { 0.93843714333600226, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.94633837784068076, 2.0000000000000000, 0.50000000000000000, 
+  { 0.94633837784068076, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.95450388104967909, 2.0000000000000000, 0.50000000000000000, 
+  { 0.95450388104967909, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.96295158125742764, 2.0000000000000000, 0.50000000000000000, 
+  { 0.96295158125742764, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.97170139827854296, 2.0000000000000000, 0.50000000000000000, 
+  { 0.97170139827854296, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.98077556918512687, 2.0000000000000000, 0.50000000000000000, 
+  { 0.98077556918512687, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.99019904777750845, 2.0000000000000000, 0.50000000000000000, 
+  { 0.99019904777750845, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0102104261941198, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0102104261941198, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0208669540935695, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0208669540935695, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0320118665407505, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0320118665407505, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0436944599504387, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0436944599504387, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0559728828278145, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0559728828278145, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0689166967761712, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0689166967761712, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0826105758119842, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0826105758119842, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0971599106346146, 2.0000000000000000, 0.50000000000000000, 
+  { 1.0971599106346146, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.1126998828023964, 2.0000000000000000, 0.50000000000000000, 
+  { 1.1126998828023964, 2.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -7976,43 +7976,43 @@ void test115()
 
 // Test data for a=2.0000000000000000, b=1.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data116[] = {
-  { 0.52631578947368429, 2.0000000000000000, 1.0000000000000000, 
+  { 0.52631578947368429, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.55555555555555558, 2.0000000000000000, 1.0000000000000000, 
+  { 0.55555555555555558, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.58823529411764708, 2.0000000000000000, 1.0000000000000000, 
+  { 0.58823529411764708, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.62500000000000000, 2.0000000000000000, 1.0000000000000000, 
+  { 0.62500000000000000, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.66666666666666663, 2.0000000000000000, 1.0000000000000000, 
+  { 0.66666666666666663, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.71428571428571430, 2.0000000000000000, 1.0000000000000000, 
+  { 0.71428571428571430, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.76923076923076927, 2.0000000000000000, 1.0000000000000000, 
+  { 0.76923076923076927, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.83333333333333337, 2.0000000000000000, 1.0000000000000000, 
+  { 0.83333333333333337, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.90909090909090906, 2.0000000000000000, 1.0000000000000000, 
+  { 0.90909090909090906, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.1111111111111112, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1111111111111112, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.2500000000000000, 2.0000000000000000, 1.0000000000000000, 
+  { 1.2500000000000000, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.4285714285714286, 2.0000000000000000, 1.0000000000000000, 
+  { 1.4285714285714286, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.6666666666666663, 2.0000000000000000, 1.0000000000000000, 
+  { 1.6666666666666663, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 2.0000000000000000, 2.0000000000000000, 1.0000000000000000, 
+  { 2.0000000000000000, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 2.5000000000000004, 2.0000000000000000, 1.0000000000000000, 
+  { 2.5000000000000004, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 3.3333333333333330, 2.0000000000000000, 1.0000000000000000, 
+  { 3.3333333333333330, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 5.0000000000000009, 2.0000000000000000, 1.0000000000000000, 
+  { 5.0000000000000009, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 9.9999999999999929, 2.0000000000000000, 1.0000000000000000, 
+  { 9.9999999999999929, 2.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8045,43 +8045,43 @@ void test116()
 
 // Test data for a=2.0000000000000000, b=1.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data117[] = {
-  { 0.70351947549341520, 2.0000000000000000, 1.0000000000000000, 
+  { 0.70351947549341520, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.72637503722092711, 2.0000000000000000, 1.0000000000000000, 
+  { 0.72637503722092711, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.75099661564391251, 2.0000000000000000, 1.0000000000000000, 
+  { 0.75099661564391251, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.77761647796730871, 2.0000000000000000, 1.0000000000000000, 
+  { 0.77761647796730871, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.80651221621216451, 2.0000000000000000, 1.0000000000000000, 
+  { 0.80651221621216451, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.83801894346580275, 2.0000000000000000, 1.0000000000000000, 
+  { 0.83801894346580275, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.87254582050258467, 2.0000000000000000, 1.0000000000000000, 
+  { 0.87254582050258467, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.91059888544083678, 2.0000000000000000, 1.0000000000000000, 
+  { 0.91059888544083678, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.95281329145592386, 2.0000000000000000, 1.0000000000000000, 
+  { 0.95281329145592386, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0532154477379738, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0532154477379738, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.1138692114741471, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1138692114741471, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.1838976095305187, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1838976095305187, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.2660586631630237, 2.0000000000000000, 1.0000000000000000, 
+  { 1.2660586631630237, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.3644676665613118, 2.0000000000000000, 1.0000000000000000, 
+  { 1.3644676665613118, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.4856585347316102, 2.0000000000000000, 1.0000000000000000, 
+  { 1.4856585347316102, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.6409590443536872, 2.0000000000000000, 1.0000000000000000, 
+  { 1.6409590443536872, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.8528798927325769, 2.0000000000000000, 1.0000000000000000, 
+  { 1.8528798927325769, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 2.1789423102929644, 2.0000000000000000, 1.0000000000000000, 
+  { 2.1789423102929644, 2.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8114,43 +8114,43 @@ void test117()
 
 // Test data for a=2.0000000000000000, b=1.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data118[] = {
-  { 0.78068027379106253, 2.0000000000000000, 1.0000000000000000, 
+  { 0.78068027379106253, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.79924541976981278, 2.0000000000000000, 1.0000000000000000, 
+  { 0.79924541976981278, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.81891305585650942, 2.0000000000000000, 1.0000000000000000, 
+  { 0.81891305585650942, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.83979799626213270, 2.0000000000000000, 1.0000000000000000, 
+  { 0.83979799626213270, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.86203315303160166, 2.0000000000000000, 1.0000000000000000, 
+  { 0.86203315303160166, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.88577352485361693, 2.0000000000000000, 1.0000000000000000, 
+  { 0.88577352485361693, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.91120135738402208, 2.0000000000000000, 1.0000000000000000, 
+  { 0.91120135738402208, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.93853291956703588, 2.0000000000000000, 1.0000000000000000, 
+  { 0.93853291956703588, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.96802755388922956, 2.0000000000000000, 1.0000000000000000, 
+  { 0.96802755388922956, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0348375559194773, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0348375559194773, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0730246119544820, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0730246119544820, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.1151788396279341, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1151788396279341, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.1621066403893472, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1621066403893472, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.2148922218710421, 2.0000000000000000, 1.0000000000000000, 
+  { 1.2148922218710421, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.2750496810838674, 2.0000000000000000, 1.0000000000000000, 
+  { 1.2750496810838674, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.3448048570872917, 2.0000000000000000, 1.0000000000000000, 
+  { 1.3448048570872917, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.4276833109859521, 2.0000000000000000, 1.0000000000000000, 
+  { 1.4276833109859521, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.5299976259379788, 2.0000000000000000, 1.0000000000000000, 
+  { 1.5299976259379788, 2.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8183,43 +8183,43 @@ void test118()
 
 // Test data for a=2.0000000000000000, b=1.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data119[] = {
-  { 0.82510759951857582, 2.0000000000000000, 1.0000000000000000, 
+  { 0.82510759951857582, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.84072786892782092, 2.0000000000000000, 1.0000000000000000, 
+  { 0.84072786892782092, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.85710884896562356, 2.0000000000000000, 1.0000000000000000, 
+  { 0.85710884896562356, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.87431674418118333, 2.0000000000000000, 1.0000000000000000, 
+  { 0.87431674418118333, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.89242659229727017, 2.0000000000000000, 1.0000000000000000, 
+  { 0.89242659229727017, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.91152392685930339, 2.0000000000000000, 1.0000000000000000, 
+  { 0.91152392685930339, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.93170685950993570, 2.0000000000000000, 1.0000000000000000, 
+  { 0.93170685950993570, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.95308871926790661, 2.0000000000000000, 1.0000000000000000, 
+  { 0.95308871926790661, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.97580144325325802, 2.0000000000000000, 1.0000000000000000, 
+  { 0.97580144325325802, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0258682619030324, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0258682619030324, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0536269616706000, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0536269616706000, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0835447330793833, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0835447330793833, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.1159538758396654, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1159538758396654, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.1512736659291880, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1512736659291880, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.1900463690116090, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1900463690116090, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.2329961591622411, 2.0000000000000000, 1.0000000000000000, 
+  { 1.2329961591622411, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.2811334345669059, 2.0000000000000000, 1.0000000000000000, 
+  { 1.2811334345669059, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.3359629014132051, 2.0000000000000000, 1.0000000000000000, 
+  { 1.3359629014132051, 2.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8252,43 +8252,43 @@ void test119()
 
 // Test data for a=2.0000000000000000, b=1.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data120[] = {
-  { 0.85426123653345876, 2.0000000000000000, 1.0000000000000000, 
+  { 0.85426123653345876, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.86774543390930370, 2.0000000000000000, 1.0000000000000000, 
+  { 0.86774543390930370, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.88178859537254239, 2.0000000000000000, 1.0000000000000000, 
+  { 0.88178859537254239, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.89643269097060951, 2.0000000000000000, 1.0000000000000000, 
+  { 0.89643269097060951, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.91172456687216763, 2.0000000000000000, 1.0000000000000000, 
+  { 0.91172456687216763, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.92771674975966134, 2.0000000000000000, 1.0000000000000000, 
+  { 0.92771674975966134, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.94446842993888647, 2.0000000000000000, 1.0000000000000000, 
+  { 0.94446842993888647, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.96204667481937678, 2.0000000000000000, 1.0000000000000000, 
+  { 0.96204667481937678, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.98052794339012128, 2.0000000000000000, 1.0000000000000000, 
+  { 0.98052794339012128, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0205643671068179, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0205643671068179, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0423395201078882, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0423395201078882, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0654651277885334, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0654651277885334, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0901078068101382, 2.0000000000000000, 1.0000000000000000, 
+  { 1.0901078068101382, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.1164691415928940, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1164691415928940, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.1447972335326551, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1447972335326551, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.1754040384534161, 2.0000000000000000, 1.0000000000000000, 
+  { 1.1754040384534161, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.2086928679893112, 2.0000000000000000, 1.0000000000000000, 
+  { 1.2086928679893112, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.2452055640510711, 2.0000000000000000, 1.0000000000000000, 
+  { 1.2452055640510711, 2.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -8321,43 +8321,43 @@ void test120()
 
 // Test data for a=2.0000000000000000, b=2.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data121[] = {
-  { 0.27700831024930750, 2.0000000000000000, 2.0000000000000000, 
+  { 0.27700831024930750, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.30864197530864196, 2.0000000000000000, 2.0000000000000000, 
+  { 0.30864197530864196, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.34602076124567477, 2.0000000000000000, 2.0000000000000000, 
+  { 0.34602076124567477, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.39062499999999994, 2.0000000000000000, 2.0000000000000000, 
+  { 0.39062499999999994, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.44444444444444442, 2.0000000000000000, 2.0000000000000000, 
+  { 0.44444444444444442, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.51020408163265307, 2.0000000000000000, 2.0000000000000000, 
+  { 0.51020408163265307, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.59171597633136097, 2.0000000000000000, 2.0000000000000000, 
+  { 0.59171597633136097, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.69444444444444453, 2.0000000000000000, 2.0000000000000000, 
+  { 0.69444444444444453, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.82644628099173545, 2.0000000000000000, 2.0000000000000000, 
+  { 0.82644628099173545, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.2345679012345681, 2.0000000000000000, 2.0000000000000000, 
+  { 1.2345679012345681, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.5624999999999998, 2.0000000000000000, 2.0000000000000000, 
+  { 1.5624999999999998, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 2.0408163265306127, 2.0000000000000000, 2.0000000000000000, 
+  { 2.0408163265306127, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 2.7777777777777768, 2.0000000000000000, 2.0000000000000000, 
+  { 2.7777777777777768, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 4.0000000000000000, 2.0000000000000000, 2.0000000000000000, 
+  { 4.0000000000000000, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 6.2500000000000036, 2.0000000000000000, 2.0000000000000000, 
+  { 6.2500000000000036, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 11.111111111111109, 2.0000000000000000, 2.0000000000000000, 
+  { 11.111111111111109, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 25.000000000000007, 2.0000000000000000, 2.0000000000000000, 
+  { 25.000000000000007, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 99.999999999999872, 2.0000000000000000, 2.0000000000000000, 
+  { 99.999999999999872, 2.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8390,43 +8390,43 @@ void test121()
 
 // Test data for a=2.0000000000000000, b=2.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data122[] = {
-  { 0.50515448477320868, 2.0000000000000000, 2.0000000000000000, 
+  { 0.50515448477320868, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.53674994210078020, 2.0000000000000000, 2.0000000000000000, 
+  { 0.53674994210078020, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.57194655162437447, 2.0000000000000000, 2.0000000000000000, 
+  { 0.57194655162437447, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.61137322330312327, 2.0000000000000000, 2.0000000000000000, 
+  { 0.61137322330312327, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.65581297297972574, 2.0000000000000000, 2.0000000000000000, 
+  { 0.65581297297972574, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.70625323977290932, 2.0000000000000000, 2.0000000000000000, 
+  { 0.70625323977290932, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.76395739449542643, 2.0000000000000000, 2.0000000000000000, 
+  { 0.76395739449542643, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.83056871002513311, 2.0000000000000000, 2.0000000000000000, 
+  { 0.83056871002513311, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.90826553449323655, 2.0000000000000000, 2.0000000000000000, 
+  { 0.90826553449323655, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.1098784992198341, 2.0000000000000000, 2.0000000000000000, 
+  { 1.1098784992198341, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.2437942741831700, 2.0000000000000000, 2.0000000000000000, 
+  { 1.2437942741831700, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.4105343768544543, 2.0000000000000000, 2.0000000000000000, 
+  { 1.4105343768544543, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.6238435648986016, 2.0000000000000000, 2.0000000000000000, 
+  { 1.6238435648986016, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.9065970003160624, 2.0000000000000000, 2.0000000000000000, 
+  { 1.9065970003160624, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 2.3001951284393627, 2.0000000000000000, 2.0000000000000000, 
+  { 2.3001951284393627, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 2.8891774744673464, 2.0000000000000000, 2.0000000000000000, 
+  { 2.8891774744673464, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 3.8827206436045336, 2.0000000000000000, 2.0000000000000000, 
+  { 3.8827206436045336, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 6.0316345867773542, 2.0000000000000000, 2.0000000000000000, 
+  { 6.0316345867773542, 2.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8459,43 +8459,43 @@ void test122()
 
 // Test data for a=2.0000000000000000, b=2.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data123[] = {
-  { 0.61824560969673303, 2.0000000000000000, 2.0000000000000000, 
+  { 0.61824560969673303, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.64645665839161048, 2.0000000000000000, 2.0000000000000000, 
+  { 0.64645665839161048, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.67712272792612083, 2.0000000000000000, 2.0000000000000000, 
+  { 0.67712272792612083, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.71058076074636822, 2.0000000000000000, 2.0000000000000000, 
+  { 0.71058076074636822, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.74723387423852861, 2.0000000000000000, 2.0000000000000000, 
+  { 0.74723387423852861, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.78756892188863126, 2.0000000000000000, 2.0000000000000000, 
+  { 0.78756892188863126, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.83218012557592713, 2.0000000000000000, 2.0000000000000000, 
+  { 0.83218012557592713, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.88180144818204143, 2.0000000000000000, 2.0000000000000000, 
+  { 0.88180144818204143, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.93735184459468934, 2.0000000000000000, 2.0000000000000000, 
+  { 0.93735184459468934, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0712594799044883, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0712594799044883, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.1531330932162096, 2.0000000000000000, 2.0000000000000000, 
+  { 1.1531330932162096, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.2483404191094898, 2.0000000000000000, 2.0000000000000000, 
+  { 1.2483404191094898, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.3606934909972501, 2.0000000000000000, 2.0000000000000000, 
+  { 1.3606934909972501, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.4957544469027071, 2.0000000000000000, 2.0000000000000000, 
+  { 1.4957544469027071, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.6620777107871287, 2.0000000000000000, 2.0000000000000000, 
+  { 1.6620777107871287, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.8738132387064506, 2.0000000000000000, 2.0000000000000000, 
+  { 1.8738132387064506, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 2.1570670242247409, 2.0000000000000000, 2.0000000000000000, 
+  { 2.1570670242247409, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 2.5700735959225494, 2.0000000000000000, 2.0000000000000000, 
+  { 2.5700735959225494, 2.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8528,43 +8528,43 @@ void test123()
 
 // Test data for a=2.0000000000000000, b=2.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data124[] = {
-  { 0.68776713859043437, 2.0000000000000000, 2.0000000000000000, 
+  { 0.68776713859043437, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.71280582849489826, 2.0000000000000000, 2.0000000000000000, 
+  { 0.71280582849489826, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.73962983054724929, 2.0000000000000000, 2.0000000000000000, 
+  { 0.73962983054724929, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.76844343025262085, 2.0000000000000000, 2.0000000000000000, 
+  { 0.76844343025262085, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.79948476671182911, 2.0000000000000000, 2.0000000000000000, 
+  { 0.79948476671182911, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.83303347721461229, 2.0000000000000000, 2.0000000000000000, 
+  { 0.83303347721461229, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.86942060391338782, 2.0000000000000000, 2.0000000000000000, 
+  { 0.86942060391338782, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.90904161711581655, 2.0000000000000000, 2.0000000000000000, 
+  { 0.90904161711581655, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.95237381468647742, 2.0000000000000000, 2.0000000000000000, 
+  { 0.95237381468647742, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0526413941912305, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0526413941912305, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.1112045278881502, 2.0000000000000000, 2.0000000000000000, 
+  { 1.1112045278881502, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.1768500306393046, 2.0000000000000000, 2.0000000000000000, 
+  { 1.1768500306393046, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.2510971588297888, 2.0000000000000000, 2.0000000000000000, 
+  { 1.2510971588297888, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.3359896747789315, 2.0000000000000000, 2.0000000000000000, 
+  { 1.3359896747789315, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.4343740183432725, 2.0000000000000000, 2.0000000000000000, 
+  { 1.4343740183432725, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.5504011881337365, 2.0000000000000000, 2.0000000000000000, 
+  { 1.5504011881337365, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.6905307012604318, 2.0000000000000000, 2.0000000000000000, 
+  { 1.6905307012604318, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.8658920279264424, 2.0000000000000000, 2.0000000000000000, 
+  { 1.8658920279264424, 2.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8597,43 +8597,43 @@ void test124()
 
 // Test data for a=2.0000000000000000, b=2.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data125[] = {
-  { 0.73530262886958830, 2.0000000000000000, 2.0000000000000000, 
+  { 0.73530262886958830, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.75768898977673638, 2.0000000000000000, 2.0000000000000000, 
+  { 0.75768898977673638, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.78143483544640069, 2.0000000000000000, 2.0000000000000000, 
+  { 0.78143483544640069, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.80667428603297209, 2.0000000000000000, 2.0000000000000000, 
+  { 0.80667428603297209, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.83356078772438325, 2.0000000000000000, 2.0000000000000000, 
+  { 0.83356078772438325, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.86227093001346145, 2.0000000000000000, 2.0000000000000000, 
+  { 0.86227093001346145, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.89300925500556994, 2.0000000000000000, 2.0000000000000000, 
+  { 0.89300925500556994, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.92601438873425990, 2.0000000000000000, 2.0000000000000000, 
+  { 0.92601438873425990, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.96156696230910810, 2.0000000000000000, 2.0000000000000000, 
+  { 0.96156696230910810, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0417127776179342, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0417127776179342, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0871896789480930, 2.0000000000000000, 2.0000000000000000, 
+  { 1.0871896789480930, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.1370264514689949, 2.0000000000000000, 2.0000000000000000, 
+  { 1.1370264514689949, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.1919677804049154, 2.0000000000000000, 2.0000000000000000, 
+  { 1.1919677804049154, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.2529628761065934, 2.0000000000000000, 2.0000000000000000, 
+  { 1.2529628761065934, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.3212511796458866, 2.0000000000000000, 2.0000000000000000, 
+  { 1.3212511796458866, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.3985017309668506, 2.0000000000000000, 2.0000000000000000, 
+  { 1.3985017309668506, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.4870567523847895, 2.0000000000000000, 2.0000000000000000, 
+  { 1.4870567523847895, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.5904049523738040, 2.0000000000000000, 2.0000000000000000, 
+  { 1.5904049523738040, 2.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -8666,43 +8666,43 @@ void test125()
 
 // Test data for a=2.0000000000000000, b=5.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data126[] = {
-  { 0.040386107340619266, 2.0000000000000000, 5.0000000000000000, 
+  { 0.040386107340619266, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.052922149401344633, 2.0000000000000000, 5.0000000000000000, 
+  { 0.052922149401344633, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.070429627772374270, 2.0000000000000000, 5.0000000000000000, 
+  { 0.070429627772374270, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.095367431640624972, 2.0000000000000000, 5.0000000000000000, 
+  { 0.095367431640624972, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.13168724279835387, 2.0000000000000000, 5.0000000000000000, 
+  { 0.13168724279835387, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.18593443208187066, 2.0000000000000000, 5.0000000000000000, 
+  { 0.18593443208187066, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.26932907434290437, 2.0000000000000000, 5.0000000000000000, 
+  { 0.26932907434290437, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.40187757201646096, 2.0000000000000000, 5.0000000000000000, 
+  { 0.40187757201646096, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.62092132305915493, 2.0000000000000000, 5.0000000000000000, 
+  { 0.62092132305915493, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.6935087808430296, 2.0000000000000000, 5.0000000000000000, 
+  { 1.6935087808430296, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 3.0517578124999991, 2.0000000000000000, 5.0000000000000000, 
+  { 3.0517578124999991, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 5.9499018266198629, 2.0000000000000000, 5.0000000000000000, 
+  { 5.9499018266198629, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 12.860082304526737, 2.0000000000000000, 5.0000000000000000, 
+  { 12.860082304526737, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 32.000000000000000, 2.0000000000000000, 5.0000000000000000, 
+  { 32.000000000000000, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 97.656250000000114, 2.0000000000000000, 5.0000000000000000, 
+  { 97.656250000000114, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 411.52263374485580, 2.0000000000000000, 5.0000000000000000, 
+  { 411.52263374485580, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 3124.9999999999991, 2.0000000000000000, 5.0000000000000000, 
+  { 3124.9999999999991, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 99999.999999999665, 2.0000000000000000, 5.0000000000000000, 
+  { 99999.999999999665, 2.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8735,43 +8735,43 @@ void test126()
 
 // Test data for a=2.0000000000000000, b=5.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data127[] = {
-  { 0.21140107887447140, 2.0000000000000000, 5.0000000000000000, 
+  { 0.21140107887447140, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.24005486968449935, 2.0000000000000000, 5.0000000000000000, 
+  { 0.24005486968449935, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.27478119275391821, 2.0000000000000000, 5.0000000000000000, 
+  { 0.27478119275391821, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.31738281249999994, 2.0000000000000000, 5.0000000000000000, 
+  { 0.31738281249999994, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.37037037037037035, 2.0000000000000000, 5.0000000000000000, 
+  { 0.37037037037037035, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.43731778425655982, 2.0000000000000000, 5.0000000000000000, 
+  { 0.43731778425655982, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.52344105598543444, 2.0000000000000000, 5.0000000000000000, 
+  { 0.52344105598543444, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.63657407407407429, 2.0000000000000000, 5.0000000000000000, 
+  { 0.63657407407407429, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.78888054094665638, 2.0000000000000000, 5.0000000000000000, 
+  { 0.78888054094665638, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.3031550068587108, 2.0000000000000000, 5.0000000000000000, 
+  { 1.3031550068587108, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.7578125000000002, 2.0000000000000000, 5.0000000000000000, 
+  { 1.7578125000000002, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 2.4781341107871717, 2.0000000000000000, 5.0000000000000000, 
+  { 2.4781341107871717, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 3.7037037037037037, 2.0000000000000000, 5.0000000000000000, 
+  { 3.7037037037037037, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 5.9999999999999982, 2.0000000000000000, 5.0000000000000000, 
+  { 5.9999999999999982, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 10.937500000000005, 2.0000000000000000, 5.0000000000000000, 
+  { 10.937500000000005, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 24.074074074074076, 2.0000000000000000, 5.0000000000000000, 
+  { 24.074074074074076, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 74.999999999999957, 2.0000000000000000, 5.0000000000000000, 
+  { 74.999999999999957, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 549.99999999999670, 2.0000000000000000, 5.0000000000000000, 
+  { 549.99999999999670, 2.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8804,43 +8804,43 @@ void test127()
 
 // Test data for a=2.0000000000000000, b=5.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data128[] = {
-  { 0.33250915203252107, 2.0000000000000000, 5.0000000000000000, 
+  { 0.33250915203252107, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.36566851047721960, 2.0000000000000000, 5.0000000000000000, 
+  { 0.36566851047721960, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.40414812182437942, 2.0000000000000000, 5.0000000000000000, 
+  { 0.40414812182437942, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.44916943268118470, 2.0000000000000000, 5.0000000000000000, 
+  { 0.44916943268118470, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.50233081077479569, 2.0000000000000000, 5.0000000000000000, 
+  { 0.50233081077479569, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.56575808728873322, 2.0000000000000000, 5.0000000000000000, 
+  { 0.56575808728873322, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.64233106844971422, 2.0000000000000000, 5.0000000000000000, 
+  { 0.64233106844971422, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.73603371116919514, 2.0000000000000000, 5.0000000000000000, 
+  { 0.73603371116919514, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.85251256240112439, 2.0000000000000000, 5.0000000000000000, 
+  { 0.85251256240112439, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.1909065696197674, 2.0000000000000000, 5.0000000000000000, 
+  { 1.1909065696197674, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.4447095285569311, 2.0000000000000000, 5.0000000000000000, 
+  { 1.4447095285569311, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.7935243137840653, 2.0000000000000000, 5.0000000000000000, 
+  { 1.7935243137840653, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 2.2937035820494454, 2.0000000000000000, 5.0000000000000000, 
+  { 2.2937035820494454, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 3.0524711083016687, 2.0000000000000000, 5.0000000000000000, 
+  { 3.0524711083016687, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 4.2976512669354259, 2.0000000000000000, 5.0000000000000000, 
+  { 4.2976512669354259, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 6.5977107563194677, 2.0000000000000000, 5.0000000000000000, 
+  { 6.5977107563194677, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 11.793747206577530, 2.0000000000000000, 5.0000000000000000, 
+  { 11.793747206577530, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 29.997625937982058, 2.0000000000000000, 5.0000000000000000, 
+  { 29.997625937982058, 2.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8873,43 +8873,43 @@ void test128()
 
 // Test data for a=2.0000000000000000, b=5.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data129[] = {
-  { 0.42108197362250305, 2.0000000000000000, 5.0000000000000000, 
+  { 0.42108197362250305, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.45503172013983051, 2.0000000000000000, 5.0000000000000000, 
+  { 0.45503172013983051, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.49345609813624303, 2.0000000000000000, 5.0000000000000000, 
+  { 0.49345609813624303, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.53720880551221295, 2.0000000000000000, 5.0000000000000000, 
+  { 0.53720880551221295, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.58736431524847466, 2.0000000000000000, 5.0000000000000000, 
+  { 0.58736431524847466, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.64529222467897962, 2.0000000000000000, 5.0000000000000000, 
+  { 0.64529222467897962, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.71276337354393904, 2.0000000000000000, 5.0000000000000000, 
+  { 0.71276337354393904, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.79210466220795306, 2.0000000000000000, 5.0000000000000000, 
+  { 0.79210466220795306, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.88643063455510596, 2.0000000000000000, 5.0000000000000000, 
+  { 0.88643063455510596, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.1387832139040652, 2.0000000000000000, 5.0000000000000000, 
+  { 1.1387832139040652, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.3114025920844752, 2.0000000000000000, 5.0000000000000000, 
+  { 1.3114025920844752, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.5307655016768162, 2.0000000000000000, 5.0000000000000000, 
+  { 1.5307655016768162, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.8170727950333345, 2.0000000000000000, 5.0000000000000000, 
+  { 1.8170727950333345, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 2.2037865486700836, 2.0000000000000000, 5.0000000000000000, 
+  { 2.2037865486700836, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 2.7506766056439380, 2.0000000000000000, 5.0000000000000000, 
+  { 2.7506766056439380, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 3.5764534935716972, 2.0000000000000000, 5.0000000000000000, 
+  { 3.5764534935716972, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 4.9587762302155403, 2.0000000000000000, 5.0000000000000000, 
+  { 4.9587762302155403, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 7.7740847924166800, 2.0000000000000000, 5.0000000000000000, 
+  { 7.7740847924166800, 2.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -8942,43 +8942,43 @@ void test129()
 
 // Test data for a=2.0000000000000000, b=5.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data130[] = {
-  { 0.48860241312958425, 2.0000000000000000, 5.0000000000000000, 
+  { 0.48860241312958425, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.52193382517068487, 2.0000000000000000, 5.0000000000000000, 
+  { 0.52193382517068487, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.55902375003954219, 2.0000000000000000, 5.0000000000000000, 
+  { 0.55902375003954219, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.60049055150230346, 2.0000000000000000, 5.0000000000000000, 
+  { 0.60049055150230346, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.64709127927203480, 2.0000000000000000, 5.0000000000000000, 
+  { 0.64709127927203480, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.69976233335368998, 2.0000000000000000, 5.0000000000000000, 
+  { 0.69976233335368998, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.75967529501081055, 2.0000000000000000, 5.0000000000000000, 
+  { 0.75967529501081055, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.82831498895254407, 2.0000000000000000, 5.0000000000000000, 
+  { 0.82831498895254407, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.90759090169653933, 2.0000000000000000, 5.0000000000000000, 
+  { 0.90759090169653933, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.1088712278667465, 2.0000000000000000, 5.0000000000000000, 
+  { 1.1088712278667465, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.2387445478440853, 2.0000000000000000, 5.0000000000000000, 
+  { 1.2387445478440853, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.3959812720437546, 2.0000000000000000, 5.0000000000000000, 
+  { 1.3959812720437546, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.5897930661091164, 2.0000000000000000, 5.0000000000000000, 
+  { 1.5897930661091164, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.8340789380307454, 2.0000000000000000, 5.0000000000000000, 
+  { 1.8340789380307454, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 2.1509548085970764, 2.0000000000000000, 5.0000000000000000, 
+  { 2.1509548085970764, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 2.5782406951207504, 2.0000000000000000, 5.0000000000000000, 
+  { 2.5782406951207504, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 3.1877847194242737, 2.0000000000000000, 5.0000000000000000, 
+  { 3.1877847194242737, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 4.1421596631676900, 2.0000000000000000, 5.0000000000000000, 
+  { 4.1421596631676900, 2.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -9011,43 +9011,43 @@ void test130()
 
 // Test data for a=2.0000000000000000, b=10.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data131[] = {
-  { 0.0016310376661280216, 2.0000000000000000, 10.000000000000000, 
+  { 0.0016310376661280216, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.0028007538972582421, 2.0000000000000000, 10.000000000000000, 
+  { 0.0028007538972582421, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.0049603324681551939, 2.0000000000000000, 10.000000000000000, 
+  { 0.0049603324681551939, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.0090949470177292789, 2.0000000000000000, 10.000000000000000, 
+  { 0.0090949470177292789, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.017341529915832606, 2.0000000000000000, 10.000000000000000, 
+  { 0.017341529915832606, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.034571613033607777, 2.0000000000000000, 10.000000000000000, 
+  { 0.034571613033607777, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.072538150286405714, 2.0000000000000000, 10.000000000000000, 
+  { 0.072538150286405714, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.16150558288984579, 2.0000000000000000, 10.000000000000000, 
+  { 0.16150558288984579, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.38554328942953148, 2.0000000000000000, 10.000000000000000, 
+  { 0.38554328942953148, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 2.8679719907924444, 2.0000000000000000, 10.000000000000000, 
+  { 2.8679719907924444, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 9.3132257461547816, 2.0000000000000000, 10.000000000000000, 
+  { 9.3132257461547816, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 35.401331746414378, 2.0000000000000000, 10.000000000000000, 
+  { 35.401331746414378, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 165.38171687920172, 2.0000000000000000, 10.000000000000000, 
+  { 165.38171687920172, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1024.0000000000000, 2.0000000000000000, 10.000000000000000, 
+  { 1024.0000000000000, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 9536.7431640625200, 2.0000000000000000, 10.000000000000000, 
+  { 9536.7431640625200, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 169350.87808430271, 2.0000000000000000, 10.000000000000000, 
+  { 169350.87808430271, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 9765624.9999999944, 2.0000000000000000, 10.000000000000000, 
+  { 9765624.9999999944, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 9999999999.9999332, 2.0000000000000000, 10.000000000000000, 
+  { 9999999999.9999332, 2.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9080,43 +9080,43 @@ void test131()
 
 // Test data for a=2.0000000000000000, b=10.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data132[] = {
-  { 0.071191280690193509, 2.0000000000000000, 10.000000000000000, 
+  { 0.071191280690193509, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.085646504654238079, 2.0000000000000000, 10.000000000000000, 
+  { 0.085646504654238079, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.10478215656371073, 2.0000000000000000, 10.000000000000000, 
+  { 0.10478215656371073, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.13074816337653575, 2.0000000000000000, 10.000000000000000, 
+  { 0.13074816337653575, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.16701141666848116, 2.0000000000000000, 10.000000000000000, 
+  { 0.16701141666848116, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.21939323375313971, 2.0000000000000000, 10.000000000000000, 
+  { 0.21939323375313971, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.29813515331786627, 2.0000000000000000, 10.000000000000000, 
+  { 0.29813515331786627, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.42225974638874386, 2.0000000000000000, 10.000000000000000, 
+  { 0.42225974638874386, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.62942145962174867, 2.0000000000000000, 10.000000000000000, 
+  { 0.62942145962174867, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.7218685262373197, 2.0000000000000000, 10.000000000000000, 
+  { 1.7218685262373197, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 3.2855760483514689, 2.0000000000000000, 10.000000000000000, 
+  { 3.2855760483514689, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 7.1616652508907093, 2.0000000000000000, 10.000000000000000, 
+  { 7.1616652508907093, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 18.612326808485907, 2.0000000000000000, 10.000000000000000, 
+  { 18.612326808485907, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 61.476190476190474, 2.0000000000000000, 10.000000000000000, 
+  { 61.476190476190474, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 286.27580915178623, 2.0000000000000000, 10.000000000000000, 
+  { 286.27580915178623, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 2274.9441142102296, 2.0000000000000000, 10.000000000000000, 
+  { 2274.9441142102296, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 47229.761904761865, 2.0000000000000000, 10.000000000000000, 
+  { 47229.761904761865, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 9961460.7142856438, 2.0000000000000000, 10.000000000000000, 
+  { 9961460.7142856438, 2.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9149,43 +9149,43 @@ void test132()
 
 // Test data for a=2.0000000000000000, b=10.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data133[] = {
-  { 0.14747230019381052, 2.0000000000000000, 10.000000000000000, 
+  { 0.14747230019381052, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.17073600100690603, 2.0000000000000000, 10.000000000000000, 
+  { 0.17073600100690603, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.19982795745135354, 2.0000000000000000, 10.000000000000000, 
+  { 0.19982795745135354, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.23681776864188067, 2.0000000000000000, 10.000000000000000, 
+  { 0.23681776864188067, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.28475624360398022, 2.0000000000000000, 10.000000000000000, 
+  { 0.28475624360398022, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.34827500743063144, 2.0000000000000000, 10.000000000000000, 
+  { 0.34827500743063144, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.43464829159684681, 2.0000000000000000, 10.000000000000000, 
+  { 0.43464829159684681, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.55576053438064787, 2.0000000000000000, 10.000000000000000, 
+  { 0.55576053438064787, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.73195020913445485, 2.0000000000000000, 10.000000000000000, 
+  { 0.73195020913445485, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.4310223867822929, 2.0000000000000000, 10.000000000000000, 
+  { 1.4310223867822929, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 2.1742563399057540, 2.0000000000000000, 10.000000000000000, 
+  { 2.1742563399057540, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 3.5769231236256043, 2.0000000000000000, 10.000000000000000, 
+  { 3.5769231236256043, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 6.5620441134844363, 2.0000000000000000, 10.000000000000000, 
+  { 6.5620441134844363, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 14.063492063492063, 2.0000000000000000, 10.000000000000000, 
+  { 14.063492063492063, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 38.085937500000036, 2.0000000000000000, 10.000000000000000, 
+  { 38.085937500000036, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 150.92973632068282, 2.0000000000000000, 10.000000000000000, 
+  { 150.92973632068282, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1212.3015873015852, 2.0000000000000000, 10.000000000000000, 
+  { 1212.3015873015852, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 55107.142857142389, 2.0000000000000000, 10.000000000000000, 
+  { 55107.142857142389, 2.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9218,43 +9218,43 @@ void test133()
 
 // Test data for a=2.0000000000000000, b=10.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data134[] = {
-  { 0.21658059714090588, 2.0000000000000000, 10.000000000000000, 
+  { 0.21658059714090588, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.24513539602702844, 2.0000000000000000, 10.000000000000000, 
+  { 0.24513539602702844, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.27967018274845046, 2.0000000000000000, 10.000000000000000, 
+  { 0.27967018274845046, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.32196044921874994, 2.0000000000000000, 10.000000000000000, 
+  { 0.32196044921874994, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.37448559670781900, 2.0000000000000000, 10.000000000000000, 
+  { 0.37448559670781900, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.44078856032208796, 2.0000000000000000, 10.000000000000000, 
+  { 0.44078856032208796, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.52606701446027815, 2.0000000000000000, 10.000000000000000, 
+  { 0.52606701446027815, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.63818158436214001, 2.0000000000000000, 10.000000000000000, 
+  { 0.63818158436214001, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.78944971882612769, 2.0000000000000000, 10.000000000000000, 
+  { 0.78944971882612769, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.3044251384443430, 2.0000000000000000, 10.000000000000000, 
+  { 1.3044251384443430, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.7659505208333335, 2.0000000000000000, 10.000000000000000, 
+  { 1.7659505208333335, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 2.5093710953769270, 2.0000000000000000, 10.000000000000000, 
+  { 2.5093710953769270, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 3.8065843621399158, 2.0000000000000000, 10.000000000000000, 
+  { 3.8065843621399158, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 6.3333333333333313, 2.0000000000000000, 10.000000000000000, 
+  { 6.3333333333333313, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 12.109375000000004, 2.0000000000000000, 10.000000000000000, 
+  { 12.109375000000004, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 29.115226337448540, 2.0000000000000000, 10.000000000000000, 
+  { 29.115226337448540, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 108.33333333333330, 2.0000000000000000, 10.000000000000000, 
+  { 108.33333333333330, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1224.9999999999923, 2.0000000000000000, 10.000000000000000, 
+  { 1224.9999999999923, 2.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9287,43 +9287,43 @@ void test134()
 
 // Test data for a=2.0000000000000000, b=10.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data135[] = {
-  { 0.27700831024930750, 2.0000000000000000, 10.000000000000000, 
+  { 0.27700831024930750, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.30864197530864196, 2.0000000000000000, 10.000000000000000, 
+  { 0.30864197530864196, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.34602076124567477, 2.0000000000000000, 10.000000000000000, 
+  { 0.34602076124567477, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.39062499999999994, 2.0000000000000000, 10.000000000000000, 
+  { 0.39062499999999994, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.44444444444444442, 2.0000000000000000, 10.000000000000000, 
+  { 0.44444444444444442, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.51020408163265307, 2.0000000000000000, 10.000000000000000, 
+  { 0.51020408163265307, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.59171597633136097, 2.0000000000000000, 10.000000000000000, 
+  { 0.59171597633136097, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.69444444444444453, 2.0000000000000000, 10.000000000000000, 
+  { 0.69444444444444453, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.82644628099173545, 2.0000000000000000, 10.000000000000000, 
+  { 0.82644628099173545, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.2345679012345681, 2.0000000000000000, 10.000000000000000, 
+  { 1.2345679012345681, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.5624999999999998, 2.0000000000000000, 10.000000000000000, 
+  { 1.5624999999999998, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 2.0408163265306127, 2.0000000000000000, 10.000000000000000, 
+  { 2.0408163265306127, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 2.7777777777777768, 2.0000000000000000, 10.000000000000000, 
+  { 2.7777777777777768, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 4.0000000000000000, 2.0000000000000000, 10.000000000000000, 
+  { 4.0000000000000000, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 6.2500000000000036, 2.0000000000000000, 10.000000000000000, 
+  { 6.2500000000000036, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 11.111111111111109, 2.0000000000000000, 10.000000000000000, 
+  { 11.111111111111109, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 25.000000000000007, 2.0000000000000000, 10.000000000000000, 
+  { 25.000000000000007, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 99.999999999999872, 2.0000000000000000, 10.000000000000000, 
+  { 99.999999999999872, 2.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -9356,43 +9356,43 @@ void test135()
 
 // Test data for a=2.0000000000000000, b=20.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data136[] = {
-  { 2.6602838683283435e-06, 2.0000000000000000, 20.000000000000000, 
+  { 2.6602838683283435e-06, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 7.8442223930072316e-06, 2.0000000000000000, 20.000000000000000, 
+  { 7.8442223930072316e-06, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 2.4604898194634598e-05, 2.0000000000000000, 20.000000000000000, 
+  { 2.4604898194634598e-05, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 8.2718061255302686e-05, 2.0000000000000000, 20.000000000000000, 
+  { 8.2718061255302686e-05, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.00030072865982171723, 2.0000000000000000, 20.000000000000000, 
+  { 0.00030072865982171723, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.0011951964277455193, 2.0000000000000000, 20.000000000000000, 
+  { 0.0011951964277455193, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.0052617832469731814, 2.0000000000000000, 20.000000000000000, 
+  { 0.0052617832469731814, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.026084053304588847, 2.0000000000000000, 20.000000000000000, 
+  { 0.026084053304588847, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.14864362802414346, 2.0000000000000000, 20.000000000000000, 
+  { 0.14864362802414346, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 8.2252633399699757, 2.0000000000000000, 20.000000000000000, 
+  { 8.2252633399699757, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 86.736173798840269, 2.0000000000000000, 20.000000000000000, 
+  { 86.736173798840269, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1253.2542894196865, 2.0000000000000000, 20.000000000000000, 
+  { 1253.2542894196865, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 27351.112277912434, 2.0000000000000000, 20.000000000000000, 
+  { 27351.112277912434, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1048576.0000000000, 2.0000000000000000, 20.000000000000000, 
+  { 1048576.0000000000, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 90949470.177293226, 2.0000000000000000, 20.000000000000000, 
+  { 90949470.177293226, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 28679719907.924358, 2.0000000000000000, 20.000000000000000, 
+  { 28679719907.924358, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 95367431640624.906, 2.0000000000000000, 20.000000000000000, 
+  { 95367431640624.906, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 9.9999999999998657e+19, 2.0000000000000000, 20.000000000000000, 
+  { 9.9999999999998657e+19, 2.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9425,43 +9425,43 @@ void test136()
 
 // Test data for a=2.0000000000000000, b=20.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data137[] = {
-  { 0.018828092583720951, 2.0000000000000000, 20.000000000000000, 
+  { 0.018828092583720951, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.023381944060455316, 2.0000000000000000, 20.000000000000000, 
+  { 0.023381944060455316, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.029789623984280793, 2.0000000000000000, 20.000000000000000, 
+  { 0.029789623984280793, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.039191021482500497, 2.0000000000000000, 20.000000000000000, 
+  { 0.039191021482500497, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.053727813036721514, 2.0000000000000000, 20.000000000000000, 
+  { 0.053727813036721514, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.077762010061669024, 2.0000000000000000, 20.000000000000000, 
+  { 0.077762010061669024, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.12110505620123302, 2.0000000000000000, 20.000000000000000, 
+  { 0.12110505620123302, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.20870149809080590, 2.0000000000000000, 20.000000000000000, 
+  { 0.20870149809080590, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.41429234328785769, 2.0000000000000000, 20.000000000000000, 
+  { 0.41429234328785769, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 3.1308087404153113, 2.0000000000000000, 20.000000000000000, 
+  { 3.1308087404153113, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 13.586180626453050, 2.0000000000000000, 20.000000000000000, 
+  { 13.586180626453050, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 87.117304082784415, 2.0000000000000000, 20.000000000000000, 
+  { 87.117304082784415, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 889.26474381242826, 2.0000000000000000, 20.000000000000000, 
+  { 889.26474381242826, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 16231.913312693494, 2.0000000000000000, 20.000000000000000, 
+  { 16231.913312693494, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 653537.51168945129, 2.0000000000000000, 20.000000000000000, 
+  { 653537.51168945129, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 87756230.793848589, 2.0000000000000000, 20.000000000000000, 
+  { 87756230.793848589, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 101493977171.74945, 2.0000000000000000, 20.000000000000000, 
+  { 101493977171.74945, 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 21375960679556916., 2.0000000000000000, 20.000000000000000, 
+  { 21375960679556916., 2.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9494,43 +9494,43 @@ void test137()
 
 // Test data for a=2.0000000000000000, b=20.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data138[] = {
-  { 0.049200410661854252, 2.0000000000000000, 20.000000000000000, 
+  { 0.049200410661854252, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.059460876757152226, 2.0000000000000000, 20.000000000000000, 
+  { 0.059460876757152226, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.073244762686653350, 2.0000000000000000, 20.000000000000000, 
+  { 0.073244762686653350, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.092334626017932922, 2.0000000000000000, 20.000000000000000, 
+  { 0.092334626017932922, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.11976760350696837, 2.0000000000000000, 20.000000000000000, 
+  { 0.11976760350696837, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.16102414609169383, 2.0000000000000000, 20.000000000000000, 
+  { 0.16102414609169383, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.22670456785796222, 2.0000000000000000, 20.000000000000000, 
+  { 0.22670456785796222, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.33912903252727361, 2.0000000000000000, 20.000000000000000, 
+  { 0.33912903252727361, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.55049794600858060, 2.0000000000000000, 20.000000000000000, 
+  { 0.55049794600858060, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 2.1254722872032232, 2.0000000000000000, 20.000000000000000, 
+  { 2.1254722872032232, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 5.6261213886736172, 2.0000000000000000, 20.000000000000000, 
+  { 5.6261213886736172, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 20.137315891130996, 2.0000000000000000, 20.000000000000000, 
+  { 20.137315891130996, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 108.04381584643853, 2.0000000000000000, 20.000000000000000, 
+  { 108.04381584643853, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 992.41692466460245, 2.0000000000000000, 20.000000000000000, 
+  { 992.41692466460245, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 19055.363816004465, 2.0000000000000000, 20.000000000000000, 
+  { 19055.363816004465, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1105471.9504312086, 2.0000000000000000, 20.000000000000000, 
+  { 1105471.9504312086, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 448521363.90608919, 2.0000000000000000, 20.000000000000000, 
+  { 448521363.90608919, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 19078917293639.004, 2.0000000000000000, 20.000000000000000, 
+  { 19078917293639.004, 2.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9563,43 +9563,43 @@ void test138()
 
 // Test data for a=2.0000000000000000, b=20.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data139[] = {
-  { 0.083753547015334745, 2.0000000000000000, 20.000000000000000, 
+  { 0.083753547015334745, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.099238444687035701, 2.0000000000000000, 20.000000000000000, 
+  { 0.099238444687035701, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.11938294012867758, 2.0000000000000000, 20.000000000000000, 
+  { 0.11938294012867758, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.14622683905023326, 2.0000000000000000, 20.000000000000000, 
+  { 0.14622683905023326, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.18303556733713025, 2.0000000000000000, 20.000000000000000, 
+  { 0.18303556733713025, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.23527764069382409, 2.0000000000000000, 20.000000000000000, 
+  { 0.23527764069382409, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.31261681740827085, 2.0000000000000000, 20.000000000000000, 
+  { 0.31261681740827085, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.43327581880538862, 2.0000000000000000, 20.000000000000000, 
+  { 0.43327581880538862, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.63445840637296658, 2.0000000000000000, 20.000000000000000, 
+  { 0.63445840637296658, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.7438842395813297, 2.0000000000000000, 20.000000000000000, 
+  { 1.7438842395813297, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 3.5070840938209269, 2.0000000000000000, 20.000000000000000, 
+  { 3.5070840938209269, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 8.6573372006089713, 2.0000000000000000, 20.000000000000000, 
+  { 8.6573372006089713, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 28.779342118408906, 2.0000000000000000, 20.000000000000000, 
+  { 28.779342118408906, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 147.50178613955714, 2.0000000000000000, 20.000000000000000, 
+  { 147.50178613955714, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1427.1686016136398, 2.0000000000000000, 20.000000000000000, 
+  { 1427.1686016136398, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 36780.643714655642, 2.0000000000000000, 20.000000000000000, 
+  { 36780.643714655642, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 5313869.6058585485, 2.0000000000000000, 20.000000000000000, 
+  { 5313869.6058585485, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 46057280607.381966, 2.0000000000000000, 20.000000000000000, 
+  { 46057280607.381966, 2.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9632,43 +9632,43 @@ void test139()
 
 // Test data for a=2.0000000000000000, b=20.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data140[] = {
-  { 0.11920045035073683, 2.0000000000000000, 20.000000000000000, 
+  { 0.11920045035073683, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.13907946814302774, 2.0000000000000000, 20.000000000000000, 
+  { 0.13907946814302774, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.16431439792559688, 2.0000000000000000, 20.000000000000000, 
+  { 0.16431439792559688, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.19698796016987008, 2.0000000000000000, 20.000000000000000, 
+  { 0.19698796016987008, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.24028510928790570, 2.0000000000000000, 20.000000000000000, 
+  { 0.24028510928790570, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.29926031296483119, 2.0000000000000000, 20.000000000000000, 
+  { 0.29926031296483119, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.38229327814229169, 2.0000000000000000, 20.000000000000000, 
+  { 0.38229327814229169, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.50402047283093110, 2.0000000000000000, 20.000000000000000, 
+  { 0.50402047283093110, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.69167261179586503, 2.0000000000000000, 20.000000000000000, 
+  { 0.69167261179586503, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.5503152253394308, 2.0000000000000000, 20.000000000000000, 
+  { 1.5503152253394308, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 2.6469548193635797, 2.0000000000000000, 20.000000000000000, 
+  { 2.6469548193635797, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 5.1882631330566813, 2.0000000000000000, 20.000000000000000, 
+  { 5.1882631330566813, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 12.476792759124516, 2.0000000000000000, 20.000000000000000, 
+  { 12.476792759124516, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 41.026391565091259, 2.0000000000000000, 20.000000000000000, 
+  { 41.026391565091259, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 220.92584715988204, 2.0000000000000000, 20.000000000000000, 
+  { 220.92584715988204, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 2677.0834450236207, 2.0000000000000000, 20.000000000000000, 
+  { 2677.0834450236207, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 141774.31260689779, 2.0000000000000000, 20.000000000000000, 
+  { 141774.31260689779, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 254267148.83196995, 2.0000000000000000, 20.000000000000000, 
+  { 254267148.83196995, 2.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -9701,43 +9701,43 @@ void test140()
 
 // Test data for a=5.0000000000000000, b=0.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data141[] = {
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9770,43 +9770,43 @@ void test141()
 
 // Test data for a=5.0000000000000000, b=0.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data142[] = {
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9839,43 +9839,43 @@ void test142()
 
 // Test data for a=5.0000000000000000, b=0.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data143[] = {
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9908,43 +9908,43 @@ void test143()
 
 // Test data for a=5.0000000000000000, b=0.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data144[] = {
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -9977,43 +9977,43 @@ void test144()
 
 // Test data for a=5.0000000000000000, b=0.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data145[] = {
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -10046,43 +10046,43 @@ void test145()
 
 // Test data for a=5.0000000000000000, b=0.50000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data146[] = {
-  { 0.52275983209457511, 5.0000000000000000, 0.50000000000000000, 
+  { 0.52275983209457511, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.54700336898142965, 5.0000000000000000, 0.50000000000000000, 
+  { 0.54700336898142965, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.57468955512601971, 5.0000000000000000, 0.50000000000000000, 
+  { 0.57468955512601971, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.60665490543315015, 5.0000000000000000, 0.50000000000000000, 
+  { 0.60665490543315015, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.64403057859056123, 5.0000000000000000, 0.50000000000000000, 
+  { 0.64403057859056123, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.68838183648623719, 5.0000000000000000, 0.50000000000000000, 
+  { 0.68838183648623719, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.74193265039311085, 5.0000000000000000, 0.50000000000000000, 
+  { 0.74193265039311085, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.80794095908995300, 5.0000000000000000, 0.50000000000000000, 
+  { 0.80794095908995300, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.89135275749639320, 5.0000000000000000, 0.50000000000000000, 
+  { 0.89135275749639320, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.1469266219310688, 5.0000000000000000, 0.50000000000000000, 
+  { 1.1469266219310688, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.3552340708357489, 5.0000000000000000, 0.50000000000000000, 
+  { 1.3552340708357489, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.6690840478838305, 5.0000000000000000, 0.50000000000000000, 
+  { 1.6690840478838305, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 2.1815415453174483, 5.0000000000000000, 0.50000000000000000, 
+  { 2.1815415453174483, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 3.1156892546032235, 5.0000000000000000, 0.50000000000000000, 
+  { 3.1156892546032235, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 5.1109077417760416, 5.0000000000000000, 0.50000000000000000, 
+  { 5.1109077417760416, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 10.560352936466296, 5.0000000000000000, 0.50000000000000000, 
+  { 10.560352936466296, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 33.541019662496815, 5.0000000000000000, 0.50000000000000000, 
+  { 33.541019662496815, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 300.66343065819501, 5.0000000000000000, 0.50000000000000000, 
+  { 300.66343065819501, 5.0000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10115,43 +10115,43 @@ void test146()
 
 // Test data for a=5.0000000000000000, b=0.50000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data147[] = {
-  { 0.68252041951139264, 5.0000000000000000, 0.50000000000000000, 
+  { 0.68252041951139264, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.70394732624993395, 5.0000000000000000, 0.50000000000000000, 
+  { 0.70394732624993395, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.72748884971552041, 5.0000000000000000, 0.50000000000000000, 
+  { 0.72748884971552041, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.75351147371199689, 5.0000000000000000, 0.50000000000000000, 
+  { 0.75351147371199689, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.78247589005573748, 5.0000000000000000, 0.50000000000000000, 
+  { 0.78247589005573748, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.81497017420249818, 5.0000000000000000, 0.50000000000000000, 
+  { 0.81497017420249818, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.85175826875009564, 5.0000000000000000, 0.50000000000000000, 
+  { 0.85175826875009564, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.89385278481745867, 5.0000000000000000, 0.50000000000000000, 
+  { 0.89385278481745867, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.94262778709507411, 5.0000000000000000, 0.50000000000000000, 
+  { 0.94262778709507411, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0687327277420910, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0687327277420910, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.1529725508983291, 5.0000000000000000, 0.50000000000000000, 
+  { 1.1529725508983291, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.2592587134058799, 5.0000000000000000, 0.50000000000000000, 
+  { 1.2592587134058799, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.3985773194637892, 5.0000000000000000, 0.50000000000000000, 
+  { 1.3985773194637892, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.5909902576697317, 5.0000000000000000, 0.50000000000000000, 
+  { 1.5909902576697317, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.8776023607249752, 5.0000000000000000, 0.50000000000000000, 
+  { 1.8776023607249752, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 2.3582499003694646, 5.0000000000000000, 0.50000000000000000, 
+  { 2.3582499003694646, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 3.3541019662496838, 5.0000000000000000, 0.50000000000000000, 
+  { 3.3541019662496838, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 6.7198400278577859, 5.0000000000000000, 0.50000000000000000, 
+  { 6.7198400278577859, 5.0000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10184,43 +10184,43 @@ void test147()
 
 // Test data for a=5.0000000000000000, b=0.50000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data148[] = {
-  { 0.75755211927082589, 5.0000000000000000, 0.50000000000000000, 
+  { 0.75755211927082589, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.77603550233010998, 5.0000000000000000, 0.50000000000000000, 
+  { 0.77603550233010998, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.79596241913438492, 5.0000000000000000, 0.50000000000000000, 
+  { 0.79596241913438492, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.81753360792105201, 5.0000000000000000, 0.50000000000000000, 
+  { 0.81753360792105201, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.84099165409805521, 5.0000000000000000, 0.50000000000000000, 
+  { 0.84099165409805521, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.86663303852180873, 5.0000000000000000, 0.50000000000000000, 
+  { 0.86663303852180873, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.89482475828629970, 5.0000000000000000, 0.50000000000000000, 
+  { 0.89482475828629970, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.92602774279590350, 5.0000000000000000, 0.50000000000000000, 
+  { 0.92602774279590350, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.96083064727087386, 5.0000000000000000, 0.50000000000000000, 
+  { 0.96083064727087386, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0445570841313008, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0445570841313008, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0959004638926031, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0959004638926031, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.1560106261370562, 5.0000000000000000, 0.50000000000000000, 
+  { 1.1560106261370562, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.2278121770678145, 5.0000000000000000, 0.50000000000000000, 
+  { 1.2278121770678145, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.3158640214709998, 5.0000000000000000, 0.50000000000000000, 
+  { 1.3158640214709998, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.4278095344155000, 5.0000000000000000, 0.50000000000000000, 
+  { 1.4278095344155000, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.5778700502946612, 5.0000000000000000, 0.50000000000000000, 
+  { 1.5778700502946612, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.7972173289196469, 5.0000000000000000, 0.50000000000000000, 
+  { 1.7972173289196469, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 2.1789970569269732, 5.0000000000000000, 0.50000000000000000, 
+  { 2.1789970569269732, 5.0000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10253,43 +10253,43 @@ void test148()
 
 // Test data for a=5.0000000000000000, b=0.50000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data149[] = {
-  { 0.80270093579329471, 5.0000000000000000, 0.50000000000000000, 
+  { 0.80270093579329471, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.81884974572462788, 5.0000000000000000, 0.50000000000000000, 
+  { 0.81884974572462788, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.83605266330015271, 5.0000000000000000, 0.50000000000000000, 
+  { 0.83605266330015271, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.85443340762795972, 5.0000000000000000, 0.50000000000000000, 
+  { 0.85443340762795972, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.87413762182790655, 5.0000000000000000, 0.50000000000000000, 
+  { 0.87413762182790655, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.89533826626907331, 5.0000000000000000, 0.50000000000000000, 
+  { 0.89533826626907331, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.91824276674115268, 5.0000000000000000, 0.50000000000000000, 
+  { 0.91824276674115268, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.94310265050720576, 5.0000000000000000, 0.50000000000000000, 
+  { 0.94310265050720576, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.97022678857609712, 5.0000000000000000, 0.50000000000000000, 
+  { 0.97022678857609712, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0329098673199812, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0329098673199812, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0695865684573389, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0695865684573389, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.1108642103944570, 5.0000000000000000, 0.50000000000000000, 
+  { 1.1108642103944570, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.1578795055970506, 5.0000000000000000, 0.50000000000000000, 
+  { 1.1578795055970506, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.2122394794169442, 5.0000000000000000, 0.50000000000000000, 
+  { 1.2122394794169442, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.2763274721556934, 5.0000000000000000, 0.50000000000000000, 
+  { 1.2763274721556934, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.3539179650251021, 5.0000000000000000, 0.50000000000000000, 
+  { 1.3539179650251021, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.4515986118197148, 5.0000000000000000, 0.50000000000000000, 
+  { 1.4515986118197148, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.5829284571614219, 5.0000000000000000, 0.50000000000000000, 
+  { 1.5829284571614219, 5.0000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10322,43 +10322,43 @@ void test149()
 
 // Test data for a=5.0000000000000000, b=0.50000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data150[] = {
-  { 0.83322694172301959, 5.0000000000000000, 0.50000000000000000, 
+  { 0.83322694172301959, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.84753931604765664, 5.0000000000000000, 0.50000000000000000, 
+  { 0.84753931604765664, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.86265784532195022, 5.0000000000000000, 0.50000000000000000, 
+  { 0.86265784532195022, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.87866479300707079, 5.0000000000000000, 0.50000000000000000, 
+  { 0.87866479300707079, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.89565516540263501, 5.0000000000000000, 0.50000000000000000, 
+  { 0.89565516540263501, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.91373946207610557, 5.0000000000000000, 0.50000000000000000, 
+  { 0.91373946207610557, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.93304721345881891, 5.0000000000000000, 0.50000000000000000, 
+  { 0.93304721345881891, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.95373159512905148, 5.0000000000000000, 0.50000000000000000, 
+  { 0.95373159512905148, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.97597554238828121, 5.0000000000000000, 0.50000000000000000, 
+  { 0.97597554238828121, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0260752851887982, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0260752851887982, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0545371197996178, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0545371197996178, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0858099017045830, 5.0000000000000000, 0.50000000000000000, 
+  { 1.0858099017045830, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.1204416568688709, 5.0000000000000000, 0.50000000000000000, 
+  { 1.1204416568688709, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.1591587835964847, 5.0000000000000000, 0.50000000000000000, 
+  { 1.1591587835964847, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.2029564720303347, 5.0000000000000000, 0.50000000000000000, 
+  { 1.2029564720303347, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.2532588722007874, 5.0000000000000000, 0.50000000000000000, 
+  { 1.2532588722007874, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.3122319926925459, 5.0000000000000000, 0.50000000000000000, 
+  { 1.3122319926925459, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.3834948587364100, 5.0000000000000000, 0.50000000000000000, 
+  { 1.3834948587364100, 5.0000000000000000, 0.50000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -10391,43 +10391,43 @@ void test150()
 
 // Test data for a=5.0000000000000000, b=1.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data151[] = {
-  { 0.25646288779245091, 5.0000000000000000, 1.0000000000000000, 
+  { 0.25646288779245091, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.28273129096174382, 5.0000000000000000, 1.0000000000000000, 
+  { 0.28273129096174382, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.31438201170962976, 5.0000000000000000, 1.0000000000000000, 
+  { 0.31438201170962976, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.35308837890625017, 5.0000000000000000, 1.0000000000000000, 
+  { 0.35308837890625017, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.40123456790123463, 5.0000000000000000, 1.0000000000000000, 
+  { 0.40123456790123463, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.46230737192836319, 5.0000000000000000, 1.0000000000000000, 
+  { 0.46230737192836319, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.54156016946185359, 5.0000000000000000, 1.0000000000000000, 
+  { 0.54156016946185359, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.64718364197530875, 5.0000000000000000, 1.0000000000000000, 
+  { 0.64718364197530875, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.79246636158732342, 5.0000000000000000, 1.0000000000000000, 
+  { 0.79246636158732342, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.3103947568968148, 5.0000000000000000, 1.0000000000000000, 
+  { 1.3103947568968148, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.8017578125000004, 5.0000000000000000, 1.0000000000000000, 
+  { 1.8017578125000004, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 2.6374427321949185, 5.0000000000000000, 1.0000000000000000, 
+  { 2.6374427321949185, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 4.1975308641975282, 5.0000000000000000, 1.0000000000000000, 
+  { 4.1975308641975282, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 7.4999999999999964, 5.0000000000000000, 1.0000000000000000, 
+  { 7.4999999999999964, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 15.859375000000012, 5.0000000000000000, 1.0000000000000000, 
+  { 15.859375000000012, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 43.734567901234513, 5.0000000000000000, 1.0000000000000000, 
+  { 43.734567901234513, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 194.99999999999994, 5.0000000000000000, 1.0000000000000000, 
+  { 194.99999999999994, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 2777.4999999999832, 5.0000000000000000, 1.0000000000000000, 
+  { 2777.4999999999832, 5.0000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10460,43 +10460,43 @@ void test151()
 
 // Test data for a=5.0000000000000000, b=1.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data152[] = {
-  { 0.46398891966759004, 5.0000000000000000, 1.0000000000000000, 
+  { 0.46398891966759004, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.49382716049382713, 5.0000000000000000, 1.0000000000000000, 
+  { 0.49382716049382713, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.52768166089965396, 5.0000000000000000, 1.0000000000000000, 
+  { 0.52768166089965396, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.56640624999999978, 5.0000000000000000, 1.0000000000000000, 
+  { 0.56640624999999978, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.61111111111111116, 5.0000000000000000, 1.0000000000000000, 
+  { 0.61111111111111116, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.66326530612244894, 5.0000000000000000, 1.0000000000000000, 
+  { 0.66326530612244894, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.72485207100591698, 5.0000000000000000, 1.0000000000000000, 
+  { 0.72485207100591698, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.79861111111111094, 5.0000000000000000, 1.0000000000000000, 
+  { 0.79861111111111094, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.88842975206611552, 5.0000000000000000, 1.0000000000000000, 
+  { 0.88842975206611552, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.1419753086419753, 5.0000000000000000, 1.0000000000000000, 
+  { 1.1419753086419753, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.3281249999999998, 5.0000000000000000, 1.0000000000000000, 
+  { 1.3281249999999998, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.5816326530612239, 5.0000000000000000, 1.0000000000000000, 
+  { 1.5816326530612239, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.9444444444444444, 5.0000000000000000, 1.0000000000000000, 
+  { 1.9444444444444444, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 2.5000000000000000, 5.0000000000000000, 1.0000000000000000, 
+  { 2.5000000000000000, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 3.4374999999999996, 5.0000000000000000, 1.0000000000000000, 
+  { 3.4374999999999996, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 5.2777777777777715, 5.0000000000000000, 1.0000000000000000, 
+  { 5.2777777777777715, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 9.9999999999999947, 5.0000000000000000, 1.0000000000000000, 
+  { 9.9999999999999947, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 32.499999999999837, 5.0000000000000000, 1.0000000000000000, 
+  { 32.499999999999837, 5.0000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10529,43 +10529,43 @@ void test152()
 
 // Test data for a=5.0000000000000000, b=1.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data153[] = {
-  { 0.57476744883397501, 5.0000000000000000, 1.0000000000000000, 
+  { 0.57476744883397501, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.60302731682513933, 5.0000000000000000, 1.0000000000000000, 
+  { 0.60302731682513933, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.63425708719096396, 5.0000000000000000, 1.0000000000000000, 
+  { 0.63425708719096396, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.66895764182970419, 5.0000000000000000, 1.0000000000000000, 
+  { 0.66895764182970419, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.70775063063963428, 5.0000000000000000, 1.0000000000000000, 
+  { 0.70775063063963428, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.75141762103495924, 5.0000000000000000, 1.0000000000000000, 
+  { 0.75141762103495924, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.80095569442603298, 5.0000000000000000, 1.0000000000000000, 
+  { 0.80095569442603298, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.85765823887436754, 5.0000000000000000, 1.0000000000000000, 
+  { 0.85765823887436754, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.92323549576335540, 5.0000000000000000, 1.0000000000000000, 
+  { 0.92323549576335540, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0911622464839472, 5.0000000000000000, 1.0000000000000000, 
+  { 1.0911622464839472, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.2013226178607666, 5.0000000000000000, 1.0000000000000000, 
+  { 1.2013226178607666, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.3373332072682687, 5.0000000000000000, 1.0000000000000000, 
+  { 1.3373332072682687, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.5099074378209716, 5.0000000000000000, 1.0000000000000000, 
+  { 1.5099074378209716, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.7368822229245819, 5.0000000000000000, 1.0000000000000000, 
+  { 1.7368822229245819, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 2.0505871832661429, 5.0000000000000000, 1.0000000000000000, 
+  { 2.0505871832661429, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 2.5172389775867967, 5.0000000000000000, 1.0000000000000000, 
+  { 2.5172389775867967, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 3.3015631983556144, 5.0000000000000000, 1.0000000000000000, 
+  { 3.3015631983556144, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 5.0005935155044519, 5.0000000000000000, 1.0000000000000000, 
+  { 5.0005935155044519, 5.0000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10598,43 +10598,43 @@ void test153()
 
 // Test data for a=5.0000000000000000, b=1.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data154[] = {
-  { 0.64582752605387961, 5.0000000000000000, 1.0000000000000000, 
+  { 0.64582752605387961, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.67184161997264169, 5.0000000000000000, 1.0000000000000000, 
+  { 0.67184161997264169, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.70012779922368040, 5.0000000000000000, 1.0000000000000000, 
+  { 0.70012779922368040, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.73100784656910256, 5.0000000000000000, 1.0000000000000000, 
+  { 0.73100784656910256, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.76486919089091077, 5.0000000000000000, 1.0000000000000000, 
+  { 0.76486919089091077, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.80218301124334579, 5.0000000000000000, 1.0000000000000000, 
+  { 0.80218301124334579, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.84352883533234446, 5.0000000000000000, 1.0000000000000000, 
+  { 0.84352883533234446, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.88962858902212572, 5.0000000000000000, 1.0000000000000000, 
+  { 0.88962858902212572, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.94139473468584123, 5.0000000000000000, 1.0000000000000000, 
+  { 0.94139473468584123, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0669812691939897, 5.0000000000000000, 1.0000000000000000, 
+  { 1.0669812691939897, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.1443996012177726, 5.0000000000000000, 1.0000000000000000, 
+  { 1.1443996012177726, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.2350966976721314, 5.0000000000000000, 1.0000000000000000, 
+  { 1.2350966976721314, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.3431264370409088, 5.0000000000000000, 1.0000000000000000, 
+  { 1.3431264370409088, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.4745266814162399, 5.0000000000000000, 1.0000000000000000, 
+  { 1.4745266814162399, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.6388137104840066, 5.0000000000000000, 1.0000000000000000, 
+  { 1.6388137104840066, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.8522074849776518, 5.0000000000000000, 1.0000000000000000, 
+  { 1.8522074849776518, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 2.1458016978417458, 5.0000000000000000, 1.0000000000000000, 
+  { 2.1458016978417458, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 2.5927464669826339, 5.0000000000000000, 1.0000000000000000, 
+  { 2.5927464669826339, 5.0000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10667,43 +10667,43 @@ void test154()
 
 // Test data for a=5.0000000000000000, b=1.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data155[] = {
-  { 0.69583236336670629, 5.0000000000000000, 1.0000000000000000, 
+  { 0.69583236336670629, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.71968920666899694, 5.0000000000000000, 1.0000000000000000, 
+  { 0.71968920666899694, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.74533885416044232, 5.0000000000000000, 1.0000000000000000, 
+  { 0.74533885416044232, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.77300145361503014, 5.0000000000000000, 1.0000000000000000, 
+  { 0.77300145361503014, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.80293630810919514, 5.0000000000000000, 1.0000000000000000, 
+  { 0.80293630810919514, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.83545132638592035, 5.0000000000000000, 1.0000000000000000, 
+  { 0.83545132638592035, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.87091544744412508, 5.0000000000000000, 1.0000000000000000, 
+  { 0.87091544744412508, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.90977522877919847, 5.0000000000000000, 1.0000000000000000, 
+  { 0.90977522877919847, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.95257738192069130, 5.0000000000000000, 1.0000000000000000, 
+  { 0.95257738192069130, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0528968282789379, 5.0000000000000000, 1.0000000000000000, 
+  { 1.0528968282789379, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.1123617169062123, 5.0000000000000000, 1.0000000000000000, 
+  { 1.1123617169062123, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.1798254572896132, 5.0000000000000000, 1.0000000000000000, 
+  { 1.1798254572896132, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.2572069000522696, 5.0000000000000000, 1.0000000000000000, 
+  { 1.2572069000522696, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.3471600884974377, 5.0000000000000000, 1.0000000000000000, 
+  { 1.3471600884974377, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.4535032279573519, 5.0000000000000000, 1.0000000000000000, 
+  { 1.4535032279573519, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.5820245752814948, 5.0000000000000000, 1.0000000000000000, 
+  { 1.5820245752814948, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.7421756366906538, 5.0000000000000000, 1.0000000000000000, 
+  { 1.7421756366906538, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.9513145531098233, 5.0000000000000000, 1.0000000000000000, 
+  { 1.9513145531098233, 5.0000000000000000, 1.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -10736,43 +10736,43 @@ void test155()
 
 // Test data for a=5.0000000000000000, b=2.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data156[] = {
-  { 0.040386107340619266, 5.0000000000000000, 2.0000000000000000, 
+  { 0.040386107340619266, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.052922149401344633, 5.0000000000000000, 2.0000000000000000, 
+  { 0.052922149401344633, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.070429627772374270, 5.0000000000000000, 2.0000000000000000, 
+  { 0.070429627772374270, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.095367431640624972, 5.0000000000000000, 2.0000000000000000, 
+  { 0.095367431640624972, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.13168724279835387, 5.0000000000000000, 2.0000000000000000, 
+  { 0.13168724279835387, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.18593443208187066, 5.0000000000000000, 2.0000000000000000, 
+  { 0.18593443208187066, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.26932907434290437, 5.0000000000000000, 2.0000000000000000, 
+  { 0.26932907434290437, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.40187757201646096, 5.0000000000000000, 2.0000000000000000, 
+  { 0.40187757201646096, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.62092132305915493, 5.0000000000000000, 2.0000000000000000, 
+  { 0.62092132305915493, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.6935087808430296, 5.0000000000000000, 2.0000000000000000, 
+  { 1.6935087808430296, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 3.0517578124999991, 5.0000000000000000, 2.0000000000000000, 
+  { 3.0517578124999991, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 5.9499018266198629, 5.0000000000000000, 2.0000000000000000, 
+  { 5.9499018266198629, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 12.860082304526737, 5.0000000000000000, 2.0000000000000000, 
+  { 12.860082304526737, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 32.000000000000000, 5.0000000000000000, 2.0000000000000000, 
+  { 32.000000000000000, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 97.656250000000114, 5.0000000000000000, 2.0000000000000000, 
+  { 97.656250000000114, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 411.52263374485580, 5.0000000000000000, 2.0000000000000000, 
+  { 411.52263374485580, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 3124.9999999999991, 5.0000000000000000, 2.0000000000000000, 
+  { 3124.9999999999991, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 99999.999999999665, 5.0000000000000000, 2.0000000000000000, 
+  { 99999.999999999665, 5.0000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10805,43 +10805,43 @@ void test156()
 
 // Test data for a=5.0000000000000000, b=2.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data157[] = {
-  { 0.21140107887447140, 5.0000000000000000, 2.0000000000000000, 
+  { 0.21140107887447140, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.24005486968449935, 5.0000000000000000, 2.0000000000000000, 
+  { 0.24005486968449935, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.27478119275391821, 5.0000000000000000, 2.0000000000000000, 
+  { 0.27478119275391821, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.31738281249999994, 5.0000000000000000, 2.0000000000000000, 
+  { 0.31738281249999994, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.37037037037037035, 5.0000000000000000, 2.0000000000000000, 
+  { 0.37037037037037035, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.43731778425655982, 5.0000000000000000, 2.0000000000000000, 
+  { 0.43731778425655982, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.52344105598543444, 5.0000000000000000, 2.0000000000000000, 
+  { 0.52344105598543444, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.63657407407407429, 5.0000000000000000, 2.0000000000000000, 
+  { 0.63657407407407429, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.78888054094665638, 5.0000000000000000, 2.0000000000000000, 
+  { 0.78888054094665638, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.3031550068587108, 5.0000000000000000, 2.0000000000000000, 
+  { 1.3031550068587108, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.7578125000000002, 5.0000000000000000, 2.0000000000000000, 
+  { 1.7578125000000002, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 2.4781341107871717, 5.0000000000000000, 2.0000000000000000, 
+  { 2.4781341107871717, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 3.7037037037037037, 5.0000000000000000, 2.0000000000000000, 
+  { 3.7037037037037037, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 5.9999999999999982, 5.0000000000000000, 2.0000000000000000, 
+  { 5.9999999999999982, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 10.937500000000005, 5.0000000000000000, 2.0000000000000000, 
+  { 10.937500000000005, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 24.074074074074076, 5.0000000000000000, 2.0000000000000000, 
+  { 24.074074074074076, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 74.999999999999957, 5.0000000000000000, 2.0000000000000000, 
+  { 74.999999999999957, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 549.99999999999670, 5.0000000000000000, 2.0000000000000000, 
+  { 549.99999999999670, 5.0000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10874,43 +10874,43 @@ void test157()
 
 // Test data for a=5.0000000000000000, b=2.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data158[] = {
-  { 0.33250915203252107, 5.0000000000000000, 2.0000000000000000, 
+  { 0.33250915203252107, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.36566851047721960, 5.0000000000000000, 2.0000000000000000, 
+  { 0.36566851047721960, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.40414812182437942, 5.0000000000000000, 2.0000000000000000, 
+  { 0.40414812182437942, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.44916943268118470, 5.0000000000000000, 2.0000000000000000, 
+  { 0.44916943268118470, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.50233081077479569, 5.0000000000000000, 2.0000000000000000, 
+  { 0.50233081077479569, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.56575808728873322, 5.0000000000000000, 2.0000000000000000, 
+  { 0.56575808728873322, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.64233106844971422, 5.0000000000000000, 2.0000000000000000, 
+  { 0.64233106844971422, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.73603371116919514, 5.0000000000000000, 2.0000000000000000, 
+  { 0.73603371116919514, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.85251256240112439, 5.0000000000000000, 2.0000000000000000, 
+  { 0.85251256240112439, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.1909065696197674, 5.0000000000000000, 2.0000000000000000, 
+  { 1.1909065696197674, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.4447095285569311, 5.0000000000000000, 2.0000000000000000, 
+  { 1.4447095285569311, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.7935243137840653, 5.0000000000000000, 2.0000000000000000, 
+  { 1.7935243137840653, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 2.2937035820494454, 5.0000000000000000, 2.0000000000000000, 
+  { 2.2937035820494454, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 3.0524711083016687, 5.0000000000000000, 2.0000000000000000, 
+  { 3.0524711083016687, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 4.2976512669354259, 5.0000000000000000, 2.0000000000000000, 
+  { 4.2976512669354259, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 6.5977107563194677, 5.0000000000000000, 2.0000000000000000, 
+  { 6.5977107563194677, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 11.793747206577530, 5.0000000000000000, 2.0000000000000000, 
+  { 11.793747206577530, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 29.997625937982058, 5.0000000000000000, 2.0000000000000000, 
+  { 29.997625937982058, 5.0000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -10943,43 +10943,43 @@ void test158()
 
 // Test data for a=5.0000000000000000, b=2.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data159[] = {
-  { 0.42108197362250305, 5.0000000000000000, 2.0000000000000000, 
+  { 0.42108197362250305, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.45503172013983051, 5.0000000000000000, 2.0000000000000000, 
+  { 0.45503172013983051, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.49345609813624303, 5.0000000000000000, 2.0000000000000000, 
+  { 0.49345609813624303, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.53720880551221295, 5.0000000000000000, 2.0000000000000000, 
+  { 0.53720880551221295, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.58736431524847466, 5.0000000000000000, 2.0000000000000000, 
+  { 0.58736431524847466, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.64529222467897962, 5.0000000000000000, 2.0000000000000000, 
+  { 0.64529222467897962, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.71276337354393904, 5.0000000000000000, 2.0000000000000000, 
+  { 0.71276337354393904, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.79210466220795306, 5.0000000000000000, 2.0000000000000000, 
+  { 0.79210466220795306, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.88643063455510596, 5.0000000000000000, 2.0000000000000000, 
+  { 0.88643063455510596, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.1387832139040652, 5.0000000000000000, 2.0000000000000000, 
+  { 1.1387832139040652, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.3114025920844752, 5.0000000000000000, 2.0000000000000000, 
+  { 1.3114025920844752, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.5307655016768162, 5.0000000000000000, 2.0000000000000000, 
+  { 1.5307655016768162, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.8170727950333345, 5.0000000000000000, 2.0000000000000000, 
+  { 1.8170727950333345, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 2.2037865486700836, 5.0000000000000000, 2.0000000000000000, 
+  { 2.2037865486700836, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 2.7506766056439380, 5.0000000000000000, 2.0000000000000000, 
+  { 2.7506766056439380, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 3.5764534935716972, 5.0000000000000000, 2.0000000000000000, 
+  { 3.5764534935716972, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 4.9587762302155403, 5.0000000000000000, 2.0000000000000000, 
+  { 4.9587762302155403, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 7.7740847924166800, 5.0000000000000000, 2.0000000000000000, 
+  { 7.7740847924166800, 5.0000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11012,43 +11012,43 @@ void test159()
 
 // Test data for a=5.0000000000000000, b=2.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data160[] = {
-  { 0.48860241312958425, 5.0000000000000000, 2.0000000000000000, 
+  { 0.48860241312958425, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.52193382517068487, 5.0000000000000000, 2.0000000000000000, 
+  { 0.52193382517068487, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.55902375003954219, 5.0000000000000000, 2.0000000000000000, 
+  { 0.55902375003954219, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.60049055150230346, 5.0000000000000000, 2.0000000000000000, 
+  { 0.60049055150230346, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.64709127927203480, 5.0000000000000000, 2.0000000000000000, 
+  { 0.64709127927203480, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.69976233335368998, 5.0000000000000000, 2.0000000000000000, 
+  { 0.69976233335368998, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.75967529501081055, 5.0000000000000000, 2.0000000000000000, 
+  { 0.75967529501081055, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.82831498895254407, 5.0000000000000000, 2.0000000000000000, 
+  { 0.82831498895254407, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.90759090169653933, 5.0000000000000000, 2.0000000000000000, 
+  { 0.90759090169653933, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.1088712278667465, 5.0000000000000000, 2.0000000000000000, 
+  { 1.1088712278667465, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.2387445478440853, 5.0000000000000000, 2.0000000000000000, 
+  { 1.2387445478440853, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.3959812720437546, 5.0000000000000000, 2.0000000000000000, 
+  { 1.3959812720437546, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.5897930661091164, 5.0000000000000000, 2.0000000000000000, 
+  { 1.5897930661091164, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.8340789380307454, 5.0000000000000000, 2.0000000000000000, 
+  { 1.8340789380307454, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 2.1509548085970764, 5.0000000000000000, 2.0000000000000000, 
+  { 2.1509548085970764, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 2.5782406951207504, 5.0000000000000000, 2.0000000000000000, 
+  { 2.5782406951207504, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 3.1877847194242737, 5.0000000000000000, 2.0000000000000000, 
+  { 3.1877847194242737, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 4.1421596631676900, 5.0000000000000000, 2.0000000000000000, 
+  { 4.1421596631676900, 5.0000000000000000, 2.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -11081,43 +11081,43 @@ void test160()
 
 // Test data for a=5.0000000000000000, b=5.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data161[] = {
-  { -0.0047236848832209691, 5.0000000000000000, 5.0000000000000000, 
+  { -0.0047236848832209691, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { -0.0073321496427103212, 5.0000000000000000, 5.0000000000000000, 
+  { -0.0073321496427103212, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { -0.010977302557845672, 5.0000000000000000, 5.0000000000000000, 
+  { -0.010977302557845672, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { -0.015692785382270907, 5.0000000000000000, 5.0000000000000000, 
+  { -0.015692785382270907, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { -0.020728547477518677, 5.0000000000000000, 5.0000000000000000, 
+  { -0.020728547477518677, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { -0.022767481479412769, 5.0000000000000000, 5.0000000000000000, 
+  { -0.022767481479412769, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { -0.010634636868114139, 5.0000000000000000, 5.0000000000000000, 
+  { -0.010634636868114139, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.050699832580781923, 5.0000000000000000, 5.0000000000000000, 
+  { 0.050699832580781923, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.27045765367659280, 5.0000000000000000, 5.0000000000000000, 
+  { 0.27045765367659280, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 3.4387055868901171, 5.0000000000000000, 5.0000000000000000, 
+  { 3.4387055868901171, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 12.052059173583981, 5.0000000000000000, 5.0000000000000000, 
+  { 12.052059173583981, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 45.565319600798020, 5.0000000000000000, 5.0000000000000000, 
+  { 45.565319600798020, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 196.23532998018572, 5.0000000000000000, 5.0000000000000000, 
+  { 196.23532998018572, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1032.0000000000002, 5.0000000000000000, 5.0000000000000000, 
+  { 1032.0000000000002, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 7376.0986328125073, 5.0000000000000000, 5.0000000000000000, 
+  { 7376.0986328125073, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 86964.639536655843, 5.0000000000000000, 5.0000000000000000, 
+  { 86964.639536655843, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 2596875.0000000009, 5.0000000000000000, 5.0000000000000000, 
+  { 2596875.0000000009, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 766224999.99999273, 5.0000000000000000, 5.0000000000000000, 
+  { 766224999.99999273, 5.0000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11150,43 +11150,43 @@ void test161()
 
 // Test data for a=5.0000000000000000, b=5.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data162[] = {
-  { 0.016473280625778897, 5.0000000000000000, 5.0000000000000000, 
+  { 0.016473280625778897, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.023520955289486407, 5.0000000000000000, 5.0000000000000000, 
+  { 0.023520955289486407, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.034179084066004943, 5.0000000000000000, 5.0000000000000000, 
+  { 0.034179084066004943, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.050663948059082052, 5.0000000000000000, 5.0000000000000000, 
+  { 0.050663948059082052, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.076817558299039843, 5.0000000000000000, 5.0000000000000000, 
+  { 0.076817558299039843, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.11952927776691676, 5.0000000000000000, 5.0000000000000000, 
+  { 0.11952927776691676, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.19163799520552813, 5.0000000000000000, 5.0000000000000000, 
+  { 0.19163799520552813, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.31815307784636504, 5.0000000000000000, 5.0000000000000000, 
+  { 0.31815307784636504, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.55036208180243285, 5.0000000000000000, 5.0000000000000000, 
+  { 0.55036208180243285, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.9287183337378946, 5.0000000000000000, 5.0000000000000000, 
+  { 1.9287183337378946, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 4.0054321289062473, 5.0000000000000000, 5.0000000000000000, 
+  { 4.0054321289062473, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 9.1373492337376394, 5.0000000000000000, 5.0000000000000000, 
+  { 9.1373492337376394, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 23.576817558299005, 5.0000000000000000, 5.0000000000000000, 
+  { 23.576817558299005, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 71.999999999999972, 5.0000000000000000, 5.0000000000000000, 
+  { 71.999999999999972, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 280.76171875000023, 5.0000000000000000, 5.0000000000000000, 
+  { 280.76171875000023, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1611.7969821673514, 5.0000000000000000, 5.0000000000000000, 
+  { 1611.7969821673514, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 18749.999999999996, 5.0000000000000000, 5.0000000000000000, 
+  { 18749.999999999996, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1224999.9999999879, 5.0000000000000000, 5.0000000000000000, 
+  { 1224999.9999999879, 5.0000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11219,43 +11219,43 @@ void test162()
 
 // Test data for a=5.0000000000000000, b=5.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data163[] = {
-  { 0.067462409738203513, 5.0000000000000000, 5.0000000000000000, 
+  { 0.067462409738203513, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.084813629887172517, 5.0000000000000000, 5.0000000000000000, 
+  { 0.084813629887172517, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.10799223563666410, 5.0000000000000000, 5.0000000000000000, 
+  { 0.10799223563666410, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.13947766136095369, 5.0000000000000000, 5.0000000000000000, 
+  { 0.13947766136095369, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.18305927261494304, 5.0000000000000000, 5.0000000000000000, 
+  { 0.18305927261494304, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.24468431546783445, 5.0000000000000000, 5.0000000000000000, 
+  { 0.24468431546783445, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.33397274564972956, 5.0000000000000000, 5.0000000000000000, 
+  { 0.33397274564972956, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.46703323887436765, 5.0000000000000000, 5.0000000000000000, 
+  { 0.46703323887436765, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.67194346197695642, 5.0000000000000000, 5.0000000000000000, 
+  { 0.67194346197695642, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.5503148146900136, 5.0000000000000000, 5.0000000000000000, 
+  { 1.5503148146900136, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 2.5278200136940998, 5.0000000000000000, 5.0000000000000000, 
+  { 2.5278200136940998, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 4.3933515329658954, 5.0000000000000000, 5.0000000000000000, 
+  { 4.3933515329658954, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 8.3000308946110888, 5.0000000000000000, 5.0000000000000000, 
+  { 8.3000308946110888, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 17.570215556257921, 5.0000000000000000, 5.0000000000000000, 
+  { 17.570215556257921, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 43.847462183266167, 5.0000000000000000, 5.0000000000000000, 
+  { 43.847462183266167, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 141.86909082943853, 5.0000000000000000, 5.0000000000000000, 
+  { 141.86909082943853, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 736.63489653168926, 5.0000000000000000, 5.0000000000000000, 
+  { 736.63489653168926, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 12117.500593515439, 5.0000000000000000, 5.0000000000000000, 
+  { 12117.500593515439, 5.0000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11288,43 +11288,43 @@ void test163()
 
 // Test data for a=5.0000000000000000, b=5.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data164[] = {
-  { 0.12409443806004232, 5.0000000000000000, 5.0000000000000000, 
+  { 0.12409443806004232, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.14886910375100412, 5.0000000000000000, 5.0000000000000000, 
+  { 0.14886910375100412, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.18023328876836334, 5.0000000000000000, 5.0000000000000000, 
+  { 0.18023328876836334, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.22044046981094714, 5.0000000000000000, 5.0000000000000000, 
+  { 0.22044046981094714, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.27271160690708801, 5.0000000000000000, 5.0000000000000000, 
+  { 0.27271160690708801, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.34174821195025840, 5.0000000000000000, 5.0000000000000000, 
+  { 0.34174821195025840, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.43457788826160237, 5.0000000000000000, 5.0000000000000000, 
+  { 0.43457788826160237, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.56199385898404552, 5.0000000000000000, 5.0000000000000000, 
+  { 0.56199385898404552, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.74109892753745221, 5.0000000000000000, 5.0000000000000000, 
+  { 0.74109892753745221, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.3869229400096228, 5.0000000000000000, 5.0000000000000000, 
+  { 1.3869229400096228, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.9890168748121255, 5.0000000000000000, 5.0000000000000000, 
+  { 1.9890168748121255, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 2.9741205609307424, 5.0000000000000000, 5.0000000000000000, 
+  { 2.9741205609307424, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 4.6924751038237300, 5.0000000000000000, 5.0000000000000000, 
+  { 4.6924751038237300, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 7.9555939380658254, 5.0000000000000000, 5.0000000000000000, 
+  { 7.9555939380658254, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 14.933102063314404, 5.0000000000000000, 5.0000000000000000, 
+  { 14.933102063314404, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 32.780461638447491, 5.0000000000000000, 5.0000000000000000, 
+  { 32.780461638447491, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 94.848124287773530, 5.0000000000000000, 5.0000000000000000, 
+  { 94.848124287773530, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 523.16034401517425, 5.0000000000000000, 5.0000000000000000, 
+  { 523.16034401517425, 5.0000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11357,43 +11357,43 @@ void test164()
 
 // Test data for a=5.0000000000000000, b=5.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data165[] = {
-  { 0.17885405888526873, 5.0000000000000000, 5.0000000000000000, 
+  { 0.17885405888526873, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.20861302518993380, 5.0000000000000000, 5.0000000000000000, 
+  { 0.20861302518993380, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.24504033307244924, 5.0000000000000000, 5.0000000000000000, 
+  { 0.24504033307244924, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.29007236051133478, 5.0000000000000000, 5.0000000000000000, 
+  { 0.29007236051133478, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.34635542859732726, 5.0000000000000000, 5.0000000000000000, 
+  { 0.34635542859732726, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.41756858504598376, 5.0000000000000000, 5.0000000000000000, 
+  { 0.41756858504598376, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.50892615622124382, 5.0000000000000000, 5.0000000000000000, 
+  { 0.50892615622124382, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.62798173270509761, 5.0000000000000000, 5.0000000000000000, 
+  { 0.62798173270509761, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.78595487360378424, 5.0000000000000000, 5.0000000000000000, 
+  { 0.78595487360378424, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.2972517637384813, 5.0000000000000000, 5.0000000000000000, 
+  { 1.2972517637384813, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.7224028197396388, 5.0000000000000000, 5.0000000000000000, 
+  { 1.7224028197396388, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 2.3527690438263305, 5.0000000000000000, 5.0000000000000000, 
+  { 2.3527690438263305, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 3.3305218060101116, 5.0000000000000000, 5.0000000000000000, 
+  { 3.3305218060101116, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 4.9383884076775466, 5.0000000000000000, 5.0000000000000000, 
+  { 4.9383884076775466, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 7.8007604680775229, 5.0000000000000000, 5.0000000000000000, 
+  { 7.8007604680775229, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 13.518663719271885, 5.0000000000000000, 5.0000000000000000, 
+  { 13.518663719271885, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 27.285345906502567, 5.0000000000000000, 5.0000000000000000, 
+  { 27.285345906502567, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 75.572415101501988, 5.0000000000000000, 5.0000000000000000, 
+  { 75.572415101501988, 5.0000000000000000, 5.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -11426,43 +11426,43 @@ void test165()
 
 // Test data for a=5.0000000000000000, b=10.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data166[] = {
-  { 0.00063586451658060152, 5.0000000000000000, 10.000000000000000, 
+  { 0.00063586451658060152, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.0010334743461762443, 5.0000000000000000, 10.000000000000000, 
+  { 0.0010334743461762443, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.0015326246054669515, 5.0000000000000000, 10.000000000000000, 
+  { 0.0015326246054669515, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.0019007018181583387, 5.0000000000000000, 10.000000000000000, 
+  { 0.0019007018181583387, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.0012845577715431577, 5.0000000000000000, 10.000000000000000, 
+  { 0.0012845577715431577, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { -0.0027213806178058826, 5.0000000000000000, 10.000000000000000, 
+  { -0.0027213806178058826, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { -0.015121744574954068, 5.0000000000000000, 10.000000000000000, 
+  { -0.015121744574954068, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { -0.036637840562974443, 5.0000000000000000, 10.000000000000000, 
+  { -0.036637840562974443, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.019117849062621491, 5.0000000000000000, 10.000000000000000, 
+  { 0.019117849062621491, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 9.8116901852350615, 5.0000000000000000, 10.000000000000000, 
+  { 9.8116901852350615, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 84.255589172244044, 5.0000000000000000, 10.000000000000000, 
+  { 84.255589172244044, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 773.87517619421294, 5.0000000000000000, 10.000000000000000, 
+  { 773.87517619421294, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 8556.9725363053585, 5.0000000000000000, 10.000000000000000, 
+  { 8556.9725363053585, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 129023.99999999996, 5.0000000000000000, 10.000000000000000, 
+  { 129023.99999999996, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 3174543.3807373112, 5.0000000000000000, 10.000000000000000, 
+  { 3174543.3807373112, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 175133896.95814410, 5.0000000000000000, 10.000000000000000, 
+  { 175133896.95814410, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 43564453125.000061, 5.0000000000000000, 10.000000000000000, 
+  { 43564453125.000061, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 446859999999993.50, 5.0000000000000000, 10.000000000000000, 
+  { 446859999999993.50, 5.0000000000000000, 10.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11495,43 +11495,43 @@ void test166()
 
 // Test data for a=5.0000000000000000, b=10.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data167[] = {
-  { -0.00030045430691819899, 5.0000000000000000, 10.000000000000000, 
+  { -0.00030045430691819899, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { -0.00031119487747328581, 5.0000000000000000, 10.000000000000000, 
+  { -0.00031119487747328581, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { -0.00014589213141649274, 5.0000000000000000, 10.000000000000000, 
+  { -0.00014589213141649274, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.00056843418860809121, 5.0000000000000000, 10.000000000000000, 
+  { 0.00056843418860809121, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.0028902549859721725, 5.0000000000000000, 10.000000000000000, 
+  { 0.0028902549859721725, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.0098776037238877470, 5.0000000000000000, 10.000000000000000, 
+  { 0.0098776037238877470, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.030689217428863914, 5.0000000000000000, 10.000000000000000, 
+  { 0.030689217428863914, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.094211590019076599, 5.0000000000000000, 10.000000000000000, 
+  { 0.094211590019076599, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.29791981455918376, 5.0000000000000000, 10.000000000000000, 
+  { 0.29791981455918376, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 3.6646308771236793, 5.0000000000000000, 10.000000000000000, 
+  { 3.6646308771236793, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 15.133991837501521, 5.0000000000000000, 10.000000000000000, 
+  { 15.133991837501521, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 73.331330046144089, 5.0000000000000000, 10.000000000000000, 
+  { 73.331330046144089, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 441.01791167787133, 5.0000000000000000, 10.000000000000000, 
+  { 441.01791167787133, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 3583.9999999999991, 5.0000000000000000, 10.000000000000000, 
+  { 3583.9999999999991, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 45299.530029296984, 5.0000000000000000, 10.000000000000000, 
+  { 45299.530029296984, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1157231.0002427341, 5.0000000000000000, 10.000000000000000, 
+  { 1157231.0002427341, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 107421875.00000016, 5.0000000000000000, 10.000000000000000, 
+  { 107421875.00000016, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 234999999999.99734, 5.0000000000000000, 10.000000000000000, 
+  { 234999999999.99734, 5.0000000000000000, 10.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11564,43 +11564,43 @@ void test167()
 
 // Test data for a=5.0000000000000000, b=10.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data168[] = {
-  { 0.0058530497315411210, 5.0000000000000000, 10.000000000000000, 
+  { 0.0058530497315411210, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.0088526869356855692, 5.0000000000000000, 10.000000000000000, 
+  { 0.0088526869356855692, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.013770987983443108, 5.0000000000000000, 10.000000000000000, 
+  { 0.013770987983443108, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.022108932690960800, 5.0000000000000000, 10.000000000000000, 
+  { 0.022108932690960800, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.036786236450921578, 5.0000000000000000, 10.000000000000000, 
+  { 0.036786236450921578, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.063750669040426422, 5.0000000000000000, 10.000000000000000, 
+  { 0.063750669040426422, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.11577228680714464, 5.0000000000000000, 10.000000000000000, 
+  { 0.11577228680714464, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.22197573416125735, 5.0000000000000000, 10.000000000000000, 
+  { 0.22197573416125735, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.45361312968415268, 5.0000000000000000, 10.000000000000000, 
+  { 0.45361312968415268, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 2.4162889363082747, 5.0000000000000000, 10.000000000000000, 
+  { 2.4162889363082747, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 6.5381564791240399, 5.0000000000000000, 10.000000000000000, 
+  { 6.5381564791240399, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 20.415771011498428, 5.0000000000000000, 10.000000000000000, 
+  { 20.415771011498428, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 76.870682056629221, 5.0000000000000000, 10.000000000000000, 
+  { 76.870682056629221, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 373.58730158730162, 5.0000000000000000, 10.000000000000000, 
+  { 373.58730158730162, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 2626.2555803571477, 5.0000000000000000, 10.000000000000000, 
+  { 2626.2555803571477, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 33060.960671081048, 5.0000000000000000, 10.000000000000000, 
+  { 33060.960671081048, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1203521.8253968258, 5.0000000000000000, 10.000000000000000, 
+  { 1203521.8253968258, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 584564285.71427989, 5.0000000000000000, 10.000000000000000, 
+  { 584564285.71427989, 5.0000000000000000, 10.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11633,43 +11633,43 @@ void test168()
 
 // Test data for a=5.0000000000000000, b=10.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data169[] = {
-  { 0.020248990107069400, 5.0000000000000000, 10.000000000000000, 
+  { 0.020248990107069400, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.027876687750502421, 5.0000000000000000, 10.000000000000000, 
+  { 0.027876687750502421, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.039154648888447781, 5.0000000000000000, 10.000000000000000, 
+  { 0.039154648888447781, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.056251883506774923, 5.0000000000000000, 10.000000000000000, 
+  { 0.056251883506774923, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.082914189910074432, 5.0000000000000000, 10.000000000000000, 
+  { 0.082914189910074432, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.12585357817786477, 5.0000000000000000, 10.000000000000000, 
+  { 0.12585357817786477, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.19761423206224929, 5.0000000000000000, 10.000000000000000, 
+  { 0.19761423206224929, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.32280443863359243, 5.0000000000000000, 10.000000000000000, 
+  { 0.32280443863359243, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.55250024062839465, 5.0000000000000000, 10.000000000000000, 
+  { 0.55250024062839465, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.9374297986599267, 5.0000000000000000, 10.000000000000000, 
+  { 1.9374297986599267, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 4.0849049886067696, 5.0000000000000000, 10.000000000000000, 
+  { 4.0849049886067696, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 9.5926988633258983, 5.0000000000000000, 10.000000000000000, 
+  { 9.5926988633258983, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 25.958314281359531, 5.0000000000000000, 10.000000000000000, 
+  { 25.958314281359531, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 85.333333333333300, 5.0000000000000000, 10.000000000000000, 
+  { 85.333333333333300, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 372.31445312500028, 5.0000000000000000, 10.000000000000000, 
+  { 372.31445312500028, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 2545.3436976070675, 5.0000000000000000, 10.000000000000000, 
+  { 2545.3436976070675, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 39583.333333333343, 5.0000000000000000, 10.000000000000000, 
+  { 39583.333333333343, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 4599999.9999999627, 5.0000000000000000, 10.000000000000000, 
+  { 4599999.9999999627, 5.0000000000000000, 10.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11702,43 +11702,43 @@ void test169()
 
 // Test data for a=5.0000000000000000, b=10.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data170[] = {
-  { 0.040386107340619266, 5.0000000000000000, 10.000000000000000, 
+  { 0.040386107340619266, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.052922149401344633, 5.0000000000000000, 10.000000000000000, 
+  { 0.052922149401344633, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.070429627772374270, 5.0000000000000000, 10.000000000000000, 
+  { 0.070429627772374270, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.095367431640624972, 5.0000000000000000, 10.000000000000000, 
+  { 0.095367431640624972, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.13168724279835387, 5.0000000000000000, 10.000000000000000, 
+  { 0.13168724279835387, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.18593443208187066, 5.0000000000000000, 10.000000000000000, 
+  { 0.18593443208187066, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.26932907434290437, 5.0000000000000000, 10.000000000000000, 
+  { 0.26932907434290437, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.40187757201646096, 5.0000000000000000, 10.000000000000000, 
+  { 0.40187757201646096, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.62092132305915493, 5.0000000000000000, 10.000000000000000, 
+  { 0.62092132305915493, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.6935087808430296, 5.0000000000000000, 10.000000000000000, 
+  { 1.6935087808430296, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 3.0517578124999991, 5.0000000000000000, 10.000000000000000, 
+  { 3.0517578124999991, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 5.9499018266198629, 5.0000000000000000, 10.000000000000000, 
+  { 5.9499018266198629, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 12.860082304526737, 5.0000000000000000, 10.000000000000000, 
+  { 12.860082304526737, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 32.000000000000000, 5.0000000000000000, 10.000000000000000, 
+  { 32.000000000000000, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 97.656250000000114, 5.0000000000000000, 10.000000000000000, 
+  { 97.656250000000114, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 411.52263374485580, 5.0000000000000000, 10.000000000000000, 
+  { 411.52263374485580, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 3124.9999999999991, 5.0000000000000000, 10.000000000000000, 
+  { 3124.9999999999991, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 99999.999999999665, 5.0000000000000000, 10.000000000000000, 
+  { 99999.999999999665, 5.0000000000000000, 10.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -11771,43 +11771,43 @@ void test170()
 
 // Test data for a=5.0000000000000000, b=20.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data171[] = {
-  { -1.8650300348791041e-05, 5.0000000000000000, 20.000000000000000, 
+  { -1.8650300348791041e-05, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { -3.6488008415183135e-05, 5.0000000000000000, 20.000000000000000, 
+  { -3.6488008415183135e-05, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { -6.4614776410999025e-05, 5.0000000000000000, 20.000000000000000, 
+  { -6.4614776410999025e-05, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { -8.4495207102575916e-05, 5.0000000000000000, 20.000000000000000, 
+  { -8.4495207102575916e-05, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 2.2276197023819217e-05, 5.0000000000000000, 20.000000000000000, 
+  { 2.2276197023819217e-05, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.00070736115111467578, 5.0000000000000000, 20.000000000000000, 
+  { 0.00070736115111467578, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.0027829732057272809, 5.0000000000000000, 20.000000000000000, 
+  { 0.0027829732057272809, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.0013283545664373570, 5.0000000000000000, 20.000000000000000, 
+  { 0.0013283545664373570, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { -0.041767631015048733, 5.0000000000000000, 20.000000000000000, 
+  { -0.041767631015048733, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 61.311496556100003, 5.0000000000000000, 20.000000000000000, 
+  { 61.311496556100003, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 2397.4420539085681, 5.0000000000000000, 20.000000000000000, 
+  { 2397.4420539085681, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 103687.60998586559, 5.0000000000000000, 20.000000000000000, 
+  { 103687.60998586559, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 6247196.6451068865, 5.0000000000000000, 20.000000000000000, 
+  { 6247196.6451068865, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 656408576.00000000, 5.0000000000000000, 20.000000000000000, 
+  { 656408576.00000000, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 165334768098.54715, 5.0000000000000000, 20.000000000000000, 
+  { 165334768098.54715, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 175097125520816.81, 5.0000000000000000, 20.000000000000000, 
+  { 175097125520816.81, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 2.6818275451660257e+18, 5.0000000000000000, 20.000000000000000, 
+  { 2.6818275451660257e+18, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 2.9794599999999321e+25, 5.0000000000000000, 20.000000000000000, 
+  { 2.9794599999999321e+25, 5.0000000000000000, 20.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11840,43 +11840,43 @@ void test171()
 
 // Test data for a=5.0000000000000000, b=20.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data172[] = {
-  { -3.6403884515183385e-06, 5.0000000000000000, 20.000000000000000, 
+  { -3.6403884515183385e-06, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { -9.5873829247725586e-06, 5.0000000000000000, 20.000000000000000, 
+  { -9.5873829247725586e-06, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { -2.6052245147354694e-05, 5.0000000000000000, 20.000000000000000, 
+  { -2.6052245147354694e-05, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { -7.2378303598294010e-05, 5.0000000000000000, 20.000000000000000, 
+  { -7.2378303598294010e-05, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { -0.00020048577321454082, 5.0000000000000000, 20.000000000000000, 
+  { -0.00020048577321454082, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { -0.00051222704046236022, 5.0000000000000000, 20.000000000000000, 
+  { -0.00051222704046236022, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { -0.00080950511491911315, 5.0000000000000000, 20.000000000000000, 
+  { -0.00080950511491911315, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.0043473422174314449, 5.0000000000000000, 20.000000000000000, 
+  { 0.0043473422174314449, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.081078342558623825, 5.0000000000000000, 20.000000000000000, 
+  { 0.081078342558623825, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 12.794854084397739, 5.0000000000000000, 20.000000000000000, 
+  { 12.794854084397739, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 195.15639104739046, 5.0000000000000000, 20.000000000000000, 
+  { 195.15639104739046, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 3938.7991953190131, 5.0000000000000000, 20.000000000000000, 
+  { 3938.7991953190131, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 118521.48653762060, 5.0000000000000000, 20.000000000000000, 
+  { 118521.48653762060, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 6291455.9999999972, 5.0000000000000000, 20.000000000000000, 
+  { 6291455.9999999972, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 773070496.50699198, 5.0000000000000000, 20.000000000000000, 
+  { 773070496.50699198, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 363276452167.04102, 5.0000000000000000, 20.000000000000000, 
+  { 363276452167.04102, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 2002716064453133.0, 5.0000000000000000, 20.000000000000000, 
+  { 2002716064453133.0, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 4.5999999999999109e+21, 5.0000000000000000, 20.000000000000000, 
+  { 4.5999999999999109e+21, 5.0000000000000000, 20.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11909,43 +11909,43 @@ void test172()
 
 // Test data for a=5.0000000000000000, b=20.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data173[] = {
-  { 0.00014313323624069244, 5.0000000000000000, 20.000000000000000, 
+  { 0.00014313323624069244, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.00025426183473140697, 5.0000000000000000, 20.000000000000000, 
+  { 0.00025426183473140697, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.00048255612836426809, 5.0000000000000000, 20.000000000000000, 
+  { 0.00048255612836426809, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.00099096904674788092, 5.0000000000000000, 20.000000000000000, 
+  { 0.00099096904674788092, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.0022347805521915607, 5.0000000000000000, 20.000000000000000, 
+  { 0.0022347805521915607, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.0056271390060292376, 5.0000000000000000, 20.000000000000000, 
+  { 0.0056271390060292376, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.016109059519227226, 5.0000000000000000, 20.000000000000000, 
+  { 0.016109059519227226, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.053453465775608999, 5.0000000000000000, 20.000000000000000, 
+  { 0.053453465775608999, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.20995202901839258, 5.0000000000000000, 20.000000000000000, 
+  { 0.20995202901839258, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 5.9534372167648799, 5.0000000000000000, 20.000000000000000, 
+  { 5.9534372167648799, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 46.157632071205875, 5.0000000000000000, 20.000000000000000, 
+  { 46.157632071205875, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 494.32074431164915, 5.0000000000000000, 20.000000000000000, 
+  { 494.32074431164915, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 7989.5277611775946, 5.0000000000000000, 20.000000000000000, 
+  { 7989.5277611775946, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 224179.55830753347, 5.0000000000000000, 20.000000000000000, 
+  { 224179.55830753347, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 13848144.485282511, 5.0000000000000000, 20.000000000000000, 
+  { 13848144.485282511, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 2948587692.8891716, 5.0000000000000000, 20.000000000000000, 
+  { 2948587692.8891716, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 5940513286161.6602, 5.0000000000000000, 20.000000000000000, 
+  { 5940513286161.6602, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 2.8531757655945201e+18, 5.0000000000000000, 20.000000000000000, 
+  { 2.8531757655945201e+18, 5.0000000000000000, 20.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -11978,43 +11978,43 @@ void test173()
 
 // Test data for a=5.0000000000000000, b=20.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data174[] = {
-  { 0.0012492049968742865, 5.0000000000000000, 20.000000000000000, 
+  { 0.0012492049968742865, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.0019931241968014451, 5.0000000000000000, 20.000000000000000, 
+  { 0.0019931241968014451, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.0033203386861411057, 5.0000000000000000, 20.000000000000000, 
+  { 0.0033203386861411057, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.0058191894509855282, 5.0000000000000000, 20.000000000000000, 
+  { 0.0058191894509855282, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.010830090368313866, 5.0000000000000000, 20.000000000000000, 
+  { 0.010830090368313866, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.021653062305193163, 5.0000000000000000, 20.000000000000000, 
+  { 0.021653062305193163, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.047180821280919084, 5.0000000000000000, 20.000000000000000, 
+  { 0.047180821280919084, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.11405637279736180, 5.0000000000000000, 20.000000000000000, 
+  { 0.11405637279736180, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.31275468794720990, 5.0000000000000000, 20.000000000000000, 
+  { 0.31275468794720990, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 3.8598904658643969, 5.0000000000000000, 20.000000000000000, 
+  { 3.8598904658643969, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 18.806301417906667, 5.0000000000000000, 20.000000000000000, 
+  { 18.806301417906667, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 122.77054465017432, 5.0000000000000000, 20.000000000000000, 
+  { 122.77054465017432, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1168.4762146808946, 5.0000000000000000, 20.000000000000000, 
+  { 1168.4762146808946, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 18437.511788521082, 5.0000000000000000, 20.000000000000000, 
+  { 18437.511788521082, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 597441.79669264762, 5.0000000000000000, 20.000000000000000, 
+  { 597441.79669264762, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 59390411.369227782, 5.0000000000000000, 20.000000000000000, 
+  { 59390411.369227782, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 44681668993.361603, 5.0000000000000000, 20.000000000000000, 
+  { 44681668993.361603, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 4559673269683164.0, 5.0000000000000000, 20.000000000000000, 
+  { 4559673269683164.0, 5.0000000000000000, 20.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12047,43 +12047,43 @@ void test174()
 
 // Test data for a=5.0000000000000000, b=20.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data175[] = {
-  { 0.0038867957051371450, 5.0000000000000000, 20.000000000000000, 
+  { 0.0038867957051371450, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.0058484892597364443, 5.0000000000000000, 20.000000000000000, 
+  { 0.0058484892597364443, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.0090987656053757009, 5.0000000000000000, 20.000000000000000, 
+  { 0.0090987656053757009, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.014714392537270733, 5.0000000000000000, 20.000000000000000, 
+  { 0.014714392537270733, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.024900404542056769, 5.0000000000000000, 20.000000000000000, 
+  { 0.024900404542056769, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.044460184663785055, 5.0000000000000000, 20.000000000000000, 
+  { 0.044460184663785055, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.084638849196356836, 5.0000000000000000, 20.000000000000000, 
+  { 0.084638849196356836, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.17409058241290998, 5.0000000000000000, 20.000000000000000, 
+  { 0.17409058241290998, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.39357055823580755, 5.0000000000000000, 20.000000000000000, 
+  { 0.39357055823580755, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 2.9410794636226596, 5.0000000000000000, 20.000000000000000, 
+  { 2.9410794636226596, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 10.417226071414344, 5.0000000000000000, 20.000000000000000, 
+  { 10.417226071414344, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 46.930585873140835, 5.0000000000000000, 20.000000000000000, 
+  { 46.930585873140835, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 290.76717121814852, 5.0000000000000000, 20.000000000000000, 
+  { 290.76717121814852, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 2788.1641083374830, 5.0000000000000000, 20.000000000000000, 
+  { 2788.1641083374830, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 50228.117718560752, 5.0000000000000000, 20.000000000000000, 
+  { 50228.117718560752, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 2433042.3476752634, 5.0000000000000000, 20.000000000000000, 
+  { 2433042.3476752634, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 705345246.77141762, 5.0000000000000000, 20.000000000000000, 
+  { 705345246.77141762, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 15652478868616.762, 5.0000000000000000, 20.000000000000000, 
+  { 15652478868616.762, 5.0000000000000000, 20.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -12116,43 +12116,43 @@ void test175()
 
 // Test data for a=10.000000000000000, b=0.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data176[] = {
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12185,43 +12185,43 @@ void test176()
 
 // Test data for a=10.000000000000000, b=0.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data177[] = {
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12254,43 +12254,43 @@ void test177()
 
 // Test data for a=10.000000000000000, b=0.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data178[] = {
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12323,43 +12323,43 @@ void test178()
 
 // Test data for a=10.000000000000000, b=0.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data179[] = {
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12392,43 +12392,43 @@ void test179()
 
 // Test data for a=10.000000000000000, b=0.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data180[] = {
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -12461,43 +12461,43 @@ void test180()
 
 // Test data for a=10.000000000000000, b=0.50000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data181[] = {
-  { 0.37727530159464628, 10.000000000000000, 0.50000000000000000, 
+  { 0.37727530159464628, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.39816010922169010, 10.000000000000000, 0.50000000000000000, 
+  { 0.39816010922169010, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.42283703041362453, 10.000000000000000, 0.50000000000000000, 
+  { 0.42283703041362453, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.45255640448730505, 10.000000000000000, 0.50000000000000000, 
+  { 0.45255640448730505, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.48919507154431141, 10.000000000000000, 0.50000000000000000, 
+  { 0.48919507154431141, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.53569358917731880, 10.000000000000000, 0.50000000000000000, 
+  { 0.53569358917731880, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.59689778897029566, 10.000000000000000, 0.50000000000000000, 
+  { 0.59689778897029566, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.68128587569875731, 10.000000000000000, 0.50000000000000000, 
+  { 0.68128587569875731, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.80478739308790359, 10.000000000000000, 0.50000000000000000, 
+  { 0.80478739308790359, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.3408664196153621, 10.000000000000000, 0.50000000000000000, 
+  { 1.3408664196153621, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 2.0175364359923860, 10.000000000000000, 0.50000000000000000, 
+  { 2.0175364359923860, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 3.6011214553736646, 10.000000000000000, 0.50000000000000000, 
+  { 3.6011214553736646, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 8.1799429939495312, 10.000000000000000, 0.50000000000000000, 
+  { 8.1799429939495312, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 25.644834637536000, 10.000000000000000, 0.50000000000000000, 
+  { 25.644834637536000, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 123.13738891597615, 10.000000000000000, 0.50000000000000000, 
+  { 123.13738891597615, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1088.7122410321333, 10.000000000000000, 0.50000000000000000, 
+  { 1088.7122410321333, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 27358.291704709951, 10.000000000000000, 0.50000000000000000, 
+  { 27358.291704709951, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 8174369.0266731177, 10.000000000000000, 0.50000000000000000, 
+  { 8174369.0266731177, 10.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12530,43 +12530,43 @@ void test181()
 
 // Test data for a=10.000000000000000, b=0.50000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data182[] = {
-  { 0.53905528308450834, 10.000000000000000, 0.50000000000000000, 
+  { 0.53905528308450834, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.56235533974376162, 10.000000000000000, 0.50000000000000000, 
+  { 0.56235533974376162, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.58887657983263575, 10.000000000000000, 0.50000000000000000, 
+  { 0.58887657983263575, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.61941227047262915, 10.000000000000000, 0.50000000000000000, 
+  { 0.61941227047262915, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.65504896640793853, 10.000000000000000, 0.50000000000000000, 
+  { 0.65504896640793853, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.69731666644529999, 10.000000000000000, 0.50000000000000000, 
+  { 0.69731666644529999, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.74844073299399128, 10.000000000000000, 0.50000000000000000, 
+  { 0.74844073299399128, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.81178446800105752, 10.000000000000000, 0.50000000000000000, 
+  { 0.81178446800105752, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.89266981277598023, 10.000000000000000, 0.50000000000000000, 
+  { 0.89266981277598023, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.1497248473106778, 10.000000000000000, 0.50000000000000000, 
+  { 1.1497248473106778, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.3729717112654571, 10.000000000000000, 0.50000000000000000, 
+  { 1.3729717112654571, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.7374982340374392, 10.000000000000000, 0.50000000000000000, 
+  { 1.7374982340374392, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 2.4134479340960580, 10.000000000000000, 0.50000000000000000, 
+  { 2.4134479340960580, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 3.9191255240471192, 10.000000000000000, 0.50000000000000000, 
+  { 3.9191255240471192, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 8.3316373077761270, 10.000000000000000, 0.50000000000000000, 
+  { 8.3316373077761270, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 28.323020339843335, 10.000000000000000, 0.50000000000000000, 
+  { 28.323020339843335, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 225.84286572747891, 10.000000000000000, 0.50000000000000000, 
+  { 225.84286572747891, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 12757.127591286655, 10.000000000000000, 0.50000000000000000, 
+  { 12757.127591286655, 10.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12599,43 +12599,43 @@ void test182()
 
 // Test data for a=10.000000000000000, b=0.50000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data183[] = {
-  { 0.62672622092226071, 10.000000000000000, 0.50000000000000000, 
+  { 0.62672622092226071, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.64931010269769829, 10.000000000000000, 0.50000000000000000, 
+  { 0.64931010269769829, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.67448067519076316, 10.000000000000000, 0.50000000000000000, 
+  { 0.67448067519076316, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.70276306239803676, 10.000000000000000, 0.50000000000000000, 
+  { 0.70276306239803676, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.73484179773087555, 10.000000000000000, 0.50000000000000000, 
+  { 0.73484179773087555, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.77162761412743897, 10.000000000000000, 0.50000000000000000, 
+  { 0.77162761412743897, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.81436116844816531, 10.000000000000000, 0.50000000000000000, 
+  { 0.81436116844816531, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.86477994787944557, 10.000000000000000, 0.50000000000000000, 
+  { 0.86477994787944557, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.92539820516603888, 10.000000000000000, 0.50000000000000000, 
+  { 0.92539820516603888, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0945599448210315, 10.000000000000000, 0.50000000000000000, 
+  { 1.0945599448210315, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.2190897395597264, 10.000000000000000, 0.50000000000000000, 
+  { 1.2190897395597264, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.3916844336856475, 10.000000000000000, 0.50000000000000000, 
+  { 1.3916844336856475, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.6484497630432013, 10.000000000000000, 0.50000000000000000, 
+  { 1.6484497630432013, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 2.0717772717131155, 10.000000000000000, 0.50000000000000000, 
+  { 2.0717772717131155, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 2.8893613630810924, 10.000000000000000, 0.50000000000000000, 
+  { 2.8893613630810924, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 4.9459404075413529, 10.000000000000000, 0.50000000000000000, 
+  { 4.9459404075413529, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 13.487394149998716, 10.000000000000000, 0.50000000000000000, 
+  { 13.487394149998716, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 136.57616044013972, 10.000000000000000, 0.50000000000000000, 
+  { 136.57616044013972, 10.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12668,43 +12668,43 @@ void test183()
 
 // Test data for a=10.000000000000000, b=0.50000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data184[] = {
-  { 0.68421604440344341, 10.000000000000000, 0.50000000000000000, 
+  { 0.68421604440344341, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.70548098055548891, 10.000000000000000, 0.50000000000000000, 
+  { 0.70548098055548891, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.72884342311710348, 10.000000000000000, 0.50000000000000000, 
+  { 0.72884342311710348, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.75466953437856243, 10.000000000000000, 0.50000000000000000, 
+  { 0.75466953437856243, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.78342090924662600, 10.000000000000000, 0.50000000000000000, 
+  { 0.78342090924662600, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.81568884278645049, 10.000000000000000, 0.50000000000000000, 
+  { 0.81568884278645049, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.85224480241465206, 10.000000000000000, 0.50000000000000000, 
+  { 0.85224480241465206, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.89411692571131696, 10.000000000000000, 0.50000000000000000, 
+  { 0.89411692571131696, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.94270986892954756, 10.000000000000000, 0.50000000000000000, 
+  { 0.94270986892954756, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0688682849120232, 10.000000000000000, 0.50000000000000000, 
+  { 1.0688682849120232, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.1537004376097553, 10.000000000000000, 0.50000000000000000, 
+  { 1.1537004376097553, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.2615455028370031, 10.000000000000000, 0.50000000000000000, 
+  { 1.2615455028370031, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.4045541456153436, 10.000000000000000, 0.50000000000000000, 
+  { 1.4045541456153436, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.6057216489444517, 10.000000000000000, 0.50000000000000000, 
+  { 1.6057216489444517, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.9146603020550739, 10.000000000000000, 0.50000000000000000, 
+  { 1.9146603020550739, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 2.4617931307620298, 10.000000000000000, 0.50000000000000000, 
+  { 2.4617931307620298, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 3.7267799624996498, 10.000000000000000, 0.50000000000000000, 
+  { 3.7267799624996498, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 9.3880118036248401, 10.000000000000000, 0.50000000000000000, 
+  { 9.3880118036248401, 10.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12737,43 +12737,43 @@ void test184()
 
 // Test data for a=10.000000000000000, b=0.50000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data185[] = {
-  { 0.72547625011001171, 10.000000000000000, 0.50000000000000000, 
+  { 0.72547625011001171, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.74535599249992990, 10.000000000000000, 0.50000000000000000, 
+  { 0.74535599249992990, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.76696498884737041, 10.000000000000000, 0.50000000000000000, 
+  { 0.76696498884737041, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.79056941504209477, 10.000000000000000, 0.50000000000000000, 
+  { 0.79056941504209477, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.81649658092772603, 10.000000000000000, 0.50000000000000000, 
+  { 0.81649658092772603, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.84515425472851657, 10.000000000000000, 0.50000000000000000, 
+  { 0.84515425472851657, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.87705801930702920, 10.000000000000000, 0.50000000000000000, 
+  { 0.87705801930702920, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.91287092917527690, 10.000000000000000, 0.50000000000000000, 
+  { 0.91287092917527690, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.95346258924559224, 10.000000000000000, 0.50000000000000000, 
+  { 0.95346258924559224, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0540925533894598, 10.000000000000000, 0.50000000000000000, 
+  { 1.0540925533894598, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.1180339887498949, 10.000000000000000, 0.50000000000000000, 
+  { 1.1180339887498949, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.1952286093343938, 10.000000000000000, 0.50000000000000000, 
+  { 1.1952286093343938, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.2909944487358056, 10.000000000000000, 0.50000000000000000, 
+  { 1.2909944487358056, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.4142135623730949, 10.000000000000000, 0.50000000000000000, 
+  { 1.4142135623730949, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.5811388300841900, 10.000000000000000, 0.50000000000000000, 
+  { 1.5811388300841900, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.8257418583505536, 10.000000000000000, 0.50000000000000000, 
+  { 1.8257418583505536, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 2.2360679774997898, 10.000000000000000, 0.50000000000000000, 
+  { 2.2360679774997898, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 3.1622776601683782, 10.000000000000000, 0.50000000000000000, 
+  { 3.1622776601683782, 10.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -12806,43 +12806,43 @@ void test185()
 
 // Test data for a=10.000000000000000, b=1.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data186[] = {
-  { 0.12307420104127871, 10.000000000000000, 1.0000000000000000, 
+  { 0.12307420104127871, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.13818870041457423, 10.000000000000000, 1.0000000000000000, 
+  { 0.13818870041457423, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.15739165631811691, 10.000000000000000, 1.0000000000000000, 
+  { 0.15739165631811691, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.18249038606882068, 10.000000000000000, 1.0000000000000000, 
+  { 0.18249038606882068, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.21644171225027786, 10.000000000000000, 1.0000000000000000, 
+  { 0.21644171225027786, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.26433326159804160, 10.000000000000000, 1.0000000000000000, 
+  { 0.26433326159804160, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.33544459430654533, 10.000000000000000, 1.0000000000000000, 
+  { 0.33544459430654533, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.44788516696232517, 10.000000000000000, 1.0000000000000000, 
+  { 0.44788516696232517, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.63989153514168362, 10.000000000000000, 1.0000000000000000, 
+  { 0.63989153514168362, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.7568608796813312, 10.000000000000000, 1.0000000000000000, 
+  { 1.7568608796813312, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 3.5836558871799027, 10.000000000000000, 1.0000000000000000, 
+  { 3.5836558871799027, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 8.8077526749963226, 10.000000000000000, 1.0000000000000000, 
+  { 8.8077526749963226, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 27.285841702089190, 10.000000000000000, 1.0000000000000000, 
+  { 27.285841702089190, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 113.55555555555557, 10.000000000000000, 1.0000000000000000, 
+  { 113.55555555555557, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 706.24023437500091, 10.000000000000000, 1.0000000000000000, 
+  { 706.24023437500091, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 8064.1687976651992, 10.000000000000000, 1.0000000000000000, 
+  { 8064.1687976651992, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 271267.22222222196, 10.000000000000000, 1.0000000000000000, 
+  { 271267.22222222196, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 123456789.99999890, 10.000000000000000, 1.0000000000000000, 
+  { 123456789.99999890, 10.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12875,43 +12875,43 @@ void test186()
 
 // Test data for a=10.000000000000000, b=1.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data187[] = {
-  { 0.28363728383055758, 10.000000000000000, 1.0000000000000000, 
+  { 0.28363728383055758, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.30933003169808387, 10.000000000000000, 1.0000000000000000, 
+  { 0.30933003169808387, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.33998437757128797, 10.000000000000000, 1.0000000000000000, 
+  { 0.33998437757128797, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.37713553224291119, 10.000000000000000, 1.0000000000000000, 
+  { 0.37713553224291119, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.42299736538419658, 10.000000000000000, 1.0000000000000000, 
+  { 0.42299736538419658, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.48086597727600106, 10.000000000000000, 1.0000000000000000, 
+  { 0.48086597727600106, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.55583495759293045, 10.000000000000000, 1.0000000000000000, 
+  { 0.55583495759293045, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.65612850114039667, 10.000000000000000, 1.0000000000000000, 
+  { 0.65612850114039667, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.79573668772968120, 10.000000000000000, 1.0000000000000000, 
+  { 0.79573668772968120, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.3184712058058303, 10.000000000000000, 1.0000000000000000, 
+  { 1.3184712058058303, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.8576958065941214, 10.000000000000000, 1.0000000000000000, 
+  { 1.8576958065941214, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 2.8759509651764228, 10.000000000000000, 1.0000000000000000, 
+  { 2.8759509651764228, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 5.1046225531822182, 10.000000000000000, 1.0000000000000000, 
+  { 5.1046225531822182, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 11.095238095238095, 10.000000000000000, 1.0000000000000000, 
+  { 11.095238095238095, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 32.797154017857174, 10.000000000000000, 1.0000000000000000, 
+  { 32.797154017857174, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 158.01935680536477, 10.000000000000000, 1.0000000000000000, 
+  { 158.01935680536477, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1815.9523809523814, 10.000000000000000, 1.0000000000000000, 
+  { 1815.9523809523814, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 163302.14285714156, 10.000000000000000, 1.0000000000000000, 
+  { 163302.14285714156, 10.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -12944,43 +12944,43 @@ void test187()
 
 // Test data for a=10.000000000000000, b=1.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data188[] = {
-  { 0.39006633302741794, 10.000000000000000, 1.0000000000000000, 
+  { 0.39006633302741794, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.41898885698103294, 10.000000000000000, 1.0000000000000000, 
+  { 0.41898885698103294, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.45245557983812590, 10.000000000000000, 1.0000000000000000, 
+  { 0.45245557983812590, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.49160548618861633, 10.000000000000000, 1.0000000000000000, 
+  { 0.49160548618861633, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.53798419230517980, 10.000000000000000, 1.0000000000000000, 
+  { 0.53798419230517980, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.59373881442067344, 10.000000000000000, 1.0000000000000000, 
+  { 0.59373881442067344, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.66193391357076115, 10.000000000000000, 1.0000000000000000, 
+  { 0.66193391357076115, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.74708402736952129, 10.000000000000000, 1.0000000000000000, 
+  { 0.74708402736952129, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.85609281019430605, 10.000000000000000, 1.0000000000000000, 
+  { 0.85609281019430605, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.1974451135148187, 10.000000000000000, 1.0000000000000000, 
+  { 1.1974451135148187, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.4820886036706347, 10.000000000000000, 1.0000000000000000, 
+  { 1.4820886036706347, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.9201183180477521, 10.000000000000000, 1.0000000000000000, 
+  { 1.9201183180477521, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 2.6569338297733336, 10.000000000000000, 1.0000000000000000, 
+  { 2.6569338297733336, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 4.0634920634920650, 10.000000000000000, 1.0000000000000000, 
+  { 4.0634920634920650, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 7.3102678571428568, 10.000000000000000, 1.0000000000000000, 
+  { 7.3102678571428568, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 17.512574302697733, 10.000000000000000, 1.0000000000000000, 
+  { 17.512574302697733, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 74.206349206349131, 10.000000000000000, 1.0000000000000000, 
+  { 74.206349206349131, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1342.8571428571363, 10.000000000000000, 1.0000000000000000, 
+  { 1342.8571428571363, 10.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13013,43 +13013,43 @@ void test188()
 
 // Test data for a=10.000000000000000, b=1.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data189[] = {
-  { 0.46726928123633193, 10.000000000000000, 1.0000000000000000, 
+  { 0.46726928123633193, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.49687547629934464, 10.000000000000000, 1.0000000000000000, 
+  { 0.49687547629934464, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.53045208856322235, 10.000000000000000, 1.0000000000000000, 
+  { 0.53045208856322235, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.56884765624999978, 10.000000000000000, 1.0000000000000000, 
+  { 0.56884765624999978, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.61316872427983526, 10.000000000000000, 1.0000000000000000, 
+  { 0.61316872427983526, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.66488500161969544, 10.000000000000000, 1.0000000000000000, 
+  { 0.66488500161969544, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.72598998634501577, 10.000000000000000, 1.0000000000000000, 
+  { 0.72598998634501577, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.79925411522633782, 10.000000000000000, 1.0000000000000000, 
+  { 0.79925411522633782, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.88863845062192193, 10.000000000000000, 1.0000000000000000, 
+  { 0.88863845062192193, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.1423563481176653, 10.000000000000000, 1.0000000000000000, 
+  { 1.1423563481176653, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.3302951388888888, 10.000000000000000, 1.0000000000000000, 
+  { 1.3302951388888888, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.5889212827988335, 10.000000000000000, 1.0000000000000000, 
+  { 1.5889212827988335, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.9650205761316870, 10.000000000000000, 1.0000000000000000, 
+  { 1.9650205761316870, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 2.5555555555555549, 10.000000000000000, 1.0000000000000000, 
+  { 2.5555555555555549, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 3.5937500000000013, 10.000000000000000, 1.0000000000000000, 
+  { 3.5937500000000013, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 5.7818930041152203, 10.000000000000000, 1.0000000000000000, 
+  { 5.7818930041152203, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 12.222222222222220, 10.000000000000000, 1.0000000000000000, 
+  { 12.222222222222220, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 54.999999999999780, 10.000000000000000, 1.0000000000000000, 
+  { 54.999999999999780, 10.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13082,43 +13082,43 @@ void test189()
 
 // Test data for a=10.000000000000000, b=1.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data190[] = {
-  { 0.52631578947368429, 10.000000000000000, 1.0000000000000000, 
+  { 0.52631578947368429, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.55555555555555558, 10.000000000000000, 1.0000000000000000, 
+  { 0.55555555555555558, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.58823529411764708, 10.000000000000000, 1.0000000000000000, 
+  { 0.58823529411764708, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.62500000000000000, 10.000000000000000, 1.0000000000000000, 
+  { 0.62500000000000000, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.66666666666666663, 10.000000000000000, 1.0000000000000000, 
+  { 0.66666666666666663, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.71428571428571430, 10.000000000000000, 1.0000000000000000, 
+  { 0.71428571428571430, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.76923076923076927, 10.000000000000000, 1.0000000000000000, 
+  { 0.76923076923076927, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.83333333333333337, 10.000000000000000, 1.0000000000000000, 
+  { 0.83333333333333337, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.90909090909090906, 10.000000000000000, 1.0000000000000000, 
+  { 0.90909090909090906, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.1111111111111112, 10.000000000000000, 1.0000000000000000, 
+  { 1.1111111111111112, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.2500000000000000, 10.000000000000000, 1.0000000000000000, 
+  { 1.2500000000000000, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.4285714285714286, 10.000000000000000, 1.0000000000000000, 
+  { 1.4285714285714286, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.6666666666666663, 10.000000000000000, 1.0000000000000000, 
+  { 1.6666666666666663, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 2.0000000000000000, 10.000000000000000, 1.0000000000000000, 
+  { 2.0000000000000000, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 2.5000000000000004, 10.000000000000000, 1.0000000000000000, 
+  { 2.5000000000000004, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 3.3333333333333330, 10.000000000000000, 1.0000000000000000, 
+  { 3.3333333333333330, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 5.0000000000000009, 10.000000000000000, 1.0000000000000000, 
+  { 5.0000000000000009, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 9.9999999999999929, 10.000000000000000, 1.0000000000000000, 
+  { 9.9999999999999929, 10.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -13151,43 +13151,43 @@ void test190()
 
 // Test data for a=10.000000000000000, b=2.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data191[] = {
-  { 0.0016310376661280216, 10.000000000000000, 2.0000000000000000, 
+  { 0.0016310376661280216, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.0028007538972582421, 10.000000000000000, 2.0000000000000000, 
+  { 0.0028007538972582421, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.0049603324681551939, 10.000000000000000, 2.0000000000000000, 
+  { 0.0049603324681551939, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.0090949470177292789, 10.000000000000000, 2.0000000000000000, 
+  { 0.0090949470177292789, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.017341529915832606, 10.000000000000000, 2.0000000000000000, 
+  { 0.017341529915832606, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.034571613033607777, 10.000000000000000, 2.0000000000000000, 
+  { 0.034571613033607777, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.072538150286405714, 10.000000000000000, 2.0000000000000000, 
+  { 0.072538150286405714, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.16150558288984579, 10.000000000000000, 2.0000000000000000, 
+  { 0.16150558288984579, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.38554328942953148, 10.000000000000000, 2.0000000000000000, 
+  { 0.38554328942953148, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 2.8679719907924444, 10.000000000000000, 2.0000000000000000, 
+  { 2.8679719907924444, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 9.3132257461547816, 10.000000000000000, 2.0000000000000000, 
+  { 9.3132257461547816, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 35.401331746414378, 10.000000000000000, 2.0000000000000000, 
+  { 35.401331746414378, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 165.38171687920172, 10.000000000000000, 2.0000000000000000, 
+  { 165.38171687920172, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1024.0000000000000, 10.000000000000000, 2.0000000000000000, 
+  { 1024.0000000000000, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 9536.7431640625200, 10.000000000000000, 2.0000000000000000, 
+  { 9536.7431640625200, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 169350.87808430271, 10.000000000000000, 2.0000000000000000, 
+  { 169350.87808430271, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 9765624.9999999944, 10.000000000000000, 2.0000000000000000, 
+  { 9765624.9999999944, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 9999999999.9999332, 10.000000000000000, 2.0000000000000000, 
+  { 9999999999.9999332, 10.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13220,43 +13220,43 @@ void test191()
 
 // Test data for a=10.000000000000000, b=2.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data192[] = {
-  { 0.071191280690193509, 10.000000000000000, 2.0000000000000000, 
+  { 0.071191280690193509, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.085646504654238079, 10.000000000000000, 2.0000000000000000, 
+  { 0.085646504654238079, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.10478215656371073, 10.000000000000000, 2.0000000000000000, 
+  { 0.10478215656371073, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.13074816337653575, 10.000000000000000, 2.0000000000000000, 
+  { 0.13074816337653575, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.16701141666848116, 10.000000000000000, 2.0000000000000000, 
+  { 0.16701141666848116, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.21939323375313971, 10.000000000000000, 2.0000000000000000, 
+  { 0.21939323375313971, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.29813515331786627, 10.000000000000000, 2.0000000000000000, 
+  { 0.29813515331786627, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.42225974638874386, 10.000000000000000, 2.0000000000000000, 
+  { 0.42225974638874386, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.62942145962174867, 10.000000000000000, 2.0000000000000000, 
+  { 0.62942145962174867, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.7218685262373197, 10.000000000000000, 2.0000000000000000, 
+  { 1.7218685262373197, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 3.2855760483514689, 10.000000000000000, 2.0000000000000000, 
+  { 3.2855760483514689, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 7.1616652508907093, 10.000000000000000, 2.0000000000000000, 
+  { 7.1616652508907093, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 18.612326808485907, 10.000000000000000, 2.0000000000000000, 
+  { 18.612326808485907, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 61.476190476190474, 10.000000000000000, 2.0000000000000000, 
+  { 61.476190476190474, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 286.27580915178623, 10.000000000000000, 2.0000000000000000, 
+  { 286.27580915178623, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 2274.9441142102296, 10.000000000000000, 2.0000000000000000, 
+  { 2274.9441142102296, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 47229.761904761865, 10.000000000000000, 2.0000000000000000, 
+  { 47229.761904761865, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 9961460.7142856438, 10.000000000000000, 2.0000000000000000, 
+  { 9961460.7142856438, 10.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13289,43 +13289,43 @@ void test192()
 
 // Test data for a=10.000000000000000, b=2.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data193[] = {
-  { 0.14747230019381052, 10.000000000000000, 2.0000000000000000, 
+  { 0.14747230019381052, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.17073600100690603, 10.000000000000000, 2.0000000000000000, 
+  { 0.17073600100690603, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.19982795745135354, 10.000000000000000, 2.0000000000000000, 
+  { 0.19982795745135354, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.23681776864188067, 10.000000000000000, 2.0000000000000000, 
+  { 0.23681776864188067, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.28475624360398022, 10.000000000000000, 2.0000000000000000, 
+  { 0.28475624360398022, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.34827500743063144, 10.000000000000000, 2.0000000000000000, 
+  { 0.34827500743063144, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.43464829159684681, 10.000000000000000, 2.0000000000000000, 
+  { 0.43464829159684681, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.55576053438064787, 10.000000000000000, 2.0000000000000000, 
+  { 0.55576053438064787, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.73195020913445485, 10.000000000000000, 2.0000000000000000, 
+  { 0.73195020913445485, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.4310223867822929, 10.000000000000000, 2.0000000000000000, 
+  { 1.4310223867822929, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 2.1742563399057540, 10.000000000000000, 2.0000000000000000, 
+  { 2.1742563399057540, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 3.5769231236256043, 10.000000000000000, 2.0000000000000000, 
+  { 3.5769231236256043, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 6.5620441134844363, 10.000000000000000, 2.0000000000000000, 
+  { 6.5620441134844363, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 14.063492063492063, 10.000000000000000, 2.0000000000000000, 
+  { 14.063492063492063, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 38.085937500000036, 10.000000000000000, 2.0000000000000000, 
+  { 38.085937500000036, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 150.92973632068282, 10.000000000000000, 2.0000000000000000, 
+  { 150.92973632068282, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1212.3015873015852, 10.000000000000000, 2.0000000000000000, 
+  { 1212.3015873015852, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 55107.142857142389, 10.000000000000000, 2.0000000000000000, 
+  { 55107.142857142389, 10.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13358,43 +13358,43 @@ void test193()
 
 // Test data for a=10.000000000000000, b=2.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data194[] = {
-  { 0.21658059714090588, 10.000000000000000, 2.0000000000000000, 
+  { 0.21658059714090588, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.24513539602702844, 10.000000000000000, 2.0000000000000000, 
+  { 0.24513539602702844, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.27967018274845046, 10.000000000000000, 2.0000000000000000, 
+  { 0.27967018274845046, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.32196044921874994, 10.000000000000000, 2.0000000000000000, 
+  { 0.32196044921874994, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.37448559670781900, 10.000000000000000, 2.0000000000000000, 
+  { 0.37448559670781900, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.44078856032208796, 10.000000000000000, 2.0000000000000000, 
+  { 0.44078856032208796, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.52606701446027815, 10.000000000000000, 2.0000000000000000, 
+  { 0.52606701446027815, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.63818158436214001, 10.000000000000000, 2.0000000000000000, 
+  { 0.63818158436214001, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.78944971882612769, 10.000000000000000, 2.0000000000000000, 
+  { 0.78944971882612769, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.3044251384443430, 10.000000000000000, 2.0000000000000000, 
+  { 1.3044251384443430, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.7659505208333335, 10.000000000000000, 2.0000000000000000, 
+  { 1.7659505208333335, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 2.5093710953769270, 10.000000000000000, 2.0000000000000000, 
+  { 2.5093710953769270, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 3.8065843621399158, 10.000000000000000, 2.0000000000000000, 
+  { 3.8065843621399158, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 6.3333333333333313, 10.000000000000000, 2.0000000000000000, 
+  { 6.3333333333333313, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 12.109375000000004, 10.000000000000000, 2.0000000000000000, 
+  { 12.109375000000004, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 29.115226337448540, 10.000000000000000, 2.0000000000000000, 
+  { 29.115226337448540, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 108.33333333333330, 10.000000000000000, 2.0000000000000000, 
+  { 108.33333333333330, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1224.9999999999923, 10.000000000000000, 2.0000000000000000, 
+  { 1224.9999999999923, 10.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13427,43 +13427,43 @@ void test194()
 
 // Test data for a=10.000000000000000, b=2.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data195[] = {
-  { 0.27700831024930750, 10.000000000000000, 2.0000000000000000, 
+  { 0.27700831024930750, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.30864197530864196, 10.000000000000000, 2.0000000000000000, 
+  { 0.30864197530864196, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.34602076124567477, 10.000000000000000, 2.0000000000000000, 
+  { 0.34602076124567477, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.39062499999999994, 10.000000000000000, 2.0000000000000000, 
+  { 0.39062499999999994, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.44444444444444442, 10.000000000000000, 2.0000000000000000, 
+  { 0.44444444444444442, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.51020408163265307, 10.000000000000000, 2.0000000000000000, 
+  { 0.51020408163265307, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.59171597633136097, 10.000000000000000, 2.0000000000000000, 
+  { 0.59171597633136097, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.69444444444444453, 10.000000000000000, 2.0000000000000000, 
+  { 0.69444444444444453, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.82644628099173545, 10.000000000000000, 2.0000000000000000, 
+  { 0.82644628099173545, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.2345679012345681, 10.000000000000000, 2.0000000000000000, 
+  { 1.2345679012345681, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.5624999999999998, 10.000000000000000, 2.0000000000000000, 
+  { 1.5624999999999998, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 2.0408163265306127, 10.000000000000000, 2.0000000000000000, 
+  { 2.0408163265306127, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 2.7777777777777768, 10.000000000000000, 2.0000000000000000, 
+  { 2.7777777777777768, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 4.0000000000000000, 10.000000000000000, 2.0000000000000000, 
+  { 4.0000000000000000, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 6.2500000000000036, 10.000000000000000, 2.0000000000000000, 
+  { 6.2500000000000036, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 11.111111111111109, 10.000000000000000, 2.0000000000000000, 
+  { 11.111111111111109, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 25.000000000000007, 10.000000000000000, 2.0000000000000000, 
+  { 25.000000000000007, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 99.999999999999872, 10.000000000000000, 2.0000000000000000, 
+  { 99.999999999999872, 10.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -13496,43 +13496,43 @@ void test195()
 
 // Test data for a=10.000000000000000, b=5.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data196[] = {
-  { 0.00063586451658060152, 10.000000000000000, 5.0000000000000000, 
+  { 0.00063586451658060152, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.0010334743461762443, 10.000000000000000, 5.0000000000000000, 
+  { 0.0010334743461762443, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.0015326246054669515, 10.000000000000000, 5.0000000000000000, 
+  { 0.0015326246054669515, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.0019007018181583387, 10.000000000000000, 5.0000000000000000, 
+  { 0.0019007018181583387, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.0012845577715431577, 10.000000000000000, 5.0000000000000000, 
+  { 0.0012845577715431577, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { -0.0027213806178058826, 10.000000000000000, 5.0000000000000000, 
+  { -0.0027213806178058826, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { -0.015121744574954068, 10.000000000000000, 5.0000000000000000, 
+  { -0.015121744574954068, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { -0.036637840562974443, 10.000000000000000, 5.0000000000000000, 
+  { -0.036637840562974443, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.019117849062621491, 10.000000000000000, 5.0000000000000000, 
+  { 0.019117849062621491, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 9.8116901852350615, 10.000000000000000, 5.0000000000000000, 
+  { 9.8116901852350615, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 84.255589172244044, 10.000000000000000, 5.0000000000000000, 
+  { 84.255589172244044, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 773.87517619421294, 10.000000000000000, 5.0000000000000000, 
+  { 773.87517619421294, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 8556.9725363053585, 10.000000000000000, 5.0000000000000000, 
+  { 8556.9725363053585, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 129023.99999999996, 10.000000000000000, 5.0000000000000000, 
+  { 129023.99999999996, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 3174543.3807373112, 10.000000000000000, 5.0000000000000000, 
+  { 3174543.3807373112, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 175133896.95814410, 10.000000000000000, 5.0000000000000000, 
+  { 175133896.95814410, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 43564453125.000061, 10.000000000000000, 5.0000000000000000, 
+  { 43564453125.000061, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 446859999999993.50, 10.000000000000000, 5.0000000000000000, 
+  { 446859999999993.50, 10.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13565,43 +13565,43 @@ void test196()
 
 // Test data for a=10.000000000000000, b=5.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data197[] = {
-  { -0.00030045430691819899, 10.000000000000000, 5.0000000000000000, 
+  { -0.00030045430691819899, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { -0.00031119487747328581, 10.000000000000000, 5.0000000000000000, 
+  { -0.00031119487747328581, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { -0.00014589213141649274, 10.000000000000000, 5.0000000000000000, 
+  { -0.00014589213141649274, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.00056843418860809121, 10.000000000000000, 5.0000000000000000, 
+  { 0.00056843418860809121, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.0028902549859721725, 10.000000000000000, 5.0000000000000000, 
+  { 0.0028902549859721725, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.0098776037238877470, 10.000000000000000, 5.0000000000000000, 
+  { 0.0098776037238877470, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.030689217428863914, 10.000000000000000, 5.0000000000000000, 
+  { 0.030689217428863914, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.094211590019076599, 10.000000000000000, 5.0000000000000000, 
+  { 0.094211590019076599, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.29791981455918376, 10.000000000000000, 5.0000000000000000, 
+  { 0.29791981455918376, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 3.6646308771236793, 10.000000000000000, 5.0000000000000000, 
+  { 3.6646308771236793, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 15.133991837501521, 10.000000000000000, 5.0000000000000000, 
+  { 15.133991837501521, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 73.331330046144089, 10.000000000000000, 5.0000000000000000, 
+  { 73.331330046144089, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 441.01791167787133, 10.000000000000000, 5.0000000000000000, 
+  { 441.01791167787133, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 3583.9999999999991, 10.000000000000000, 5.0000000000000000, 
+  { 3583.9999999999991, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 45299.530029296984, 10.000000000000000, 5.0000000000000000, 
+  { 45299.530029296984, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1157231.0002427341, 10.000000000000000, 5.0000000000000000, 
+  { 1157231.0002427341, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 107421875.00000016, 10.000000000000000, 5.0000000000000000, 
+  { 107421875.00000016, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 234999999999.99734, 10.000000000000000, 5.0000000000000000, 
+  { 234999999999.99734, 10.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13634,43 +13634,43 @@ void test197()
 
 // Test data for a=10.000000000000000, b=5.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data198[] = {
-  { 0.0058530497315411210, 10.000000000000000, 5.0000000000000000, 
+  { 0.0058530497315411210, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.0088526869356855692, 10.000000000000000, 5.0000000000000000, 
+  { 0.0088526869356855692, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.013770987983443108, 10.000000000000000, 5.0000000000000000, 
+  { 0.013770987983443108, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.022108932690960800, 10.000000000000000, 5.0000000000000000, 
+  { 0.022108932690960800, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.036786236450921578, 10.000000000000000, 5.0000000000000000, 
+  { 0.036786236450921578, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.063750669040426422, 10.000000000000000, 5.0000000000000000, 
+  { 0.063750669040426422, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.11577228680714464, 10.000000000000000, 5.0000000000000000, 
+  { 0.11577228680714464, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.22197573416125735, 10.000000000000000, 5.0000000000000000, 
+  { 0.22197573416125735, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.45361312968415268, 10.000000000000000, 5.0000000000000000, 
+  { 0.45361312968415268, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 2.4162889363082747, 10.000000000000000, 5.0000000000000000, 
+  { 2.4162889363082747, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 6.5381564791240399, 10.000000000000000, 5.0000000000000000, 
+  { 6.5381564791240399, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 20.415771011498428, 10.000000000000000, 5.0000000000000000, 
+  { 20.415771011498428, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 76.870682056629221, 10.000000000000000, 5.0000000000000000, 
+  { 76.870682056629221, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 373.58730158730162, 10.000000000000000, 5.0000000000000000, 
+  { 373.58730158730162, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 2626.2555803571477, 10.000000000000000, 5.0000000000000000, 
+  { 2626.2555803571477, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 33060.960671081048, 10.000000000000000, 5.0000000000000000, 
+  { 33060.960671081048, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1203521.8253968258, 10.000000000000000, 5.0000000000000000, 
+  { 1203521.8253968258, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 584564285.71427989, 10.000000000000000, 5.0000000000000000, 
+  { 584564285.71427989, 10.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13703,43 +13703,43 @@ void test198()
 
 // Test data for a=10.000000000000000, b=5.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data199[] = {
-  { 0.020248990107069400, 10.000000000000000, 5.0000000000000000, 
+  { 0.020248990107069400, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.027876687750502421, 10.000000000000000, 5.0000000000000000, 
+  { 0.027876687750502421, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.039154648888447781, 10.000000000000000, 5.0000000000000000, 
+  { 0.039154648888447781, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.056251883506774923, 10.000000000000000, 5.0000000000000000, 
+  { 0.056251883506774923, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.082914189910074432, 10.000000000000000, 5.0000000000000000, 
+  { 0.082914189910074432, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.12585357817786477, 10.000000000000000, 5.0000000000000000, 
+  { 0.12585357817786477, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.19761423206224929, 10.000000000000000, 5.0000000000000000, 
+  { 0.19761423206224929, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.32280443863359243, 10.000000000000000, 5.0000000000000000, 
+  { 0.32280443863359243, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.55250024062839465, 10.000000000000000, 5.0000000000000000, 
+  { 0.55250024062839465, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.9374297986599267, 10.000000000000000, 5.0000000000000000, 
+  { 1.9374297986599267, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 4.0849049886067696, 10.000000000000000, 5.0000000000000000, 
+  { 4.0849049886067696, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 9.5926988633258983, 10.000000000000000, 5.0000000000000000, 
+  { 9.5926988633258983, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 25.958314281359531, 10.000000000000000, 5.0000000000000000, 
+  { 25.958314281359531, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 85.333333333333300, 10.000000000000000, 5.0000000000000000, 
+  { 85.333333333333300, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 372.31445312500028, 10.000000000000000, 5.0000000000000000, 
+  { 372.31445312500028, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 2545.3436976070675, 10.000000000000000, 5.0000000000000000, 
+  { 2545.3436976070675, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 39583.333333333343, 10.000000000000000, 5.0000000000000000, 
+  { 39583.333333333343, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 4599999.9999999627, 10.000000000000000, 5.0000000000000000, 
+  { 4599999.9999999627, 10.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13772,43 +13772,43 @@ void test199()
 
 // Test data for a=10.000000000000000, b=5.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data200[] = {
-  { 0.040386107340619266, 10.000000000000000, 5.0000000000000000, 
+  { 0.040386107340619266, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.052922149401344633, 10.000000000000000, 5.0000000000000000, 
+  { 0.052922149401344633, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.070429627772374270, 10.000000000000000, 5.0000000000000000, 
+  { 0.070429627772374270, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.095367431640624972, 10.000000000000000, 5.0000000000000000, 
+  { 0.095367431640624972, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.13168724279835387, 10.000000000000000, 5.0000000000000000, 
+  { 0.13168724279835387, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.18593443208187066, 10.000000000000000, 5.0000000000000000, 
+  { 0.18593443208187066, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.26932907434290437, 10.000000000000000, 5.0000000000000000, 
+  { 0.26932907434290437, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.40187757201646096, 10.000000000000000, 5.0000000000000000, 
+  { 0.40187757201646096, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.62092132305915493, 10.000000000000000, 5.0000000000000000, 
+  { 0.62092132305915493, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.6935087808430296, 10.000000000000000, 5.0000000000000000, 
+  { 1.6935087808430296, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 3.0517578124999991, 10.000000000000000, 5.0000000000000000, 
+  { 3.0517578124999991, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 5.9499018266198629, 10.000000000000000, 5.0000000000000000, 
+  { 5.9499018266198629, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 12.860082304526737, 10.000000000000000, 5.0000000000000000, 
+  { 12.860082304526737, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 32.000000000000000, 10.000000000000000, 5.0000000000000000, 
+  { 32.000000000000000, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 97.656250000000114, 10.000000000000000, 5.0000000000000000, 
+  { 97.656250000000114, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 411.52263374485580, 10.000000000000000, 5.0000000000000000, 
+  { 411.52263374485580, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 3124.9999999999991, 10.000000000000000, 5.0000000000000000, 
+  { 3124.9999999999991, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 99999.999999999665, 10.000000000000000, 5.0000000000000000, 
+  { 99999.999999999665, 10.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -13841,43 +13841,43 @@ void test200()
 
 // Test data for a=10.000000000000000, b=10.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data201[] = {
-  { 2.3388730079478623e-05, 10.000000000000000, 10.000000000000000, 
+  { 2.3388730079478623e-05, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { -2.3204970759807341e-05, 10.000000000000000, 10.000000000000000, 
+  { -2.3204970759807341e-05, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { -0.00016219730505520291, 10.000000000000000, 10.000000000000000, 
+  { -0.00016219730505520291, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { -0.00044366962360925706, 10.000000000000000, 10.000000000000000, 
+  { -0.00044366962360925706, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { -0.00071863577205454770, 10.000000000000000, 10.000000000000000, 
+  { -0.00071863577205454770, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 4.4378596544453810e-05, 10.000000000000000, 10.000000000000000, 
+  { 4.4378596544453810e-05, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.0044446568070623570, 10.000000000000000, 10.000000000000000, 
+  { 0.0044446568070623570, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.0071045155183571103, 10.000000000000000, 10.000000000000000, 
+  { 0.0071045155183571103, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { -0.049961558159890146, 10.000000000000000, 10.000000000000000, 
+  { -0.049961558159890146, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 51.305449964107403, 10.000000000000000, 10.000000000000000, 
+  { 51.305449964107403, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1435.9545414461309, 10.000000000000000, 10.000000000000000, 
+  { 1435.9545414461309, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 39657.913058984115, 10.000000000000000, 10.000000000000000, 
+  { 39657.913058984115, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1346016.4468570501, 10.000000000000000, 10.000000000000000, 
+  { 1346016.4468570501, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 68086556.444444403, 10.000000000000000, 10.000000000000000, 
+  { 68086556.444444403, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 6646235808.7301531, 10.000000000000000, 10.000000000000000, 
+  { 6646235808.7301531, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1954852335479.9702, 10.000000000000000, 10.000000000000000, 
+  { 1954852335479.9702, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 4573796225043418.0, 10.000000000000000, 10.000000000000000, 
+  { 4573796225043418.0, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.8280190368899683e+21, 10.000000000000000, 10.000000000000000, 
+  { 1.8280190368899683e+21, 10.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13910,43 +13910,43 @@ void test201()
 
 // Test data for a=10.000000000000000, b=10.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data202[] = {
-  { 1.3504013648882651e-05, 10.000000000000000, 10.000000000000000, 
+  { 1.3504013648882651e-05, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 3.1753432098404372e-05, 10.000000000000000, 10.000000000000000, 
+  { 3.1753432098404372e-05, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 6.2032098207659688e-05, 10.000000000000000, 10.000000000000000, 
+  { 6.2032098207659688e-05, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 8.8747213942768282e-05, 10.000000000000000, 10.000000000000000, 
+  { 8.8747213942768282e-05, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0478094697243911e-05, 10.000000000000000, 10.000000000000000, 
+  { 1.0478094697243911e-05, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { -0.00055998751006011325, 10.000000000000000, 10.000000000000000, 
+  { -0.00055998751006011325, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { -0.0024718654966577563, 10.000000000000000, 10.000000000000000, 
+  { -0.0024718654966577563, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { -0.0027000264053619817, 10.000000000000000, 10.000000000000000, 
+  { -0.0027000264053619817, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.066515394406810674, 10.000000000000000, 10.000000000000000, 
+  { 0.066515394406810674, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 11.579200866389527, 10.000000000000000, 10.000000000000000, 
+  { 11.579200866389527, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 137.50750548795256, 10.000000000000000, 10.000000000000000, 
+  { 137.50750548795256, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1901.3196072993419, 10.000000000000000, 10.000000000000000, 
+  { 1901.3196072993419, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 34210.659507137796, 10.000000000000000, 10.000000000000000, 
+  { 34210.659507137796, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 920588.19047619053, 10.000000000000000, 10.000000000000000, 
+  { 920588.19047619053, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 45876220.933028772, 10.000000000000000, 10.000000000000000, 
+  { 45876220.933028772, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 6234608574.0963297, 10.000000000000000, 10.000000000000000, 
+  { 6234608574.0963297, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 5445391090029.7783, 10.000000000000000, 10.000000000000000, 
+  { 5445391090029.7783, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 4.6508713107142163e+17, 10.000000000000000, 10.000000000000000, 
+  { 4.6508713107142163e+17, 10.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -13979,43 +13979,43 @@ void test202()
 
 // Test data for a=10.000000000000000, b=10.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data203[] = {
-  { -2.6846726901567720e-05, 10.000000000000000, 10.000000000000000, 
+  { -2.6846726901567720e-05, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { -4.7817237144207266e-05, 10.000000000000000, 10.000000000000000, 
+  { -4.7817237144207266e-05, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { -7.2908121941975601e-05, 10.000000000000000, 10.000000000000000, 
+  { -7.2908121941975601e-05, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { -6.0427853197480476e-05, 10.000000000000000, 10.000000000000000, 
+  { -6.0427853197480476e-05, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.00020559720946645182, 10.000000000000000, 10.000000000000000, 
+  { 0.00020559720946645182, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.0017056910683365828, 10.000000000000000, 10.000000000000000, 
+  { 0.0017056910683365828, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.0088037230970526795, 10.000000000000000, 10.000000000000000, 
+  { 0.0088037230970526795, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.041510819735141674, 10.000000000000000, 10.000000000000000, 
+  { 0.041510819735141674, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.19754880805677258, 10.000000000000000, 10.000000000000000, 
+  { 0.19754880805677258, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 5.6130947302779246, 10.000000000000000, 10.000000000000000, 
+  { 5.6130947302779246, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 36.475357196722442, 10.000000000000000, 10.000000000000000, 
+  { 36.475357196722442, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 289.29483001400672, 10.000000000000000, 10.000000000000000, 
+  { 289.29483001400672, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 3010.8676549536503, 10.000000000000000, 10.000000000000000, 
+  { 3010.8676549536503, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 45844.317460317419, 10.000000000000000, 10.000000000000000, 
+  { 45844.317460317419, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1221852.6431492427, 10.000000000000000, 10.000000000000000, 
+  { 1221852.6431492427, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 79585968.928968787, 10.000000000000000, 10.000000000000000, 
+  { 79585968.928968787, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 26733475942.460335, 10.000000000000000, 10.000000000000000, 
+  { 26733475942.460335, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 500206428571421.19, 10.000000000000000, 10.000000000000000, 
+  { 500206428571421.19, 10.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14048,43 +14048,43 @@ void test203()
 
 // Test data for a=10.000000000000000, b=10.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data204[] = {
-  { 0.00025866179054245944, 10.000000000000000, 10.000000000000000, 
+  { 0.00025866179054245944, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.00053402577739214288, 10.000000000000000, 10.000000000000000, 
+  { 0.00053402577739214288, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.0011390075227240345, 10.000000000000000, 10.000000000000000, 
+  { 0.0011390075227240345, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.0025224267119483192, 10.000000000000000, 10.000000000000000, 
+  { 0.0025224267119483192, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.0058340332124251467, 10.000000000000000, 10.000000000000000, 
+  { 0.0058340332124251467, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.014189256143045285, 10.000000000000000, 10.000000000000000, 
+  { 0.014189256143045285, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.036590990011337567, 10.000000000000000, 10.000000000000000, 
+  { 0.036590990011337567, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.10106560781146992, 10.000000000000000, 10.000000000000000, 
+  { 0.10106560781146992, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.30278778538531409, 10.000000000000000, 10.000000000000000, 
+  { 0.30278778538531409, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 3.7187249990350599, 10.000000000000000, 10.000000000000000, 
+  { 3.7187249990350599, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 16.023275545901704, 10.000000000000000, 10.000000000000000, 
+  { 16.023275545901704, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 83.265377219882822, 10.000000000000000, 10.000000000000000, 
+  { 83.265377219882822, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 553.31413918843987, 10.000000000000000, 10.000000000000000, 
+  { 553.31413918843987, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 5148.4444444444416, 10.000000000000000, 10.000000000000000, 
+  { 5148.4444444444416, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 78082.084655761908, 10.000000000000000, 10.000000000000000, 
+  { 78082.084655761908, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 2565874.8781353114, 10.000000000000000, 10.000000000000000, 
+  { 2565874.8781353114, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 346137152.77777809, 10.000000000000000, 10.000000000000000, 
+  { 346137152.77777809, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1472499999999.9834, 10.000000000000000, 10.000000000000000, 
+  { 1472499999999.9834, 10.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14117,43 +14117,43 @@ void test204()
 
 // Test data for a=10.000000000000000, b=10.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data205[] = {
-  { 0.0016310376661280216, 10.000000000000000, 10.000000000000000, 
+  { 0.0016310376661280216, 10.000000000000000, 10.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.0028007538972582421, 10.000000000000000, 10.000000000000000, 
+  { 0.0028007538972582421, 10.000000000000000, 10.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.0049603324681551939, 10.000000000000000, 10.000000000000000, 
+  { 0.0049603324681551939, 10.000000000000000, 10.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.0090949470177292789, 10.000000000000000, 10.000000000000000, 
+  { 0.0090949470177292789, 10.000000000000000, 10.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.017341529915832606, 10.000000000000000, 10.000000000000000, 
+  { 0.017341529915832606, 10.000000000000000, 10.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.034571613033607777, 10.000000000000000, 10.000000000000000, 
+  { 0.034571613033607777, 10.000000000000000, 10.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.072538150286405714, 10.000000000000000, 10.000000000000000, 
+  { 0.072538150286405714, 10.000000000000000, 10.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.16150558288984579, 10.000000000000000, 10.000000000000000, 
+  { 0.16150558288984579, 10.000000000000000, 10.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.38554328942953148, 10.000000000000000, 10.000000000000000, 
+  { 0.38554328942953148, 10.000000000000000, 10.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 2.8679719907924444, 10.000000000000000, 10.000000000000000, 
+  { 2.8679719907924444, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 9.3132257461547816, 10.000000000000000, 10.000000000000000, 
+  { 9.3132257461547816, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 35.401331746414378, 10.000000000000000, 10.000000000000000, 
+  { 35.401331746414378, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 165.38171687920172, 10.000000000000000, 10.000000000000000, 
+  { 165.38171687920172, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1024.0000000000000, 10.000000000000000, 10.000000000000000, 
+  { 1024.0000000000000, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 9536.7431640625200, 10.000000000000000, 10.000000000000000, 
+  { 9536.7431640625200, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 169350.87808430271, 10.000000000000000, 10.000000000000000, 
+  { 169350.87808430271, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 9765624.9999999944, 10.000000000000000, 10.000000000000000, 
+  { 9765624.9999999944, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 9999999999.9999332, 10.000000000000000, 10.000000000000000, 
+  { 9999999999.9999332, 10.000000000000000, 10.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -14186,43 +14186,43 @@ void test205()
 
 // Test data for a=10.000000000000000, b=20.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data206[] = {
-  { -2.1776535308707967e-07, 10.000000000000000, 20.000000000000000, 
+  { -2.1776535308707967e-07, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { -2.9128833151427998e-06, 10.000000000000000, 20.000000000000000, 
+  { -2.9128833151427998e-06, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { -9.4755553429035093e-06, 10.000000000000000, 20.000000000000000, 
+  { -9.4755553429035093e-06, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { -1.2844297353813116e-05, 10.000000000000000, 20.000000000000000, 
+  { -1.2844297353813116e-05, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 3.6576965483568809e-05, 10.000000000000000, 20.000000000000000, 
+  { 3.6576965483568809e-05, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.00020847453890692649, 10.000000000000000, 20.000000000000000, 
+  { 0.00020847453890692649, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { -0.00022868510398174632, 10.000000000000000, 20.000000000000000, 
+  { -0.00022868510398174632, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { -0.0021855513841942732, 10.000000000000000, 20.000000000000000, 
+  { -0.0021855513841942732, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.014662111759334634, 10.000000000000000, 20.000000000000000, 
+  { 0.014662111759334634, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 746.44776348798098, 10.000000000000000, 20.000000000000000, 
+  { 746.44776348798098, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 136080.48445225612, 10.000000000000000, 20.000000000000000, 
+  { 136080.48445225612, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 23094279.597826406, 10.000000000000000, 20.000000000000000, 
+  { 23094279.597826406, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 5315913395.5545301, 10.000000000000000, 20.000000000000000, 
+  { 5315913395.5545301, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 2261935718399.9990, 10.000000000000000, 20.000000000000000, 
+  { 2261935718399.9990, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 2669150854828235.0, 10.000000000000000, 20.000000000000000, 
+  { 2669150854828235.0, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.7499363099365994e+19, 10.000000000000000, 20.000000000000000, 
+  { 1.7499363099365994e+19, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 2.8881518494606140e+24, 10.000000000000000, 20.000000000000000, 
+  { 2.8881518494606140e+24, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.4165513933661626e+33, 10.000000000000000, 20.000000000000000, 
+  { 1.4165513933661626e+33, 10.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14255,43 +14255,43 @@ void test206()
 
 // Test data for a=10.000000000000000, b=20.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data207[] = {
-  { 1.7149006973860441e-07, 10.000000000000000, 20.000000000000000, 
+  { 1.7149006973860441e-07, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 3.2399324904088936e-07, 10.000000000000000, 20.000000000000000, 
+  { 3.2399324904088936e-07, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.6015317712089860e-07, 10.000000000000000, 20.000000000000000, 
+  { 1.6015317712089860e-07, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { -2.0500917204199595e-06, 10.000000000000000, 20.000000000000000, 
+  { -2.0500917204199595e-06, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { -1.0175546788599472e-05, 10.000000000000000, 20.000000000000000, 
+  { -1.0175546788599472e-05, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { -1.1720101988202453e-05, 10.000000000000000, 20.000000000000000, 
+  { -1.1720101988202453e-05, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.00014199637113974185, 10.000000000000000, 20.000000000000000, 
+  { 0.00014199637113974185, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.00021263363640642297, 10.000000000000000, 20.000000000000000, 
+  { 0.00021263363640642297, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { -0.0072649256698441751, 10.000000000000000, 20.000000000000000, 
+  { -0.0072649256698441751, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 90.430293772869618, 10.000000000000000, 20.000000000000000, 
+  { 90.430293772869618, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 6248.1455940292308, 10.000000000000000, 20.000000000000000, 
+  { 6248.1455940292308, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 501143.39852548984, 10.000000000000000, 20.000000000000000, 
+  { 501143.39852548984, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 58852027.356439680, 10.000000000000000, 20.000000000000000, 
+  { 58852027.356439680, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 12942923093.333330, 10.000000000000000, 20.000000000000000, 
+  { 12942923093.333330, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 7618073993853.6592, 10.000000000000000, 20.000000000000000, 
+  { 7618073993853.6592, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 22630251562549288., 10.000000000000000, 20.000000000000000, 
+  { 22630251562549288., 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.3708372433980356e+21, 10.000000000000000, 20.000000000000000, 
+  { 1.3708372433980356e+21, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.4154113619999653e+29, 10.000000000000000, 20.000000000000000, 
+  { 1.4154113619999653e+29, 10.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14324,43 +14324,43 @@ void test207()
 
 // Test data for a=10.000000000000000, b=20.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data208[] = {
-  { -1.6667473370780257e-08, 10.000000000000000, 20.000000000000000, 
+  { -1.6667473370780257e-08, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 8.6214844067774863e-08, 10.000000000000000, 20.000000000000000, 
+  { 8.6214844067774863e-08, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 5.7778331238835108e-07, 10.000000000000000, 20.000000000000000, 
+  { 5.7778331238835108e-07, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 2.1911400500362969e-06, 10.000000000000000, 20.000000000000000, 
+  { 2.1911400500362969e-06, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 4.7440049217100417e-06, 10.000000000000000, 20.000000000000000, 
+  { 4.7440049217100417e-06, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { -1.0564233314924258e-05, 10.000000000000000, 20.000000000000000, 
+  { -1.0564233314924258e-05, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { -0.00017990026051856349, 10.000000000000000, 20.000000000000000, 
+  { -0.00017990026051856349, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { -0.00027618146288744351, 10.000000000000000, 20.000000000000000, 
+  { -0.00027618146288744351, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.030606019577723392, 10.000000000000000, 20.000000000000000, 
+  { 0.030606019577723392, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 27.832854169493341, 10.000000000000000, 20.000000000000000, 
+  { 27.832854169493341, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 874.00624088575228, 10.000000000000000, 20.000000000000000, 
+  { 874.00624088575228, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 36049.199340831554, 10.000000000000000, 20.000000000000000, 
+  { 36049.199340831554, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 2270967.7298624986, 10.000000000000000, 20.000000000000000, 
+  { 2270967.7298624986, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 266979100.44444439, 10.000000000000000, 20.000000000000000, 
+  { 266979100.44444439, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 80311224337.493027, 10.000000000000000, 20.000000000000000, 
+  { 80311224337.493027, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 110111693103799.72, 10.000000000000000, 20.000000000000000, 
+  { 110111693103799.72, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 2.4838871426052618e+18, 10.000000000000000, 20.000000000000000, 
+  { 2.4838871426052618e+18, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 5.4626349999998603e+25, 10.000000000000000, 20.000000000000000, 
+  { 5.4626349999998603e+25, 10.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14393,43 +14393,43 @@ void test208()
 
 // Test data for a=10.000000000000000, b=20.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data209[] = {
-  { -1.5843795893321480e-07, 10.000000000000000, 20.000000000000000, 
+  { -1.5843795893321480e-07, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { -5.4877275994033766e-07, 10.000000000000000, 20.000000000000000, 
+  { -5.4877275994033766e-07, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { -1.7169507967745992e-06, 10.000000000000000, 20.000000000000000, 
+  { -1.7169507967745992e-06, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { -4.5236439748752000e-06, 10.000000000000000, 20.000000000000000, 
+  { -4.5236439748752000e-06, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { -5.5690492560325806e-06, 10.000000000000000, 20.000000000000000, 
+  { -5.5690492560325806e-06, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 5.6914115606934911e-05, 10.000000000000000, 20.000000000000000, 
+  { 5.6914115606934911e-05, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.00082507252097519922, 10.000000000000000, 20.000000000000000, 
+  { 0.00082507252097519922, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.0085739249288229857, 10.000000000000000, 20.000000000000000, 
+  { 0.0085739249288229857, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.088244357683754757, 10.000000000000000, 20.000000000000000, 
+  { 0.088244357683754757, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 13.387208440156897, 10.000000000000000, 20.000000000000000, 
+  { 13.387208440156897, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 226.77895441155110, 10.000000000000000, 20.000000000000000, 
+  { 226.77895441155110, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 5281.5716482686785, 10.000000000000000, 20.000000000000000, 
+  { 5281.5716482686785, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 189431.77762850464, 10.000000000000000, 20.000000000000000, 
+  { 189431.77762850464, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 12408149.333333332, 10.000000000000000, 20.000000000000000, 
+  { 12408149.333333332, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1966782292.5839682, 10.000000000000000, 20.000000000000000, 
+  { 1966782292.5839682, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1274123112205.7495, 10.000000000000000, 20.000000000000000, 
+  { 1274123112205.7495, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 10903676350911508., 10.000000000000000, 20.000000000000000, 
+  { 10903676350911508., 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 5.1849999999998819e+22, 10.000000000000000, 20.000000000000000, 
+  { 5.1849999999998819e+22, 10.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14462,43 +14462,43 @@ void test209()
 
 // Test data for a=10.000000000000000, b=20.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data210[] = {
-  { 2.6602838683283435e-06, 10.000000000000000, 20.000000000000000, 
+  { 2.6602838683283435e-06, 10.000000000000000, 20.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 7.8442223930072316e-06, 10.000000000000000, 20.000000000000000, 
+  { 7.8442223930072316e-06, 10.000000000000000, 20.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 2.4604898194634598e-05, 10.000000000000000, 20.000000000000000, 
+  { 2.4604898194634598e-05, 10.000000000000000, 20.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 8.2718061255302686e-05, 10.000000000000000, 20.000000000000000, 
+  { 8.2718061255302686e-05, 10.000000000000000, 20.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.00030072865982171723, 10.000000000000000, 20.000000000000000, 
+  { 0.00030072865982171723, 10.000000000000000, 20.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.0011951964277455193, 10.000000000000000, 20.000000000000000, 
+  { 0.0011951964277455193, 10.000000000000000, 20.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.0052617832469731814, 10.000000000000000, 20.000000000000000, 
+  { 0.0052617832469731814, 10.000000000000000, 20.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.026084053304588847, 10.000000000000000, 20.000000000000000, 
+  { 0.026084053304588847, 10.000000000000000, 20.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.14864362802414346, 10.000000000000000, 20.000000000000000, 
+  { 0.14864362802414346, 10.000000000000000, 20.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 10.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 8.2252633399699757, 10.000000000000000, 20.000000000000000, 
+  { 8.2252633399699757, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 86.736173798840269, 10.000000000000000, 20.000000000000000, 
+  { 86.736173798840269, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1253.2542894196865, 10.000000000000000, 20.000000000000000, 
+  { 1253.2542894196865, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 27351.112277912434, 10.000000000000000, 20.000000000000000, 
+  { 27351.112277912434, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1048576.0000000000, 10.000000000000000, 20.000000000000000, 
+  { 1048576.0000000000, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 90949470.177293226, 10.000000000000000, 20.000000000000000, 
+  { 90949470.177293226, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 28679719907.924358, 10.000000000000000, 20.000000000000000, 
+  { 28679719907.924358, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 95367431640624.906, 10.000000000000000, 20.000000000000000, 
+  { 95367431640624.906, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 9.9999999999998657e+19, 10.000000000000000, 20.000000000000000, 
+  { 9.9999999999998657e+19, 10.000000000000000, 20.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -14531,43 +14531,43 @@ void test210()
 
 // Test data for a=20.000000000000000, b=0.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data211[] = {
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14600,43 +14600,43 @@ void test211()
 
 // Test data for a=20.000000000000000, b=0.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data212[] = {
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14669,43 +14669,43 @@ void test212()
 
 // Test data for a=20.000000000000000, b=0.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data213[] = {
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14738,43 +14738,43 @@ void test213()
 
 // Test data for a=20.000000000000000, b=0.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data214[] = {
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14807,43 +14807,43 @@ void test214()
 
 // Test data for a=20.000000000000000, b=0.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data215[] = {
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -14876,43 +14876,43 @@ void test215()
 
 // Test data for a=20.000000000000000, b=0.50000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data216[] = {
-  { 0.26690449940521566, 20.000000000000000, 0.50000000000000000, 
+  { 0.26690449940521566, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.28252302866181805, 20.000000000000000, 0.50000000000000000, 
+  { 0.28252302866181805, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.30123616141153819, 20.000000000000000, 0.50000000000000000, 
+  { 0.30123616141153819, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.32421384687602628, 20.000000000000000, 0.50000000000000000, 
+  { 0.32421384687602628, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.35334630811776752, 20.000000000000000, 0.50000000000000000, 
+  { 0.35334630811776752, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.39191793127467034, 20.000000000000000, 0.50000000000000000, 
+  { 0.39191793127467034, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.44620488618129206, 20.000000000000000, 0.50000000000000000, 
+  { 0.44620488618129206, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.52980896919265685, 20.000000000000000, 0.50000000000000000, 
+  { 0.52980896919265685, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.67754711477562357, 20.000000000000000, 0.50000000000000000, 
+  { 0.67754711477562357, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 1.9567557771780317, 20.000000000000000, 0.50000000000000000, 
+  { 1.9567557771780317, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 6.1816042148333086, 20.000000000000000, 0.50000000000000000, 
+  { 6.1816042148333086, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 35.653088618561227, 20.000000000000000, 0.50000000000000000, 
+  { 35.653088618561227, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 377.51482843179906, 20.000000000000000, 0.50000000000000000, 
+  { 377.51482843179906, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 7645.8816551195359, 20.000000000000000, 0.50000000000000000, 
+  { 7645.8816551195359, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 354791.74537980522, 20.000000000000000, 0.50000000000000000, 
+  { 354791.74537980522, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 57009889.966638684, 20.000000000000000, 0.50000000000000000, 
+  { 57009889.966638684, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 83771357024.863937, 20.000000000000000, 0.50000000000000000, 
+  { 83771357024.863937, 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 25866972896376408., 20.000000000000000, 0.50000000000000000, 
+  { 25866972896376408., 20.000000000000000, 0.50000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -14945,43 +14945,43 @@ void test216()
 
 // Test data for a=20.000000000000000, b=0.50000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data217[] = {
-  { 0.40342659436153405, 20.000000000000000, 0.50000000000000000, 
+  { 0.40342659436153405, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.42420571192034318, 20.000000000000000, 0.50000000000000000, 
+  { 0.42420571192034318, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.44852768286073008, 20.000000000000000, 0.50000000000000000, 
+  { 0.44852768286073008, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.47751245808592863, 20.000000000000000, 0.50000000000000000, 
+  { 0.47751245808592863, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.51283632632707754, 20.000000000000000, 0.50000000000000000, 
+  { 0.51283632632707754, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.55713468814894307, 20.000000000000000, 0.50000000000000000, 
+  { 0.55713468814894307, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.61481320817757312, 20.000000000000000, 0.50000000000000000, 
+  { 0.61481320817757312, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.69383483410097202, 20.000000000000000, 0.50000000000000000, 
+  { 0.69383483410097202, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.81012002526006033, 20.000000000000000, 0.50000000000000000, 
+  { 0.81012002526006033, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.3622225506603911, 20.000000000000000, 0.50000000000000000, 
+  { 1.3622225506603911, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 2.2349513086109001, 20.000000000000000, 0.50000000000000000, 
+  { 2.2349513086109001, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 5.1864917536761723, 20.000000000000000, 0.50000000000000000, 
+  { 5.1864917536761723, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 21.020560423779411, 20.000000000000000, 0.50000000000000000, 
+  { 21.020560423779411, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 175.19649997100612, 20.000000000000000, 0.50000000000000000, 
+  { 175.19649997100612, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 3467.1587803688708, 20.000000000000000, 0.50000000000000000, 
+  { 3467.1587803688708, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 225003.88683445856, 20.000000000000000, 0.50000000000000000, 
+  { 225003.88683445856, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 110837674.65652709, 20.000000000000000, 0.50000000000000000, 
+  { 110837674.65652709, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 6688966964170.6807, 20.000000000000000, 0.50000000000000000, 
+  { 6688966964170.6807, 20.000000000000000, 0.50000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15014,43 +15014,43 @@ void test217()
 
 // Test data for a=20.000000000000000, b=0.50000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data218[] = {
-  { 0.48716309885816761, 20.000000000000000, 0.50000000000000000, 
+  { 0.48716309885816761, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.50965859152542281, 20.000000000000000, 0.50000000000000000, 
+  { 0.50965859152542281, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.53554809210658971, 20.000000000000000, 0.50000000000000000, 
+  { 0.53554809210658971, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.56576689207507136, 20.000000000000000, 0.50000000000000000, 
+  { 0.56576689207507136, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.60164849637133688, 20.000000000000000, 0.50000000000000000, 
+  { 0.60164849637133688, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.64516711595404375, 20.000000000000000, 0.50000000000000000, 
+  { 0.64516711595404375, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.69938278735493542, 20.000000000000000, 0.50000000000000000, 
+  { 0.69938278735493542, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.76931621518401860, 20.000000000000000, 0.50000000000000000, 
+  { 0.76931621518401860, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.86381808725530695, 20.000000000000000, 0.50000000000000000, 
+  { 0.86381808725530695, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.2152051956815531, 20.000000000000000, 0.50000000000000000, 
+  { 1.2152051956815531, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 1.6052546785425543, 20.000000000000000, 0.50000000000000000, 
+  { 1.6052546785425543, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 2.4765586046012635, 20.000000000000000, 0.50000000000000000, 
+  { 2.4765586046012635, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 5.1564492216997486, 20.000000000000000, 0.50000000000000000, 
+  { 5.1564492216997486, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 18.446158392136365, 20.000000000000000, 0.50000000000000000, 
+  { 18.446158392136365, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 150.44577670123971, 20.000000000000000, 0.50000000000000000, 
+  { 150.44577670123971, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 3862.6317400115768, 20.000000000000000, 0.50000000000000000, 
+  { 3862.6317400115768, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 632428.34833625401, 20.000000000000000, 0.50000000000000000, 
+  { 632428.34833625401, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 7426927663.3808765, 20.000000000000000, 0.50000000000000000, 
+  { 7426927663.3808765, 20.000000000000000, 0.50000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15083,43 +15083,43 @@ void test218()
 
 // Test data for a=20.000000000000000, b=0.50000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data219[] = {
-  { 0.54703266209548362, 20.000000000000000, 0.50000000000000000, 
+  { 0.54703266209548362, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.56997321774144971, 20.000000000000000, 0.50000000000000000, 
+  { 0.56997321774144971, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.59603026159654970, 20.000000000000000, 0.50000000000000000, 
+  { 0.59603026159654970, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.62596978851120511, 20.000000000000000, 0.50000000000000000, 
+  { 0.62596978851120511, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.66084565876898926, 20.000000000000000, 0.50000000000000000, 
+  { 0.66084565876898926, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.70215256667232839, 20.000000000000000, 0.50000000000000000, 
+  { 0.70215256667232839, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.75208916592008568, 20.000000000000000, 0.50000000000000000, 
+  { 0.75208916592008568, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.81403631111658648, 20.000000000000000, 0.50000000000000000, 
+  { 0.81403631111658648, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.89348608489854608, 20.000000000000000, 0.50000000000000000, 
+  { 0.89348608489854608, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.1517793185139173, 20.000000000000000, 0.50000000000000000, 
+  { 1.1517793185139173, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.3878110313656598, 20.000000000000000, 0.50000000000000000, 
+  { 1.3878110313656598, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 1.8061071794572381, 20.000000000000000, 0.50000000000000000, 
+  { 1.8061071794572381, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 2.7148594517859586, 20.000000000000000, 0.50000000000000000, 
+  { 2.7148594517859586, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 5.4529435709049361, 20.000000000000000, 0.50000000000000000, 
+  { 5.4529435709049361, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 19.487310275377109, 20.000000000000000, 0.50000000000000000, 
+  { 19.487310275377109, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 191.69079165937470, 20.000000000000000, 0.50000000000000000, 
+  { 191.69079165937470, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 10218.543981792311, 20.000000000000000, 0.50000000000000000, 
+  { 10218.543981792311, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 23160836.646583911, 20.000000000000000, 0.50000000000000000, 
+  { 23160836.646583911, 20.000000000000000, 0.50000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15152,43 +15152,43 @@ void test219()
 
 // Test data for a=20.000000000000000, b=0.50000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data220[] = {
-  { 0.59292067298616002, 20.000000000000000, 0.50000000000000000, 
+  { 0.59292067298616002, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.61572496720679915, 20.000000000000000, 0.50000000000000000, 
+  { 0.61572496720679915, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.64135339122875623, 20.000000000000000, 0.50000000000000000, 
+  { 0.64135339122875623, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.67043457419280483, 20.000000000000000, 0.50000000000000000, 
+  { 0.67043457419280483, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.70380956268170980, 20.000000000000000, 0.50000000000000000, 
+  { 0.70380956268170980, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.74263251901495231, 20.000000000000000, 0.50000000000000000, 
+  { 0.74263251901495231, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.78853555445528278, 20.000000000000000, 0.50000000000000000, 
+  { 0.78853555445528278, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.84391122775673766, 20.000000000000000, 0.50000000000000000, 
+  { 0.84391122775673766, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.91242401018807406, 20.000000000000000, 0.50000000000000000, 
+  { 0.91242401018807406, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.1169059681274873, 20.000000000000000, 0.50000000000000000, 
+  { 1.1169059681274873, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.2825928301302667, 20.000000000000000, 0.50000000000000000, 
+  { 1.2825928301302667, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1.5385937789924939, 20.000000000000000, 0.50000000000000000, 
+  { 1.5385937789924939, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 1.9895771187893898, 20.000000000000000, 0.50000000000000000, 
+  { 1.9895771187893898, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 2.9707335806970168, 20.000000000000000, 0.50000000000000000, 
+  { 2.9707335806970168, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 6.0299506157180467, 20.000000000000000, 0.50000000000000000, 
+  { 6.0299506157180467, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 24.259090336955577, 20.000000000000000, 0.50000000000000000, 
+  { 24.259090336955577, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 406.27267173257223, 20.000000000000000, 0.50000000000000000, 
+  { 406.27267173257223, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 174330.03997220192, 20.000000000000000, 0.50000000000000000, 
+  { 174330.03997220192, 20.000000000000000, 0.50000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -15221,43 +15221,43 @@ void test220()
 
 // Test data for a=20.000000000000000, b=1.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data221[] = {
-  { 0.058479236576646373, 20.000000000000000, 1.0000000000000000, 
+  { 0.058479236576646373, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 0.065788544763137669, 20.000000000000000, 1.0000000000000000, 
+  { 0.065788544763137669, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 0.075184824937824662, 20.000000000000000, 1.0000000000000000, 
+  { 0.075184824937824662, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 0.087707688693157260, 20.000000000000000, 1.0000000000000000, 
+  { 0.087707688693157260, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.10521567442213345, 20.000000000000000, 1.0000000000000000, 
+  { 0.10521567442213345, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.13135877960541525, 20.000000000000000, 1.0000000000000000, 
+  { 0.13135877960541525, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.17423854066297104, 20.000000000000000, 1.0000000000000000, 
+  { 0.17423854066297104, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.25492082527223525, 20.000000000000000, 1.0000000000000000, 
+  { 0.25492082527223525, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.44025895219654843, 20.000000000000000, 1.0000000000000000, 
+  { 0.44025895219654843, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 3.3698615820910360, 20.000000000000000, 1.0000000000000000, 
+  { 3.3698615820910360, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 17.997089220808483, 20.000000000000000, 1.0000000000000000, 
+  { 17.997089220808483, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 153.73298291118951, 20.000000000000000, 1.0000000000000000, 
+  { 153.73298291118951, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 2159.1667587825627, 20.000000000000000, 1.0000000000000000, 
+  { 2159.1667587825627, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 55188.105263157879, 20.000000000000000, 1.0000000000000000, 
+  { 55188.105263157879, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 3191209.3921857267, 20.000000000000000, 1.0000000000000000, 
+  { 3191209.3921857267, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 646910975.29152656, 20.000000000000000, 1.0000000000000000, 
+  { 646910975.29152656, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 1254834626850.2659, 20.000000000000000, 1.0000000000000000, 
+  { 1254834626850.2659, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 5.8479532163741414e+17, 20.000000000000000, 1.0000000000000000, 
+  { 5.8479532163741414e+17, 20.000000000000000, 1.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15290,43 +15290,43 @@ void test221()
 
 // Test data for a=20.000000000000000, b=1.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data222[] = {
-  { 0.15519511120894947, 20.000000000000000, 1.0000000000000000, 
+  { 0.15519511120894947, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.17197165701692899, 20.000000000000000, 1.0000000000000000, 
+  { 0.17197165701692899, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.19276847315207363, 20.000000000000000, 1.0000000000000000, 
+  { 0.19276847315207363, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.21920107206179093, 20.000000000000000, 1.0000000000000000, 
+  { 0.21920107206179093, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.25386158960390581, 20.000000000000000, 1.0000000000000000, 
+  { 0.25386158960390581, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.30115970686600657, 20.000000000000000, 1.0000000000000000, 
+  { 0.30115970686600657, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.36916408142057117, 20.000000000000000, 1.0000000000000000, 
+  { 0.36916408142057117, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.47406175901569558, 20.000000000000000, 1.0000000000000000, 
+  { 0.47406175901569558, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.65237908266239919, 20.000000000000000, 1.0000000000000000, 
+  { 0.65237908266239919, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 1.8227213362622299, 20.000000000000000, 1.0000000000000000, 
+  { 1.8227213362622299, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 4.3716358339791332, 20.000000000000000, 1.0000000000000000, 
+  { 4.3716358339791332, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 15.670841312959222, 20.000000000000000, 1.0000000000000000, 
+  { 15.670841312959222, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 94.742651122760179, 20.000000000000000, 1.0000000000000000, 
+  { 94.742651122760179, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 1081.7275541795671, 20.000000000000000, 1.0000000000000000, 
+  { 1081.7275541795671, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 27809.787731465960, 20.000000000000000, 1.0000000000000000, 
+  { 27809.787731465960, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 2329811.1715181042, 20.000000000000000, 1.0000000000000000, 
+  { 2329811.1715181042, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1537787532.6780224, 20.000000000000000, 1.0000000000000000, 
+  { 1537787532.6780224, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 141562653506999.88, 20.000000000000000, 1.0000000000000000, 
+  { 141562653506999.88, 20.000000000000000, 1.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15359,43 +15359,43 @@ void test222()
 
 // Test data for a=20.000000000000000, b=1.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data223[] = {
-  { 0.23253645591196570, 20.000000000000000, 1.0000000000000000, 
+  { 0.23253645591196570, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.25484220947068353, 20.000000000000000, 1.0000000000000000, 
+  { 0.25484220947068353, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.28181987881113829, 20.000000000000000, 1.0000000000000000, 
+  { 0.28181987881113829, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.31508211677735765, 20.000000000000000, 1.0000000000000000, 
+  { 0.31508211677735765, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.35706285886959599, 20.000000000000000, 1.0000000000000000, 
+  { 0.35706285886959599, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.41160053409238195, 20.000000000000000, 1.0000000000000000, 
+  { 0.41160053409238195, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.48508083111181949, 20.000000000000000, 1.0000000000000000, 
+  { 0.48508083111181949, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.58885194371375260, 20.000000000000000, 1.0000000000000000, 
+  { 0.58885194371375260, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.74482241684585748, 20.000000000000000, 1.0000000000000000, 
+  { 0.74482241684585748, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 1.4700356864367146, 20.000000000000000, 1.0000000000000000, 
+  { 1.4700356864367146, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 2.4955144453055143, 20.000000000000000, 1.0000000000000000, 
+  { 2.4955144453055143, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 5.3506594845833471, 20.000000000000000, 1.0000000000000000, 
+  { 5.3506594845833471, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 16.618413752184221, 20.000000000000000, 1.0000000000000000, 
+  { 16.618413752184221, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 89.310629514963878, 20.000000000000000, 1.0000000000000000, 
+  { 89.310629514963878, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1029.3439900542960, 20.000000000000000, 1.0000000000000000, 
+  { 1029.3439900542960, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 35659.847863372350, 20.000000000000000, 1.0000000000000000, 
+  { 35659.847863372350, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 8009309.6233230168, 20.000000000000000, 1.0000000000000000, 
+  { 8009309.6233230168, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 145640590027.39731, 20.000000000000000, 1.0000000000000000, 
+  { 145640590027.39731, 20.000000000000000, 1.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15428,43 +15428,43 @@ void test223()
 
 // Test data for a=20.000000000000000, b=1.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data224[] = {
-  { 0.29614148314592498, 20.000000000000000, 1.0000000000000000, 
+  { 0.29614148314592498, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.32176277356430810, 20.000000000000000, 1.0000000000000000, 
+  { 0.32176277356430810, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.35217870475550522, 20.000000000000000, 1.0000000000000000, 
+  { 0.35217870475550522, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.38885270445515091, 20.000000000000000, 1.0000000000000000, 
+  { 0.38885270445515091, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.43389978380608424, 20.000000000000000, 1.0000000000000000, 
+  { 0.43389978380608424, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.49048612522269436, 20.000000000000000, 1.0000000000000000, 
+  { 0.49048612522269436, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.56355539635634611, 20.000000000000000, 1.0000000000000000, 
+  { 0.56355539635634611, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.66123153239117682, 20.000000000000000, 1.0000000000000000, 
+  { 0.66123153239117682, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.79773363961895427, 20.000000000000000, 1.0000000000000000, 
+  { 0.79773363961895427, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.3245132157016595, 20.000000000000000, 1.0000000000000000, 
+  { 1.3245132157016595, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 1.9065148749742076, 20.000000000000000, 1.0000000000000000, 
+  { 1.9065148749742076, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 3.1328798652457452, 20.000000000000000, 1.0000000000000000, 
+  { 3.1328798652457452, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 6.4172532944033476, 20.000000000000000, 1.0000000000000000, 
+  { 6.4172532944033476, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 19.071683734222436, 20.000000000000000, 1.0000000000000000, 
+  { 19.071683734222436, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 104.41989641582512, 20.000000000000000, 1.0000000000000000, 
+  { 104.41989641582512, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1510.5743992324240, 20.000000000000000, 1.0000000000000000, 
+  { 1510.5743992324240, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 115518.14360562043, 20.000000000000000, 1.0000000000000000, 
+  { 115518.14360562043, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 414930455.29173034, 20.000000000000000, 1.0000000000000000, 
+  { 414930455.29173034, 20.000000000000000, 1.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15497,43 +15497,43 @@ void test224()
 
 // Test data for a=20.000000000000000, b=1.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data225[] = {
-  { 0.34954259539177696, 20.000000000000000, 1.0000000000000000, 
+  { 0.34954259539177696, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.37714038609235123, 20.000000000000000, 1.0000000000000000, 
+  { 0.37714038609235123, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.40942091659748725, 20.000000000000000, 1.0000000000000000, 
+  { 0.40942091659748725, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.44767109606846428, 20.000000000000000, 1.0000000000000000, 
+  { 0.44767109606846428, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.49368984777532254, 20.000000000000000, 1.0000000000000000, 
+  { 0.49368984777532254, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.55006638216982318, 20.000000000000000, 1.0000000000000000, 
+  { 0.55006638216982318, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.62065830207408912, 20.000000000000000, 1.0000000000000000, 
+  { 0.62065830207408912, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.71145554513583786, 20.000000000000000, 1.0000000000000000, 
+  { 0.71145554513583786, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.83223839666914623, 20.000000000000000, 1.0000000000000000, 
+  { 0.83223839666914623, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.2466748028187731, 20.000000000000000, 1.0000000000000000, 
+  { 1.2466748028187731, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 1.6386752725021749, 20.000000000000000, 1.0000000000000000, 
+  { 1.6386752725021749, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 2.3340068725479681, 20.000000000000000, 1.0000000000000000, 
+  { 2.3340068725479681, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 3.7848108613132054, 20.000000000000000, 1.0000000000000000, 
+  { 3.7848108613132054, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 7.6754638550304133, 20.000000000000000, 1.0000000000000000, 
+  { 7.6754638550304133, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 23.344217312927277, 20.000000000000000, 1.0000000000000000, 
+  { 23.344217312927277, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 149.83491198246921, 20.000000000000000, 1.0000000000000000, 
+  { 149.83491198246921, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 3936.9253501916060, 20.000000000000000, 1.0000000000000000, 
+  { 3936.9253501916060, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 2794143.5036480185, 20.000000000000000, 1.0000000000000000, 
+  { 2794143.5036480185, 20.000000000000000, 1.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -15566,43 +15566,43 @@ void test225()
 
 // Test data for a=20.000000000000000, b=2.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data226[] = {
-  { 2.6602838683283435e-06, 20.000000000000000, 2.0000000000000000, 
+  { 2.6602838683283435e-06, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 7.8442223930072316e-06, 20.000000000000000, 2.0000000000000000, 
+  { 7.8442223930072316e-06, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 2.4604898194634598e-05, 20.000000000000000, 2.0000000000000000, 
+  { 2.4604898194634598e-05, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { 8.2718061255302686e-05, 20.000000000000000, 2.0000000000000000, 
+  { 8.2718061255302686e-05, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 0.00030072865982171723, 20.000000000000000, 2.0000000000000000, 
+  { 0.00030072865982171723, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.0011951964277455193, 20.000000000000000, 2.0000000000000000, 
+  { 0.0011951964277455193, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.0052617832469731814, 20.000000000000000, 2.0000000000000000, 
+  { 0.0052617832469731814, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.026084053304588847, 20.000000000000000, 2.0000000000000000, 
+  { 0.026084053304588847, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.14864362802414346, 20.000000000000000, 2.0000000000000000, 
+  { 0.14864362802414346, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 8.2252633399699757, 20.000000000000000, 2.0000000000000000, 
+  { 8.2252633399699757, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 86.736173798840269, 20.000000000000000, 2.0000000000000000, 
+  { 86.736173798840269, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 1253.2542894196865, 20.000000000000000, 2.0000000000000000, 
+  { 1253.2542894196865, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 27351.112277912434, 20.000000000000000, 2.0000000000000000, 
+  { 27351.112277912434, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1048576.0000000000, 20.000000000000000, 2.0000000000000000, 
+  { 1048576.0000000000, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 90949470.177293226, 20.000000000000000, 2.0000000000000000, 
+  { 90949470.177293226, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 28679719907.924358, 20.000000000000000, 2.0000000000000000, 
+  { 28679719907.924358, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 95367431640624.906, 20.000000000000000, 2.0000000000000000, 
+  { 95367431640624.906, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 9.9999999999998657e+19, 20.000000000000000, 2.0000000000000000, 
+  { 9.9999999999998657e+19, 20.000000000000000, 2.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15635,43 +15635,43 @@ void test226()
 
 // Test data for a=20.000000000000000, b=2.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data227[] = {
-  { 0.018828092583720951, 20.000000000000000, 2.0000000000000000, 
+  { 0.018828092583720951, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 0.023381944060455316, 20.000000000000000, 2.0000000000000000, 
+  { 0.023381944060455316, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 0.029789623984280793, 20.000000000000000, 2.0000000000000000, 
+  { 0.029789623984280793, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 0.039191021482500497, 20.000000000000000, 2.0000000000000000, 
+  { 0.039191021482500497, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { 0.053727813036721514, 20.000000000000000, 2.0000000000000000, 
+  { 0.053727813036721514, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { 0.077762010061669024, 20.000000000000000, 2.0000000000000000, 
+  { 0.077762010061669024, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.12110505620123302, 20.000000000000000, 2.0000000000000000, 
+  { 0.12110505620123302, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.20870149809080590, 20.000000000000000, 2.0000000000000000, 
+  { 0.20870149809080590, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.41429234328785769, 20.000000000000000, 2.0000000000000000, 
+  { 0.41429234328785769, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 3.1308087404153113, 20.000000000000000, 2.0000000000000000, 
+  { 3.1308087404153113, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 13.586180626453050, 20.000000000000000, 2.0000000000000000, 
+  { 13.586180626453050, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 87.117304082784415, 20.000000000000000, 2.0000000000000000, 
+  { 87.117304082784415, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 889.26474381242826, 20.000000000000000, 2.0000000000000000, 
+  { 889.26474381242826, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 16231.913312693494, 20.000000000000000, 2.0000000000000000, 
+  { 16231.913312693494, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 653537.51168945129, 20.000000000000000, 2.0000000000000000, 
+  { 653537.51168945129, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 87756230.793848589, 20.000000000000000, 2.0000000000000000, 
+  { 87756230.793848589, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 101493977171.74945, 20.000000000000000, 2.0000000000000000, 
+  { 101493977171.74945, 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 21375960679556916., 20.000000000000000, 2.0000000000000000, 
+  { 21375960679556916., 20.000000000000000, 2.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15704,43 +15704,43 @@ void test227()
 
 // Test data for a=20.000000000000000, b=2.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data228[] = {
-  { 0.049200410661854252, 20.000000000000000, 2.0000000000000000, 
+  { 0.049200410661854252, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.059460876757152226, 20.000000000000000, 2.0000000000000000, 
+  { 0.059460876757152226, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.073244762686653350, 20.000000000000000, 2.0000000000000000, 
+  { 0.073244762686653350, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.092334626017932922, 20.000000000000000, 2.0000000000000000, 
+  { 0.092334626017932922, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.11976760350696837, 20.000000000000000, 2.0000000000000000, 
+  { 0.11976760350696837, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.16102414609169383, 20.000000000000000, 2.0000000000000000, 
+  { 0.16102414609169383, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.22670456785796222, 20.000000000000000, 2.0000000000000000, 
+  { 0.22670456785796222, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.33912903252727361, 20.000000000000000, 2.0000000000000000, 
+  { 0.33912903252727361, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.55049794600858060, 20.000000000000000, 2.0000000000000000, 
+  { 0.55049794600858060, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 2.1254722872032232, 20.000000000000000, 2.0000000000000000, 
+  { 2.1254722872032232, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 5.6261213886736172, 20.000000000000000, 2.0000000000000000, 
+  { 5.6261213886736172, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 20.137315891130996, 20.000000000000000, 2.0000000000000000, 
+  { 20.137315891130996, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 108.04381584643853, 20.000000000000000, 2.0000000000000000, 
+  { 108.04381584643853, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 992.41692466460245, 20.000000000000000, 2.0000000000000000, 
+  { 992.41692466460245, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 19055.363816004465, 20.000000000000000, 2.0000000000000000, 
+  { 19055.363816004465, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 1105471.9504312086, 20.000000000000000, 2.0000000000000000, 
+  { 1105471.9504312086, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 448521363.90608919, 20.000000000000000, 2.0000000000000000, 
+  { 448521363.90608919, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 19078917293639.004, 20.000000000000000, 2.0000000000000000, 
+  { 19078917293639.004, 20.000000000000000, 2.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15773,43 +15773,43 @@ void test228()
 
 // Test data for a=20.000000000000000, b=2.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data229[] = {
-  { 0.083753547015334745, 20.000000000000000, 2.0000000000000000, 
+  { 0.083753547015334745, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.099238444687035701, 20.000000000000000, 2.0000000000000000, 
+  { 0.099238444687035701, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.11938294012867758, 20.000000000000000, 2.0000000000000000, 
+  { 0.11938294012867758, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.14622683905023326, 20.000000000000000, 2.0000000000000000, 
+  { 0.14622683905023326, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.18303556733713025, 20.000000000000000, 2.0000000000000000, 
+  { 0.18303556733713025, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.23527764069382409, 20.000000000000000, 2.0000000000000000, 
+  { 0.23527764069382409, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.31261681740827085, 20.000000000000000, 2.0000000000000000, 
+  { 0.31261681740827085, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.43327581880538862, 20.000000000000000, 2.0000000000000000, 
+  { 0.43327581880538862, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.63445840637296658, 20.000000000000000, 2.0000000000000000, 
+  { 0.63445840637296658, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 1.7438842395813297, 20.000000000000000, 2.0000000000000000, 
+  { 1.7438842395813297, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 3.5070840938209269, 20.000000000000000, 2.0000000000000000, 
+  { 3.5070840938209269, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 8.6573372006089713, 20.000000000000000, 2.0000000000000000, 
+  { 8.6573372006089713, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 28.779342118408906, 20.000000000000000, 2.0000000000000000, 
+  { 28.779342118408906, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 147.50178613955714, 20.000000000000000, 2.0000000000000000, 
+  { 147.50178613955714, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1427.1686016136398, 20.000000000000000, 2.0000000000000000, 
+  { 1427.1686016136398, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 36780.643714655642, 20.000000000000000, 2.0000000000000000, 
+  { 36780.643714655642, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 5313869.6058585485, 20.000000000000000, 2.0000000000000000, 
+  { 5313869.6058585485, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 46057280607.381966, 20.000000000000000, 2.0000000000000000, 
+  { 46057280607.381966, 20.000000000000000, 2.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15842,43 +15842,43 @@ void test229()
 
 // Test data for a=20.000000000000000, b=2.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data230[] = {
-  { 0.11920045035073683, 20.000000000000000, 2.0000000000000000, 
+  { 0.11920045035073683, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.13907946814302774, 20.000000000000000, 2.0000000000000000, 
+  { 0.13907946814302774, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.16431439792559688, 20.000000000000000, 2.0000000000000000, 
+  { 0.16431439792559688, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.19698796016987008, 20.000000000000000, 2.0000000000000000, 
+  { 0.19698796016987008, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.24028510928790570, 20.000000000000000, 2.0000000000000000, 
+  { 0.24028510928790570, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.29926031296483119, 20.000000000000000, 2.0000000000000000, 
+  { 0.29926031296483119, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.38229327814229169, 20.000000000000000, 2.0000000000000000, 
+  { 0.38229327814229169, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.50402047283093110, 20.000000000000000, 2.0000000000000000, 
+  { 0.50402047283093110, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.69167261179586503, 20.000000000000000, 2.0000000000000000, 
+  { 0.69167261179586503, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 1.5503152253394308, 20.000000000000000, 2.0000000000000000, 
+  { 1.5503152253394308, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 2.6469548193635797, 20.000000000000000, 2.0000000000000000, 
+  { 2.6469548193635797, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 5.1882631330566813, 20.000000000000000, 2.0000000000000000, 
+  { 5.1882631330566813, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 12.476792759124516, 20.000000000000000, 2.0000000000000000, 
+  { 12.476792759124516, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 41.026391565091259, 20.000000000000000, 2.0000000000000000, 
+  { 41.026391565091259, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 220.92584715988204, 20.000000000000000, 2.0000000000000000, 
+  { 220.92584715988204, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 2677.0834450236207, 20.000000000000000, 2.0000000000000000, 
+  { 2677.0834450236207, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 141774.31260689779, 20.000000000000000, 2.0000000000000000, 
+  { 141774.31260689779, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 254267148.83196995, 20.000000000000000, 2.0000000000000000, 
+  { 254267148.83196995, 20.000000000000000, 2.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -15911,43 +15911,43 @@ void test230()
 
 // Test data for a=20.000000000000000, b=5.0000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data231[] = {
-  { -1.8650300348791041e-05, 20.000000000000000, 5.0000000000000000, 
+  { -1.8650300348791041e-05, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { -3.6488008415183135e-05, 20.000000000000000, 5.0000000000000000, 
+  { -3.6488008415183135e-05, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { -6.4614776410999025e-05, 20.000000000000000, 5.0000000000000000, 
+  { -6.4614776410999025e-05, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { -8.4495207102575916e-05, 20.000000000000000, 5.0000000000000000, 
+  { -8.4495207102575916e-05, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 2.2276197023819217e-05, 20.000000000000000, 5.0000000000000000, 
+  { 2.2276197023819217e-05, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.00070736115111467578, 20.000000000000000, 5.0000000000000000, 
+  { 0.00070736115111467578, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { 0.0027829732057272809, 20.000000000000000, 5.0000000000000000, 
+  { 0.0027829732057272809, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.0013283545664373570, 20.000000000000000, 5.0000000000000000, 
+  { 0.0013283545664373570, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { -0.041767631015048733, 20.000000000000000, 5.0000000000000000, 
+  { -0.041767631015048733, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 61.311496556100003, 20.000000000000000, 5.0000000000000000, 
+  { 61.311496556100003, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 2397.4420539085681, 20.000000000000000, 5.0000000000000000, 
+  { 2397.4420539085681, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 103687.60998586559, 20.000000000000000, 5.0000000000000000, 
+  { 103687.60998586559, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 6247196.6451068865, 20.000000000000000, 5.0000000000000000, 
+  { 6247196.6451068865, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 656408576.00000000, 20.000000000000000, 5.0000000000000000, 
+  { 656408576.00000000, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 165334768098.54715, 20.000000000000000, 5.0000000000000000, 
+  { 165334768098.54715, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 175097125520816.81, 20.000000000000000, 5.0000000000000000, 
+  { 175097125520816.81, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 2.6818275451660257e+18, 20.000000000000000, 5.0000000000000000, 
+  { 2.6818275451660257e+18, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 2.9794599999999321e+25, 20.000000000000000, 5.0000000000000000, 
+  { 2.9794599999999321e+25, 20.000000000000000, 5.0000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -15980,43 +15980,43 @@ void test231()
 
 // Test data for a=20.000000000000000, b=5.0000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data232[] = {
-  { -3.6403884515183385e-06, 20.000000000000000, 5.0000000000000000, 
+  { -3.6403884515183385e-06, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { -9.5873829247725586e-06, 20.000000000000000, 5.0000000000000000, 
+  { -9.5873829247725586e-06, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { -2.6052245147354694e-05, 20.000000000000000, 5.0000000000000000, 
+  { -2.6052245147354694e-05, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { -7.2378303598294010e-05, 20.000000000000000, 5.0000000000000000, 
+  { -7.2378303598294010e-05, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { -0.00020048577321454082, 20.000000000000000, 5.0000000000000000, 
+  { -0.00020048577321454082, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { -0.00051222704046236022, 20.000000000000000, 5.0000000000000000, 
+  { -0.00051222704046236022, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { -0.00080950511491911315, 20.000000000000000, 5.0000000000000000, 
+  { -0.00080950511491911315, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.0043473422174314449, 20.000000000000000, 5.0000000000000000, 
+  { 0.0043473422174314449, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.081078342558623825, 20.000000000000000, 5.0000000000000000, 
+  { 0.081078342558623825, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 12.794854084397739, 20.000000000000000, 5.0000000000000000, 
+  { 12.794854084397739, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 195.15639104739046, 20.000000000000000, 5.0000000000000000, 
+  { 195.15639104739046, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 3938.7991953190131, 20.000000000000000, 5.0000000000000000, 
+  { 3938.7991953190131, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 118521.48653762060, 20.000000000000000, 5.0000000000000000, 
+  { 118521.48653762060, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 6291455.9999999972, 20.000000000000000, 5.0000000000000000, 
+  { 6291455.9999999972, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 773070496.50699198, 20.000000000000000, 5.0000000000000000, 
+  { 773070496.50699198, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 363276452167.04102, 20.000000000000000, 5.0000000000000000, 
+  { 363276452167.04102, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 2002716064453133.0, 20.000000000000000, 5.0000000000000000, 
+  { 2002716064453133.0, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 4.5999999999999109e+21, 20.000000000000000, 5.0000000000000000, 
+  { 4.5999999999999109e+21, 20.000000000000000, 5.0000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16049,43 +16049,43 @@ void test232()
 
 // Test data for a=20.000000000000000, b=5.0000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data233[] = {
-  { 0.00014313323624069244, 20.000000000000000, 5.0000000000000000, 
+  { 0.00014313323624069244, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 0.00025426183473140697, 20.000000000000000, 5.0000000000000000, 
+  { 0.00025426183473140697, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 0.00048255612836426809, 20.000000000000000, 5.0000000000000000, 
+  { 0.00048255612836426809, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 0.00099096904674788092, 20.000000000000000, 5.0000000000000000, 
+  { 0.00099096904674788092, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 0.0022347805521915607, 20.000000000000000, 5.0000000000000000, 
+  { 0.0022347805521915607, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 0.0056271390060292376, 20.000000000000000, 5.0000000000000000, 
+  { 0.0056271390060292376, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { 0.016109059519227226, 20.000000000000000, 5.0000000000000000, 
+  { 0.016109059519227226, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 0.053453465775608999, 20.000000000000000, 5.0000000000000000, 
+  { 0.053453465775608999, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.20995202901839258, 20.000000000000000, 5.0000000000000000, 
+  { 0.20995202901839258, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 5.9534372167648799, 20.000000000000000, 5.0000000000000000, 
+  { 5.9534372167648799, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 46.157632071205875, 20.000000000000000, 5.0000000000000000, 
+  { 46.157632071205875, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 494.32074431164915, 20.000000000000000, 5.0000000000000000, 
+  { 494.32074431164915, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 7989.5277611775946, 20.000000000000000, 5.0000000000000000, 
+  { 7989.5277611775946, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 224179.55830753347, 20.000000000000000, 5.0000000000000000, 
+  { 224179.55830753347, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 13848144.485282511, 20.000000000000000, 5.0000000000000000, 
+  { 13848144.485282511, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 2948587692.8891716, 20.000000000000000, 5.0000000000000000, 
+  { 2948587692.8891716, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 5940513286161.6602, 20.000000000000000, 5.0000000000000000, 
+  { 5940513286161.6602, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 2.8531757655945201e+18, 20.000000000000000, 5.0000000000000000, 
+  { 2.8531757655945201e+18, 20.000000000000000, 5.0000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16118,43 +16118,43 @@ void test233()
 
 // Test data for a=20.000000000000000, b=5.0000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data234[] = {
-  { 0.0012492049968742865, 20.000000000000000, 5.0000000000000000, 
+  { 0.0012492049968742865, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 0.0019931241968014451, 20.000000000000000, 5.0000000000000000, 
+  { 0.0019931241968014451, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 0.0033203386861411057, 20.000000000000000, 5.0000000000000000, 
+  { 0.0033203386861411057, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { 0.0058191894509855282, 20.000000000000000, 5.0000000000000000, 
+  { 0.0058191894509855282, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { 0.010830090368313866, 20.000000000000000, 5.0000000000000000, 
+  { 0.010830090368313866, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 0.021653062305193163, 20.000000000000000, 5.0000000000000000, 
+  { 0.021653062305193163, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.047180821280919084, 20.000000000000000, 5.0000000000000000, 
+  { 0.047180821280919084, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.11405637279736180, 20.000000000000000, 5.0000000000000000, 
+  { 0.11405637279736180, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.31275468794720990, 20.000000000000000, 5.0000000000000000, 
+  { 0.31275468794720990, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 3.8598904658643969, 20.000000000000000, 5.0000000000000000, 
+  { 3.8598904658643969, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 18.806301417906667, 20.000000000000000, 5.0000000000000000, 
+  { 18.806301417906667, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 122.77054465017432, 20.000000000000000, 5.0000000000000000, 
+  { 122.77054465017432, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1168.4762146808946, 20.000000000000000, 5.0000000000000000, 
+  { 1168.4762146808946, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 18437.511788521082, 20.000000000000000, 5.0000000000000000, 
+  { 18437.511788521082, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 597441.79669264762, 20.000000000000000, 5.0000000000000000, 
+  { 597441.79669264762, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 59390411.369227782, 20.000000000000000, 5.0000000000000000, 
+  { 59390411.369227782, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 44681668993.361603, 20.000000000000000, 5.0000000000000000, 
+  { 44681668993.361603, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 4559673269683164.0, 20.000000000000000, 5.0000000000000000, 
+  { 4559673269683164.0, 20.000000000000000, 5.0000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16187,43 +16187,43 @@ void test234()
 
 // Test data for a=20.000000000000000, b=5.0000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data235[] = {
-  { 0.0038867957051371450, 20.000000000000000, 5.0000000000000000, 
+  { 0.0038867957051371450, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 0.0058484892597364443, 20.000000000000000, 5.0000000000000000, 
+  { 0.0058484892597364443, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 0.0090987656053757009, 20.000000000000000, 5.0000000000000000, 
+  { 0.0090987656053757009, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 0.014714392537270733, 20.000000000000000, 5.0000000000000000, 
+  { 0.014714392537270733, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.024900404542056769, 20.000000000000000, 5.0000000000000000, 
+  { 0.024900404542056769, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.044460184663785055, 20.000000000000000, 5.0000000000000000, 
+  { 0.044460184663785055, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.084638849196356836, 20.000000000000000, 5.0000000000000000, 
+  { 0.084638849196356836, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.17409058241290998, 20.000000000000000, 5.0000000000000000, 
+  { 0.17409058241290998, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.39357055823580755, 20.000000000000000, 5.0000000000000000, 
+  { 0.39357055823580755, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 2.9410794636226596, 20.000000000000000, 5.0000000000000000, 
+  { 2.9410794636226596, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 10.417226071414344, 20.000000000000000, 5.0000000000000000, 
+  { 10.417226071414344, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 46.930585873140835, 20.000000000000000, 5.0000000000000000, 
+  { 46.930585873140835, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 290.76717121814852, 20.000000000000000, 5.0000000000000000, 
+  { 290.76717121814852, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 2788.1641083374830, 20.000000000000000, 5.0000000000000000, 
+  { 2788.1641083374830, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 50228.117718560752, 20.000000000000000, 5.0000000000000000, 
+  { 50228.117718560752, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 2433042.3476752634, 20.000000000000000, 5.0000000000000000, 
+  { 2433042.3476752634, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 705345246.77141762, 20.000000000000000, 5.0000000000000000, 
+  { 705345246.77141762, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 15652478868616.762, 20.000000000000000, 5.0000000000000000, 
+  { 15652478868616.762, 20.000000000000000, 5.0000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -16256,43 +16256,43 @@ void test235()
 
 // Test data for a=20.000000000000000, b=10.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data236[] = {
-  { -2.1776535308707967e-07, 20.000000000000000, 10.000000000000000, 
+  { -2.1776535308707967e-07, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { -2.9128833151427998e-06, 20.000000000000000, 10.000000000000000, 
+  { -2.9128833151427998e-06, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { -9.4755553429035093e-06, 20.000000000000000, 10.000000000000000, 
+  { -9.4755553429035093e-06, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { -1.2844297353813116e-05, 20.000000000000000, 10.000000000000000, 
+  { -1.2844297353813116e-05, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { 3.6576965483568809e-05, 20.000000000000000, 10.000000000000000, 
+  { 3.6576965483568809e-05, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 0.00020847453890692649, 20.000000000000000, 10.000000000000000, 
+  { 0.00020847453890692649, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { -0.00022868510398174632, 20.000000000000000, 10.000000000000000, 
+  { -0.00022868510398174632, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { -0.0021855513841942732, 20.000000000000000, 10.000000000000000, 
+  { -0.0021855513841942732, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { 0.014662111759334634, 20.000000000000000, 10.000000000000000, 
+  { 0.014662111759334634, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 746.44776348798098, 20.000000000000000, 10.000000000000000, 
+  { 746.44776348798098, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 136080.48445225612, 20.000000000000000, 10.000000000000000, 
+  { 136080.48445225612, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 23094279.597826406, 20.000000000000000, 10.000000000000000, 
+  { 23094279.597826406, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 5315913395.5545301, 20.000000000000000, 10.000000000000000, 
+  { 5315913395.5545301, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 2261935718399.9990, 20.000000000000000, 10.000000000000000, 
+  { 2261935718399.9990, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 2669150854828235.0, 20.000000000000000, 10.000000000000000, 
+  { 2669150854828235.0, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 1.7499363099365994e+19, 20.000000000000000, 10.000000000000000, 
+  { 1.7499363099365994e+19, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 2.8881518494606140e+24, 20.000000000000000, 10.000000000000000, 
+  { 2.8881518494606140e+24, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 1.4165513933661626e+33, 20.000000000000000, 10.000000000000000, 
+  { 1.4165513933661626e+33, 20.000000000000000, 10.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16325,43 +16325,43 @@ void test236()
 
 // Test data for a=20.000000000000000, b=10.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data237[] = {
-  { 1.7149006973860441e-07, 20.000000000000000, 10.000000000000000, 
+  { 1.7149006973860441e-07, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { 3.2399324904088936e-07, 20.000000000000000, 10.000000000000000, 
+  { 3.2399324904088936e-07, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.6015317712089860e-07, 20.000000000000000, 10.000000000000000, 
+  { 1.6015317712089860e-07, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { -2.0500917204199595e-06, 20.000000000000000, 10.000000000000000, 
+  { -2.0500917204199595e-06, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { -1.0175546788599472e-05, 20.000000000000000, 10.000000000000000, 
+  { -1.0175546788599472e-05, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { -1.1720101988202453e-05, 20.000000000000000, 10.000000000000000, 
+  { -1.1720101988202453e-05, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 0.00014199637113974185, 20.000000000000000, 10.000000000000000, 
+  { 0.00014199637113974185, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { 0.00021263363640642297, 20.000000000000000, 10.000000000000000, 
+  { 0.00021263363640642297, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { -0.0072649256698441751, 20.000000000000000, 10.000000000000000, 
+  { -0.0072649256698441751, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 90.430293772869618, 20.000000000000000, 10.000000000000000, 
+  { 90.430293772869618, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 6248.1455940292308, 20.000000000000000, 10.000000000000000, 
+  { 6248.1455940292308, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 501143.39852548984, 20.000000000000000, 10.000000000000000, 
+  { 501143.39852548984, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 58852027.356439680, 20.000000000000000, 10.000000000000000, 
+  { 58852027.356439680, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 12942923093.333330, 20.000000000000000, 10.000000000000000, 
+  { 12942923093.333330, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 7618073993853.6592, 20.000000000000000, 10.000000000000000, 
+  { 7618073993853.6592, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 22630251562549288., 20.000000000000000, 10.000000000000000, 
+  { 22630251562549288., 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.3708372433980356e+21, 20.000000000000000, 10.000000000000000, 
+  { 1.3708372433980356e+21, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.4154113619999653e+29, 20.000000000000000, 10.000000000000000, 
+  { 1.4154113619999653e+29, 20.000000000000000, 10.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16394,43 +16394,43 @@ void test237()
 
 // Test data for a=20.000000000000000, b=10.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data238[] = {
-  { -1.6667473370780257e-08, 20.000000000000000, 10.000000000000000, 
+  { -1.6667473370780257e-08, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { 8.6214844067774863e-08, 20.000000000000000, 10.000000000000000, 
+  { 8.6214844067774863e-08, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { 5.7778331238835108e-07, 20.000000000000000, 10.000000000000000, 
+  { 5.7778331238835108e-07, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { 2.1911400500362969e-06, 20.000000000000000, 10.000000000000000, 
+  { 2.1911400500362969e-06, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 4.7440049217100417e-06, 20.000000000000000, 10.000000000000000, 
+  { 4.7440049217100417e-06, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { -1.0564233314924258e-05, 20.000000000000000, 10.000000000000000, 
+  { -1.0564233314924258e-05, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { -0.00017990026051856349, 20.000000000000000, 10.000000000000000, 
+  { -0.00017990026051856349, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { -0.00027618146288744351, 20.000000000000000, 10.000000000000000, 
+  { -0.00027618146288744351, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { 0.030606019577723392, 20.000000000000000, 10.000000000000000, 
+  { 0.030606019577723392, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 27.832854169493341, 20.000000000000000, 10.000000000000000, 
+  { 27.832854169493341, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 874.00624088575228, 20.000000000000000, 10.000000000000000, 
+  { 874.00624088575228, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 36049.199340831554, 20.000000000000000, 10.000000000000000, 
+  { 36049.199340831554, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 2270967.7298624986, 20.000000000000000, 10.000000000000000, 
+  { 2270967.7298624986, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 266979100.44444439, 20.000000000000000, 10.000000000000000, 
+  { 266979100.44444439, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 80311224337.493027, 20.000000000000000, 10.000000000000000, 
+  { 80311224337.493027, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 110111693103799.72, 20.000000000000000, 10.000000000000000, 
+  { 110111693103799.72, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 2.4838871426052618e+18, 20.000000000000000, 10.000000000000000, 
+  { 2.4838871426052618e+18, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 5.4626349999998603e+25, 20.000000000000000, 10.000000000000000, 
+  { 5.4626349999998603e+25, 20.000000000000000, 10.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16463,43 +16463,43 @@ void test238()
 
 // Test data for a=20.000000000000000, b=10.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data239[] = {
-  { -1.5843795893321480e-07, 20.000000000000000, 10.000000000000000, 
+  { -1.5843795893321480e-07, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { -5.4877275994033766e-07, 20.000000000000000, 10.000000000000000, 
+  { -5.4877275994033766e-07, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { -1.7169507967745992e-06, 20.000000000000000, 10.000000000000000, 
+  { -1.7169507967745992e-06, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { -4.5236439748752000e-06, 20.000000000000000, 10.000000000000000, 
+  { -4.5236439748752000e-06, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { -5.5690492560325806e-06, 20.000000000000000, 10.000000000000000, 
+  { -5.5690492560325806e-06, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 5.6914115606934911e-05, 20.000000000000000, 10.000000000000000, 
+  { 5.6914115606934911e-05, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 0.00082507252097519922, 20.000000000000000, 10.000000000000000, 
+  { 0.00082507252097519922, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { 0.0085739249288229857, 20.000000000000000, 10.000000000000000, 
+  { 0.0085739249288229857, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.088244357683754757, 20.000000000000000, 10.000000000000000, 
+  { 0.088244357683754757, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 13.387208440156897, 20.000000000000000, 10.000000000000000, 
+  { 13.387208440156897, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 226.77895441155110, 20.000000000000000, 10.000000000000000, 
+  { 226.77895441155110, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 5281.5716482686785, 20.000000000000000, 10.000000000000000, 
+  { 5281.5716482686785, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 189431.77762850464, 20.000000000000000, 10.000000000000000, 
+  { 189431.77762850464, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 12408149.333333332, 20.000000000000000, 10.000000000000000, 
+  { 12408149.333333332, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1966782292.5839682, 20.000000000000000, 10.000000000000000, 
+  { 1966782292.5839682, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 1274123112205.7495, 20.000000000000000, 10.000000000000000, 
+  { 1274123112205.7495, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 10903676350911508., 20.000000000000000, 10.000000000000000, 
+  { 10903676350911508., 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 5.1849999999998819e+22, 20.000000000000000, 10.000000000000000, 
+  { 5.1849999999998819e+22, 20.000000000000000, 10.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16532,43 +16532,43 @@ void test239()
 
 // Test data for a=20.000000000000000, b=10.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data240[] = {
-  { 2.6602838683283435e-06, 20.000000000000000, 10.000000000000000, 
+  { 2.6602838683283435e-06, 20.000000000000000, 10.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { 7.8442223930072316e-06, 20.000000000000000, 10.000000000000000, 
+  { 7.8442223930072316e-06, 20.000000000000000, 10.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 2.4604898194634598e-05, 20.000000000000000, 10.000000000000000, 
+  { 2.4604898194634598e-05, 20.000000000000000, 10.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 8.2718061255302686e-05, 20.000000000000000, 10.000000000000000, 
+  { 8.2718061255302686e-05, 20.000000000000000, 10.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 0.00030072865982171723, 20.000000000000000, 10.000000000000000, 
+  { 0.00030072865982171723, 20.000000000000000, 10.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { 0.0011951964277455193, 20.000000000000000, 10.000000000000000, 
+  { 0.0011951964277455193, 20.000000000000000, 10.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { 0.0052617832469731814, 20.000000000000000, 10.000000000000000, 
+  { 0.0052617832469731814, 20.000000000000000, 10.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.026084053304588847, 20.000000000000000, 10.000000000000000, 
+  { 0.026084053304588847, 20.000000000000000, 10.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.14864362802414346, 20.000000000000000, 10.000000000000000, 
+  { 0.14864362802414346, 20.000000000000000, 10.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 10.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 8.2252633399699757, 20.000000000000000, 10.000000000000000, 
+  { 8.2252633399699757, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 86.736173798840269, 20.000000000000000, 10.000000000000000, 
+  { 86.736173798840269, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 1253.2542894196865, 20.000000000000000, 10.000000000000000, 
+  { 1253.2542894196865, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 27351.112277912434, 20.000000000000000, 10.000000000000000, 
+  { 27351.112277912434, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 1048576.0000000000, 20.000000000000000, 10.000000000000000, 
+  { 1048576.0000000000, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 90949470.177293226, 20.000000000000000, 10.000000000000000, 
+  { 90949470.177293226, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 28679719907.924358, 20.000000000000000, 10.000000000000000, 
+  { 28679719907.924358, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 95367431640624.906, 20.000000000000000, 10.000000000000000, 
+  { 95367431640624.906, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 9.9999999999998657e+19, 20.000000000000000, 10.000000000000000, 
+  { 9.9999999999998657e+19, 20.000000000000000, 10.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
@@ -16601,43 +16601,43 @@ void test240()
 
 // Test data for a=20.000000000000000, b=20.000000000000000, c=2.0000000000000000.
 testcase_hyperg<double> data241[] = {
-  { 7.4612991101768883e-09, 20.000000000000000, 20.000000000000000, 
+  { 7.4612991101768883e-09, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.90000000000000002 },
-  { 1.1006588946889981e-07, 20.000000000000000, 20.000000000000000, 
+  { 1.1006588946889981e-07, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.80000000000000004 },
-  { 2.0126933743389316e-07, 20.000000000000000, 20.000000000000000, 
+  { 2.0126933743389316e-07, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.69999999999999996 },
-  { -1.0013775379801016e-06, 20.000000000000000, 20.000000000000000, 
+  { -1.0013775379801016e-06, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.59999999999999998 },
-  { -3.0371956856472516e-06, 20.000000000000000, 20.000000000000000, 
+  { -3.0371956856472516e-06, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.50000000000000000 },
-  { 2.2012669924527286e-05, 20.000000000000000, 20.000000000000000, 
+  { 2.2012669924527286e-05, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.40000000000000002 },
-  { -6.2415598025417670e-05, 20.000000000000000, 20.000000000000000, 
+  { -6.2415598025417670e-05, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.30000000000000004 },
-  { 0.00033551320394378602, 20.000000000000000, 20.000000000000000, 
+  { 0.00033551320394378602, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.19999999999999996 },
-  { -0.0062342152641436353, 20.000000000000000, 20.000000000000000, 
+  { -0.0062342152641436353, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.0000000000000000 },
-  { 34830.688900741610, 20.000000000000000, 20.000000000000000, 
+  { 34830.688900741610, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.10000000000000009 },
-  { 67626221.263030857, 20.000000000000000, 20.000000000000000, 
+  { 67626221.263030857, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.19999999999999996 },
-  { 102764604848.69762, 20.000000000000000, 20.000000000000000, 
+  { 102764604848.69762, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.30000000000000004 },
-  { 220278355222373.38, 20.000000000000000, 20.000000000000000, 
+  { 220278355222373.38, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.39999999999999991 },
-  { 1.0422324699794536e+18, 20.000000000000000, 20.000000000000000, 
+  { 1.0422324699794536e+18, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.50000000000000000 },
-  { 1.9128731788368004e+22, 20.000000000000000, 20.000000000000000, 
+  { 1.9128731788368004e+22, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.60000000000000009 },
-  { 3.5234592919485287e+27, 20.000000000000000, 20.000000000000000, 
+  { 3.5234592919485287e+27, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.69999999999999996 },
-  { 5.0867023209025249e+34, 20.000000000000000, 20.000000000000000, 
+  { 5.0867023209025249e+34, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.80000000000000004 },
-  { 3.7461088506658564e+46, 20.000000000000000, 20.000000000000000, 
+  { 3.7461088506658564e+46, 20.000000000000000, 20.000000000000000,
           2.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16670,43 +16670,43 @@ void test241()
 
 // Test data for a=20.000000000000000, b=20.000000000000000, c=4.0000000000000000.
 testcase_hyperg<double> data242[] = {
-  { -1.5895900796973045e-09, 20.000000000000000, 20.000000000000000, 
+  { -1.5895900796973045e-09, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.90000000000000002 },
-  { -2.4403576837293198e-09, 20.000000000000000, 20.000000000000000, 
+  { -2.4403576837293198e-09, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.80000000000000004 },
-  { 1.1622915290732117e-08, 20.000000000000000, 20.000000000000000, 
+  { 1.1622915290732117e-08, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.69999999999999996 },
-  { 6.3899796307731726e-08, 20.000000000000000, 20.000000000000000, 
+  { 6.3899796307731726e-08, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.59999999999999998 },
-  { -1.3503608352807462e-07, 20.000000000000000, 20.000000000000000, 
+  { -1.3503608352807462e-07, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.50000000000000000 },
-  { -1.2198533623899163e-06, 20.000000000000000, 20.000000000000000, 
+  { -1.2198533623899163e-06, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.40000000000000002 },
-  { 9.9086618119129001e-06, 20.000000000000000, 20.000000000000000, 
+  { 9.9086618119129001e-06, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.30000000000000004 },
-  { -7.6797020080162010e-05, 20.000000000000000, 20.000000000000000, 
+  { -7.6797020080162010e-05, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.19999999999999996 },
-  { 0.0013196405087170875, 20.000000000000000, 20.000000000000000, 
+  { 0.0013196405087170875, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.0000000000000000 },
-  { 2274.2044768143564, 20.000000000000000, 20.000000000000000, 
+  { 2274.2044768143564, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.10000000000000009 },
-  { 1611640.1560475440, 20.000000000000000, 20.000000000000000, 
+  { 1611640.1560475440, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.19999999999999996 },
-  { 1147063984.7359734, 20.000000000000000, 20.000000000000000, 
+  { 1147063984.7359734, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.30000000000000004 },
-  { 1253162497163.8311, 20.000000000000000, 20.000000000000000, 
+  { 1253162497163.8311, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.39999999999999991 },
-  { 3071321673390476.0, 20.000000000000000, 20.000000000000000, 
+  { 3071321673390476.0, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.50000000000000000 },
-  { 2.8221123559124324e+19, 20.000000000000000, 20.000000000000000, 
+  { 2.8221123559124324e+19, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.60000000000000009 },
-  { 2.3658463807419519e+24, 20.000000000000000, 20.000000000000000, 
+  { 2.3658463807419519e+24, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.69999999999999996 },
-  { 1.2596553731345468e+31, 20.000000000000000, 20.000000000000000, 
+  { 1.2596553731345468e+31, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.80000000000000004 },
-  { 1.9627175792062075e+42, 20.000000000000000, 20.000000000000000, 
+  { 1.9627175792062075e+42, 20.000000000000000, 20.000000000000000,
           4.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16739,43 +16739,43 @@ void test242()
 
 // Test data for a=20.000000000000000, b=20.000000000000000, c=6.0000000000000000.
 testcase_hyperg<double> data243[] = {
-  { 8.0159808156941562e-11, 20.000000000000000, 20.000000000000000, 
+  { 8.0159808156941562e-11, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.90000000000000002 },
-  { -6.4422687845093557e-10, 20.000000000000000, 20.000000000000000, 
+  { -6.4422687845093557e-10, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.80000000000000004 },
-  { -3.7526134186308981e-09, 20.000000000000000, 20.000000000000000, 
+  { -3.7526134186308981e-09, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.69999999999999996 },
-  { -1.7692034167897114e-09, 20.000000000000000, 20.000000000000000, 
+  { -1.7692034167897114e-09, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.59999999999999998 },
-  { 7.9304558772837909e-08, 20.000000000000000, 20.000000000000000, 
+  { 7.9304558772837909e-08, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.50000000000000000 },
-  { 5.9348070318594204e-08, 20.000000000000000, 20.000000000000000, 
+  { 5.9348070318594204e-08, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.40000000000000002 },
-  { -3.5827694517425210e-06, 20.000000000000000, 20.000000000000000, 
+  { -3.5827694517425210e-06, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.30000000000000004 },
-  { 4.4951490418284159e-05, 20.000000000000000, 20.000000000000000, 
+  { 4.4951490418284159e-05, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.19999999999999996 },
-  { -0.0013716249406310486, 20.000000000000000, 20.000000000000000, 
+  { -0.0013716249406310486, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.0000000000000000 },
-  { 415.32493304415505, 20.000000000000000, 20.000000000000000, 
+  { 415.32493304415505, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.10000000000000009 },
-  { 121300.42991518594, 20.000000000000000, 20.000000000000000, 
+  { 121300.42991518594, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.19999999999999996 },
-  { 42725673.833462097, 20.000000000000000, 20.000000000000000, 
+  { 42725673.833462097, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.30000000000000004 },
-  { 24588915328.261719, 20.000000000000000, 20.000000000000000, 
+  { 24588915328.261719, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.39999999999999991 },
-  { 31929082412503.652, 20.000000000000000, 20.000000000000000, 
+  { 31929082412503.652, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.50000000000000000 },
-  { 1.4934954443280477e+17, 20.000000000000000, 20.000000000000000, 
+  { 1.4934954443280477e+17, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.60000000000000009 },
-  { 5.7726220597696125e+21, 20.000000000000000, 20.000000000000000, 
+  { 5.7726220597696125e+21, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.69999999999999996 },
-  { 1.1454387824049374e+28, 20.000000000000000, 20.000000000000000, 
+  { 1.1454387824049374e+28, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.80000000000000004 },
-  { 3.8088637321581534e+38, 20.000000000000000, 20.000000000000000, 
+  { 3.8088637321581534e+38, 20.000000000000000, 20.000000000000000,
           6.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16808,43 +16808,43 @@ void test243()
 
 // Test data for a=20.000000000000000, b=20.000000000000000, c=8.0000000000000000.
 testcase_hyperg<double> data244[] = {
-  { 1.0699072529874453e-10, 20.000000000000000, 20.000000000000000, 
+  { 1.0699072529874453e-10, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.90000000000000002 },
-  { 5.4297753417228627e-10, 20.000000000000000, 20.000000000000000, 
+  { 5.4297753417228627e-10, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.80000000000000004 },
-  { 9.7625471266824426e-10, 20.000000000000000, 20.000000000000000, 
+  { 9.7625471266824426e-10, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.69999999999999996 },
-  { -6.7257762867770348e-09, 20.000000000000000, 20.000000000000000, 
+  { -6.7257762867770348e-09, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.59999999999999998 },
-  { -5.4634571496175302e-08, 20.000000000000000, 20.000000000000000, 
+  { -5.4634571496175302e-08, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.50000000000000000 },
-  { 1.4595644213893387e-07, 20.000000000000000, 20.000000000000000, 
+  { 1.4595644213893387e-07, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.40000000000000002 },
-  { 3.3515966497049909e-06, 20.000000000000000, 20.000000000000000, 
+  { 3.3515966497049909e-06, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.30000000000000004 },
-  { -6.5848086985914887e-05, 20.000000000000000, 20.000000000000000, 
+  { -6.5848086985914887e-05, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.19999999999999996 },
-  { 0.0034800171306214813, 20.000000000000000, 20.000000000000000, 
+  { 0.0034800171306214813, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.0000000000000000 },
-  { 130.93865856750304, 20.000000000000000, 20.000000000000000, 
+  { 130.93865856750304, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.10000000000000009 },
-  { 17850.203502975532, 20.000000000000000, 20.000000000000000, 
+  { 17850.203502975532, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.19999999999999996 },
-  { 3307058.5655149994, 20.000000000000000, 20.000000000000000, 
+  { 3307058.5655149994, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.30000000000000004 },
-  { 1041065396.2302787, 20.000000000000000, 20.000000000000000, 
+  { 1041065396.2302787, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.39999999999999991 },
-  { 735221357488.41736, 20.000000000000000, 20.000000000000000, 
+  { 735221357488.41736, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.50000000000000000 },
-  { 1785176805049585.2, 20.000000000000000, 20.000000000000000, 
+  { 1785176805049585.2, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.60000000000000009 },
-  { 3.2302829930269192e+19, 20.000000000000000, 20.000000000000000, 
+  { 3.2302829930269192e+19, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.69999999999999996 },
-  { 2.4184909805178299e+25, 20.000000000000000, 20.000000000000000, 
+  { 2.4184909805178299e+25, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.80000000000000004 },
-  { 1.7340021007794567e+35, 20.000000000000000, 20.000000000000000, 
+  { 1.7340021007794567e+35, 20.000000000000000, 20.000000000000000,
           8.0000000000000000, 0.89999999999999991 },
 };
 
@@ -16877,43 +16877,43 @@ void test244()
 
 // Test data for a=20.000000000000000, b=20.000000000000000, c=10.000000000000000.
 testcase_hyperg<double> data245[] = {
-  { -1.7945363894141429e-10, 20.000000000000000, 20.000000000000000, 
+  { -1.7945363894141429e-10, 20.000000000000000, 20.000000000000000,
           10.000000000000000, -0.90000000000000002 },
-  { -4.4440666675421800e-10, 20.000000000000000, 20.000000000000000, 
+  { -4.4440666675421800e-10, 20.000000000000000, 20.000000000000000,
           10.000000000000000, -0.80000000000000004 },
-  { 6.6171630913717945e-10, 20.000000000000000, 20.000000000000000, 
+  { 6.6171630913717945e-10, 20.000000000000000, 20.000000000000000,
           10.000000000000000, -0.69999999999999996 },
-  { 1.5453889642199650e-08, 20.000000000000000, 20.000000000000000, 
+  { 1.5453889642199650e-08, 20.000000000000000, 20.000000000000000,
           10.000000000000000, -0.59999999999999998 },
-  { 7.5754083860094422e-08, 20.000000000000000, 20.000000000000000, 
+  { 7.5754083860094422e-08, 20.000000000000000, 20.000000000000000,
           10.000000000000000, -0.50000000000000000 },
-  { -4.1113628639873710e-07, 20.000000000000000, 20.000000000000000, 
+  { -4.1113628639873710e-07, 20.000000000000000, 20.000000000000000,
           10.000000000000000, -0.40000000000000002 },
-  { -9.5300704265214247e-06, 20.000000000000000, 20.000000000000000, 
+  { -9.5300704265214247e-06, 20.000000000000000, 20.000000000000000,
           10.000000000000000, -0.30000000000000004 },
-  { 0.00016081533175785109, 20.000000000000000, 20.000000000000000, 
+  { 0.00016081533175785109, 20.000000000000000, 20.000000000000000,
           10.000000000000000, -0.19999999999999996 },
-  { 0.017684650940379486, 20.000000000000000, 20.000000000000000, 
+  { 0.017684650940379486, 20.000000000000000, 20.000000000000000,
           10.000000000000000, -0.099999999999999978 },
-  { 1.0000000000000000, 20.000000000000000, 20.000000000000000, 
+  { 1.0000000000000000, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.0000000000000000 },
-  { 57.562247312454403, 20.000000000000000, 20.000000000000000, 
+  { 57.562247312454403, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.10000000000000009 },
-  { 4124.4159820362511, 20.000000000000000, 20.000000000000000, 
+  { 4124.4159820362511, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.19999999999999996 },
-  { 428774.21436196787, 20.000000000000000, 20.000000000000000, 
+  { 428774.21436196787, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.30000000000000004 },
-  { 76996819.900892526, 20.000000000000000, 20.000000000000000, 
+  { 76996819.900892526, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.39999999999999991 },
-  { 30473174828.943691, 20.000000000000000, 20.000000000000000, 
+  { 30473174828.943691, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.50000000000000000 },
-  { 39291970835753.094, 20.000000000000000, 20.000000000000000, 
+  { 39291970835753.094, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.60000000000000009 },
-  { 3.3890331048069018e+17, 20.000000000000000, 20.000000000000000, 
+  { 3.3890331048069018e+17, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.69999999999999996 },
-  { 9.7157373454594049e+22, 20.000000000000000, 20.000000000000000, 
+  { 9.7157373454594049e+22, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.80000000000000004 },
-  { 1.5205808288860858e+32, 20.000000000000000, 20.000000000000000, 
+  { 1.5205808288860858e+32, 20.000000000000000, 20.000000000000000,
           10.000000000000000, 0.89999999999999991 },
 };
 
index c55c9a1108da5da93abac13f020f3ec033949fc0..eadb171057fa99906e3cd9cc31d3fed9506d580f 100644 (file)
@@ -41,47 +41,47 @@ if (!(A)) \
 
 // Test data for l=0, m=0.
 testcase_sph_legendre<double> data001[] = {
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           0.0000000000000000 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           0.15707963267948966 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           0.31415926535897931 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           0.47123889803846897 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           0.62831853071795862 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           0.78539816339744828 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           0.94247779607693793 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           1.0995574287564276 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           1.2566370614359172 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           1.4137166941154069 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           1.5707963267948966 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           1.7278759594743860 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           1.8849555921538759 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           2.0420352248333655 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           2.1991148575128552 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           2.3561944901923448 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           2.5132741228718345 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           2.6703537555513241 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           2.8274333882308138 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           2.9845130209103035 },
-  { 0.28209479177387814, 0, 0, 
+  { 0.28209479177387814, 0, 0,
           3.1415926535897931 },
 };
 
@@ -115,47 +115,47 @@ void test001()
 
 // Test data for l=1, m=0.
 testcase_sph_legendre<double> data002[] = {
-  { 0.48860251190291992, 1, 0, 
+  { 0.48860251190291992, 1, 0,
           0.0000000000000000 },
-  { 0.48258700419201100, 1, 0, 
+  { 0.48258700419201100, 1, 0,
           0.15707963267948966 },
-  { 0.46468860282345231, 1, 0, 
+  { 0.46468860282345231, 1, 0,
           0.31415926535897931 },
-  { 0.43534802584032634, 1, 0, 
+  { 0.43534802584032634, 1, 0,
           0.47123889803846897 },
-  { 0.39528773562374975, 1, 0, 
+  { 0.39528773562374975, 1, 0,
           0.62831853071795862 },
-  { 0.34549414947133544, 1, 0, 
+  { 0.34549414947133544, 1, 0,
           0.78539816339744828 },
-  { 0.28719335072959390, 1, 0, 
+  { 0.28719335072959390, 1, 0,
           0.94247779607693793 },
-  { 0.22182089855280451, 1, 0, 
+  { 0.22182089855280451, 1, 0,
           1.0995574287564276 },
-  { 0.15098647967228984, 1, 0, 
+  { 0.15098647967228984, 1, 0,
           1.2566370614359172 },
-  { 0.076434272566846345, 1, 0, 
+  { 0.076434272566846345, 1, 0,
           1.4137166941154069 },
-  { 2.9918275112863369e-17, 1, 0, 
+  { 2.9918275112863369e-17, 1, 0,
           1.5707963267948966 },
-  { -0.076434272566846179, 1, 0, 
+  { -0.076434272566846179, 1, 0,
           1.7278759594743860 },
-  { -0.15098647967228976, 1, 0, 
+  { -0.15098647967228976, 1, 0,
           1.8849555921538759 },
-  { -0.22182089855280446, 1, 0, 
+  { -0.22182089855280446, 1, 0,
           2.0420352248333655 },
-  { -0.28719335072959390, 1, 0, 
+  { -0.28719335072959390, 1, 0,
           2.1991148575128552 },
-  { -0.34549414947133544, 1, 0, 
+  { -0.34549414947133544, 1, 0,
           2.3561944901923448 },
-  { -0.39528773562374969, 1, 0, 
+  { -0.39528773562374969, 1, 0,
           2.5132741228718345 },
-  { -0.43534802584032628, 1, 0, 
+  { -0.43534802584032628, 1, 0,
           2.6703537555513241 },
-  { -0.46468860282345231, 1, 0, 
+  { -0.46468860282345231, 1, 0,
           2.8274333882308138 },
-  { -0.48258700419201095, 1, 0, 
+  { -0.48258700419201095, 1, 0,
           2.9845130209103035 },
-  { -0.48860251190291992, 1, 0, 
+  { -0.48860251190291992, 1, 0,
           3.1415926535897931 },
 };
 
@@ -189,47 +189,47 @@ void test002()
 
 // Test data for l=1, m=1.
 testcase_sph_legendre<double> data003[] = {
-  { 0.0000000000000000, 1, 1, 
+  { 0.0000000000000000, 1, 1,
           0.0000000000000000 },
-  { -0.054047192447077917, 1, 1, 
+  { -0.054047192447077917, 1, 1,
           0.15707963267948966 },
-  { -0.10676356364376104, 1, 1, 
+  { -0.10676356364376104, 1, 1,
           0.31415926535897931 },
-  { -0.15685106157558129, 1, 1, 
+  { -0.15685106157558129, 1, 1,
           0.47123889803846897 },
-  { -0.20307636581258243, 1, 1, 
+  { -0.20307636581258243, 1, 1,
           0.62831853071795862 },
-  { -0.24430125595146013, 1, 1, 
+  { -0.24430125595146013, 1, 1,
           0.78539816339744828 },
-  { -0.27951063837942880, 1, 1, 
+  { -0.27951063837942880, 1, 1,
           0.94247779607693793 },
-  { -0.30783754124787122, 1, 1, 
+  { -0.30783754124787122, 1, 1,
           1.0995574287564276 },
-  { -0.32858446219656551, 1, 1, 
+  { -0.32858446219656551, 1, 1,
           1.2566370614359172 },
-  { -0.34124054317667202, 1, 1, 
+  { -0.34124054317667202, 1, 1,
           1.4137166941154069 },
-  { -0.34549414947133567, 1, 1, 
+  { -0.34549414947133567, 1, 1,
           1.5707963267948966 },
-  { -0.34124054317667202, 1, 1, 
+  { -0.34124054317667202, 1, 1,
           1.7278759594743860 },
-  { -0.32858446219656556, 1, 1, 
+  { -0.32858446219656556, 1, 1,
           1.8849555921538759 },
-  { -0.30783754124787127, 1, 1, 
+  { -0.30783754124787127, 1, 1,
           2.0420352248333655 },
-  { -0.27951063837942880, 1, 1, 
+  { -0.27951063837942880, 1, 1,
           2.1991148575128552 },
-  { -0.24430125595146013, 1, 1, 
+  { -0.24430125595146013, 1, 1,
           2.3561944901923448 },
-  { -0.20307636581258248, 1, 1, 
+  { -0.20307636581258248, 1, 1,
           2.5132741228718345 },
-  { -0.15685106157558140, 1, 1, 
+  { -0.15685106157558140, 1, 1,
           2.6703537555513241 },
-  { -0.10676356364376104, 1, 1, 
+  { -0.10676356364376104, 1, 1,
           2.8274333882308138 },
-  { -0.054047192447078167, 1, 1, 
+  { -0.054047192447078167, 1, 1,
           2.9845130209103035 },
-  { 0.0000000000000000, 1, 1, 
+  { 0.0000000000000000, 1, 1,
           3.1415926535897931 },
 };
 
@@ -263,47 +263,47 @@ void test003()
 
 // Test data for l=2, m=0.
 testcase_sph_legendre<double> data004[] = {
-  { 0.63078313050504009, 2, 0, 
+  { 0.63078313050504009, 2, 0,
           0.0000000000000000 },
-  { 0.60762858760316607, 2, 0, 
+  { 0.60762858760316607, 2, 0,
           0.15707963267948966 },
-  { 0.54043148688396569, 2, 0, 
+  { 0.54043148688396569, 2, 0,
           0.31415926535897931 },
-  { 0.43576954875556589, 2, 0, 
+  { 0.43576954875556589, 2, 0,
           0.47123889803846897 },
-  { 0.30388781294457579, 2, 0, 
+  { 0.30388781294457579, 2, 0,
           0.62831853071795862 },
-  { 0.15769578262625994, 2, 0, 
+  { 0.15769578262625994, 2, 0,
           0.78539816339744828 },
-  { 0.011503752307944235, 2, 0, 
+  { 0.011503752307944235, 2, 0,
           0.94247779607693793 },
-  { -0.12037798350304565, 2, 0, 
+  { -0.12037798350304565, 2, 0,
           1.0995574287564276 },
-  { -0.22503992163144573, 2, 0, 
+  { -0.22503992163144573, 2, 0,
           1.2566370614359172 },
-  { -0.29223702235064597, 2, 0, 
+  { -0.29223702235064597, 2, 0,
           1.4137166941154069 },
-  { -0.31539156525252005, 2, 0, 
+  { -0.31539156525252005, 2, 0,
           1.5707963267948966 },
-  { -0.29223702235064608, 2, 0, 
+  { -0.29223702235064608, 2, 0,
           1.7278759594743860 },
-  { -0.22503992163144584, 2, 0, 
+  { -0.22503992163144584, 2, 0,
           1.8849555921538759 },
-  { -0.12037798350304577, 2, 0, 
+  { -0.12037798350304577, 2, 0,
           2.0420352248333655 },
-  { 0.011503752307944235, 2, 0, 
+  { 0.011503752307944235, 2, 0,
           2.1991148575128552 },
-  { 0.15769578262625994, 2, 0, 
+  { 0.15769578262625994, 2, 0,
           2.3561944901923448 },
-  { 0.30388781294457567, 2, 0, 
+  { 0.30388781294457567, 2, 0,
           2.5132741228718345 },
-  { 0.43576954875556562, 2, 0, 
+  { 0.43576954875556562, 2, 0,
           2.6703537555513241 },
-  { 0.54043148688396569, 2, 0, 
+  { 0.54043148688396569, 2, 0,
           2.8274333882308138 },
-  { 0.60762858760316585, 2, 0, 
+  { 0.60762858760316585, 2, 0,
           2.9845130209103035 },
-  { 0.63078313050504009, 2, 0, 
+  { 0.63078313050504009, 2, 0,
           3.1415926535897931 },
 };
 
@@ -337,47 +337,47 @@ void test004()
 
 // Test data for l=2, m=1.
 testcase_sph_legendre<double> data005[] = {
-  { 0.0000000000000000, 2, 1, 
+  { 0.0000000000000000, 2, 1,
           0.0000000000000000 },
-  { -0.11936529291378727, 2, 1, 
+  { -0.11936529291378727, 2, 1,
           0.15707963267948966 },
-  { -0.22704627929027449, 2, 1, 
+  { -0.22704627929027449, 2, 1,
           0.31415926535897931 },
-  { -0.31250239392538215, 2, 1, 
+  { -0.31250239392538215, 2, 1,
           0.47123889803846897 },
-  { -0.36736859691086526, 2, 1, 
+  { -0.36736859691086526, 2, 1,
           0.62831853071795862 },
-  { -0.38627420202318979, 2, 1, 
+  { -0.38627420202318979, 2, 1,
           0.78539816339744828 },
-  { -0.36736859691086526, 2, 1, 
+  { -0.36736859691086526, 2, 1,
           0.94247779607693793 },
-  { -0.31250239392538226, 2, 1, 
+  { -0.31250239392538226, 2, 1,
           1.0995574287564276 },
-  { -0.22704627929027435, 2, 1, 
+  { -0.22704627929027435, 2, 1,
           1.2566370614359172 },
-  { -0.11936529291378740, 2, 1, 
+  { -0.11936529291378740, 2, 1,
           1.4137166941154069 },
-  { -4.7304946510089748e-17, 2, 1, 
+  { -4.7304946510089748e-17, 2, 1,
           1.5707963267948966 },
-  { 0.11936529291378714, 2, 1, 
+  { 0.11936529291378714, 2, 1,
           1.7278759594743860 },
-  { 0.22704627929027429, 2, 1, 
+  { 0.22704627929027429, 2, 1,
           1.8849555921538759 },
-  { 0.31250239392538226, 2, 1, 
+  { 0.31250239392538226, 2, 1,
           2.0420352248333655 },
-  { 0.36736859691086526, 2, 1, 
+  { 0.36736859691086526, 2, 1,
           2.1991148575128552 },
-  { 0.38627420202318979, 2, 1, 
+  { 0.38627420202318979, 2, 1,
           2.3561944901923448 },
-  { 0.36736859691086526, 2, 1, 
+  { 0.36736859691086526, 2, 1,
           2.5132741228718345 },
-  { 0.31250239392538232, 2, 1, 
+  { 0.31250239392538232, 2, 1,
           2.6703537555513241 },
-  { 0.22704627929027449, 2, 1, 
+  { 0.22704627929027449, 2, 1,
           2.8274333882308138 },
-  { 0.11936529291378781, 2, 1, 
+  { 0.11936529291378781, 2, 1,
           2.9845130209103035 },
-  { 0.0000000000000000, 2, 1, 
+  { 0.0000000000000000, 2, 1,
           3.1415926535897931 },
 };
 
@@ -411,47 +411,47 @@ void test005()
 
 // Test data for l=2, m=2.
 testcase_sph_legendre<double> data006[] = {
-  { 0.0000000000000000, 2, 2, 
+  { 0.0000000000000000, 2, 2,
           0.0000000000000000 },
-  { 0.0094528025561622549, 2, 2, 
+  { 0.0094528025561622549, 2, 2,
           0.15707963267948966 },
-  { 0.036885904048903795, 2, 2, 
+  { 0.036885904048903795, 2, 2,
           0.31415926535897931 },
-  { 0.079613961366457681, 2, 2, 
+  { 0.079613961366457681, 2, 2,
           0.47123889803846897 },
-  { 0.13345445455470123, 2, 2, 
+  { 0.13345445455470123, 2, 2,
           0.62831853071795862 },
-  { 0.19313710101159492, 2, 2, 
+  { 0.19313710101159492, 2, 2,
           0.78539816339744828 },
-  { 0.25281974746848851, 2, 2, 
+  { 0.25281974746848851, 2, 2,
           0.94247779607693793 },
-  { 0.30666024065673203, 2, 2, 
+  { 0.30666024065673203, 2, 2,
           1.0995574287564276 },
-  { 0.34938829797428600, 2, 2, 
+  { 0.34938829797428600, 2, 2,
           1.2566370614359172 },
-  { 0.37682139946702747, 2, 2, 
+  { 0.37682139946702747, 2, 2,
           1.4137166941154069 },
-  { 0.38627420202318979, 2, 2, 
+  { 0.38627420202318979, 2, 2,
           1.5707963267948966 },
-  { 0.37682139946702753, 2, 2, 
+  { 0.37682139946702753, 2, 2,
           1.7278759594743860 },
-  { 0.34938829797428606, 2, 2, 
+  { 0.34938829797428606, 2, 2,
           1.8849555921538759 },
-  { 0.30666024065673209, 2, 2, 
+  { 0.30666024065673209, 2, 2,
           2.0420352248333655 },
-  { 0.25281974746848851, 2, 2, 
+  { 0.25281974746848851, 2, 2,
           2.1991148575128552 },
-  { 0.19313710101159492, 2, 2, 
+  { 0.19313710101159492, 2, 2,
           2.3561944901923448 },
-  { 0.13345445455470126, 2, 2, 
+  { 0.13345445455470126, 2, 2,
           2.5132741228718345 },
-  { 0.079613961366457764, 2, 2, 
+  { 0.079613961366457764, 2, 2,
           2.6703537555513241 },
-  { 0.036885904048903795, 2, 2, 
+  { 0.036885904048903795, 2, 2,
           2.8274333882308138 },
-  { 0.0094528025561623433, 2, 2, 
+  { 0.0094528025561623433, 2, 2,
           2.9845130209103035 },
-  { 0.0000000000000000, 2, 2, 
+  { 0.0000000000000000, 2, 2,
           3.1415926535897931 },
 };
 
@@ -485,47 +485,47 @@ void test006()
 
 // Test data for l=5, m=0.
 testcase_sph_legendre<double> data007[] = {
-  { 0.93560257962738880, 5, 0, 
+  { 0.93560257962738880, 5, 0,
           0.0000000000000000 },
-  { 0.77014422942080019, 5, 0, 
+  { 0.77014422942080019, 5, 0,
           0.15707963267948966 },
-  { 0.35892185032365215, 5, 0, 
+  { 0.35892185032365215, 5, 0,
           0.31415926535897931 },
-  { -0.090214932090594183, 5, 0, 
+  { -0.090214932090594183, 5, 0,
           0.47123889803846897 },
-  { -0.36214460396518888, 5, 0, 
+  { -0.36214460396518888, 5, 0,
           0.62831853071795862 },
-  { -0.35145955579226890, 5, 0, 
+  { -0.35145955579226890, 5, 0,
           0.78539816339744828 },
-  { -0.11441703594725168, 5, 0, 
+  { -0.11441703594725168, 5, 0,
           0.94247779607693793 },
-  { 0.17248966720808098, 5, 0, 
+  { 0.17248966720808098, 5, 0,
           1.0995574287564276 },
-  { 0.32128384287200523, 5, 0, 
+  { 0.32128384287200523, 5, 0,
           1.2566370614359172 },
-  { 0.24377632246714948, 5, 0, 
+  { 0.24377632246714948, 5, 0,
           1.4137166941154069 },
-  { 1.0741712853887702e-16, 5, 0, 
+  { 1.0741712853887702e-16, 5, 0,
           1.5707963267948966 },
-  { -0.24377632246714906, 5, 0, 
+  { -0.24377632246714906, 5, 0,
           1.7278759594743860 },
-  { -0.32128384287200534, 5, 0, 
+  { -0.32128384287200534, 5, 0,
           1.8849555921538759 },
-  { -0.17248966720808118, 5, 0, 
+  { -0.17248966720808118, 5, 0,
           2.0420352248333655 },
-  { 0.11441703594725168, 5, 0, 
+  { 0.11441703594725168, 5, 0,
           2.1991148575128552 },
-  { 0.35145955579226890, 5, 0, 
+  { 0.35145955579226890, 5, 0,
           2.3561944901923448 },
-  { 0.36214460396518910, 5, 0, 
+  { 0.36214460396518910, 5, 0,
           2.5132741228718345 },
-  { 0.090214932090594724, 5, 0, 
+  { 0.090214932090594724, 5, 0,
           2.6703537555513241 },
-  { -0.35892185032365215, 5, 0, 
+  { -0.35892185032365215, 5, 0,
           2.8274333882308138 },
-  { -0.77014422942079797, 5, 0, 
+  { -0.77014422942079797, 5, 0,
           2.9845130209103035 },
-  { -0.93560257962738880, 5, 0, 
+  { -0.93560257962738880, 5, 0,
           3.1415926535897931 },
 };
 
@@ -559,47 +559,47 @@ void test007()
 
 // Test data for l=5, m=1.
 testcase_sph_legendre<double> data008[] = {
-  { 0.0000000000000000, 5, 1, 
+  { 0.0000000000000000, 5, 1,
           0.0000000000000000 },
-  { -0.36712373713318258, 5, 1, 
+  { -0.36712373713318258, 5, 1,
           0.15707963267948966 },
-  { -0.54610329010534753, 5, 1, 
+  { -0.54610329010534753, 5, 1,
           0.31415926535897931 },
-  { -0.45381991493631785, 5, 1, 
+  { -0.45381991493631785, 5, 1,
           0.47123889803846897 },
-  { -0.15679720635769953, 5, 1, 
+  { -0.15679720635769953, 5, 1,
           0.62831853071795862 },
-  { 0.16985499419838637, 5, 1, 
+  { 0.16985499419838637, 5, 1,
           0.78539816339744828 },
-  { 0.34468004499725180, 5, 1, 
+  { 0.34468004499725180, 5, 1,
           0.94247779607693793 },
-  { 0.28349471119605985, 5, 1, 
+  { 0.28349471119605985, 5, 1,
           1.0995574287564276 },
-  { 0.044286619339675856, 5, 1, 
+  { 0.044286619339675856, 5, 1,
           1.2566370614359172 },
-  { -0.21193784177193470, 5, 1, 
+  { -0.21193784177193470, 5, 1,
           1.4137166941154069 },
-  { -0.32028164857621527, 5, 1, 
+  { -0.32028164857621527, 5, 1,
           1.5707963267948966 },
-  { -0.21193784177193514, 5, 1, 
+  { -0.21193784177193514, 5, 1,
           1.7278759594743860 },
-  { 0.044286619339675606, 5, 1, 
+  { 0.044286619339675606, 5, 1,
           1.8849555921538759 },
-  { 0.28349471119605979, 5, 1, 
+  { 0.28349471119605979, 5, 1,
           2.0420352248333655 },
-  { 0.34468004499725180, 5, 1, 
+  { 0.34468004499725180, 5, 1,
           2.1991148575128552 },
-  { 0.16985499419838637, 5, 1, 
+  { 0.16985499419838637, 5, 1,
           2.3561944901923448 },
-  { -0.15679720635769920, 5, 1, 
+  { -0.15679720635769920, 5, 1,
           2.5132741228718345 },
-  { -0.45381991493631757, 5, 1, 
+  { -0.45381991493631757, 5, 1,
           2.6703537555513241 },
-  { -0.54610329010534753, 5, 1, 
+  { -0.54610329010534753, 5, 1,
           2.8274333882308138 },
-  { -0.36712373713318397, 5, 1, 
+  { -0.36712373713318397, 5, 1,
           2.9845130209103035 },
-  { 0.0000000000000000, 5, 1, 
+  { 0.0000000000000000, 5, 1,
           3.1415926535897931 },
 };
 
@@ -633,47 +633,47 @@ void test008()
 
 // Test data for l=5, m=2.
 testcase_sph_legendre<double> data009[] = {
-  { 0.0000000000000000, 5, 2, 
+  { 0.0000000000000000, 5, 2,
           0.0000000000000000 },
-  { 0.078919441745546146, 5, 2, 
+  { 0.078919441745546146, 5, 2,
           0.15707963267948966 },
-  { 0.26373799140437981, 5, 2, 
+  { 0.26373799140437981, 5, 2,
           0.31415926535897931 },
-  { 0.43002359842080096, 5, 2, 
+  { 0.43002359842080096, 5, 2,
           0.47123889803846897 },
-  { 0.45642486439050994, 5, 2, 
+  { 0.45642486439050994, 5, 2,
           0.62831853071795862 },
-  { 0.29959604906083276, 5, 2, 
+  { 0.29959604906083276, 5, 2,
           0.78539816339744828 },
-  { 0.023781239849532242, 5, 2, 
+  { 0.023781239849532242, 5, 2,
           0.94247779607693793 },
-  { -0.23313989334673815, 5, 2, 
+  { -0.23313989334673815, 5, 2,
           1.0995574287564276 },
-  { -0.33799912776303714, 5, 2, 
+  { -0.33799912776303714, 5, 2,
           1.2566370614359172 },
-  { -0.23964508489529743, 5, 2, 
+  { -0.23964508489529743, 5, 2,
           1.4137166941154069 },
-  { -1.0377480524338170e-16, 5, 2, 
+  { -1.0377480524338170e-16, 5, 2,
           1.5707963267948966 },
-  { 0.23964508489529704, 5, 2, 
+  { 0.23964508489529704, 5, 2,
           1.7278759594743860 },
-  { 0.33799912776303714, 5, 2, 
+  { 0.33799912776303714, 5, 2,
           1.8849555921538759 },
-  { 0.23313989334673837, 5, 2, 
+  { 0.23313989334673837, 5, 2,
           2.0420352248333655 },
-  { -0.023781239849532242, 5, 2, 
+  { -0.023781239849532242, 5, 2,
           2.1991148575128552 },
-  { -0.29959604906083276, 5, 2, 
+  { -0.29959604906083276, 5, 2,
           2.3561944901923448 },
-  { -0.45642486439050978, 5, 2, 
+  { -0.45642486439050978, 5, 2,
           2.5132741228718345 },
-  { -0.43002359842080118, 5, 2, 
+  { -0.43002359842080118, 5, 2,
           2.6703537555513241 },
-  { -0.26373799140437981, 5, 2, 
+  { -0.26373799140437981, 5, 2,
           2.8274333882308138 },
-  { -0.078919441745546867, 5, 2, 
+  { -0.078919441745546867, 5, 2,
           2.9845130209103035 },
-  { 0.0000000000000000, 5, 2, 
+  { 0.0000000000000000, 5, 2,
           3.1415926535897931 },
 };
 
@@ -707,47 +707,47 @@ void test009()
 
 // Test data for l=5, m=5.
 testcase_sph_legendre<double> data010[] = {
-  { 0.0000000000000000, 5, 5, 
+  { 0.0000000000000000, 5, 5,
           0.0000000000000000 },
-  { -4.3481439097909148e-05, 5, 5, 
+  { -4.3481439097909148e-05, 5, 5,
           0.15707963267948966 },
-  { -0.0013078367086431812, 5, 5, 
+  { -0.0013078367086431812, 5, 5,
           0.31415926535897931 },
-  { -0.0089510818191922761, 5, 5, 
+  { -0.0089510818191922761, 5, 5,
           0.47123889803846897 },
-  { -0.032563803777573896, 5, 5, 
+  { -0.032563803777573896, 5, 5,
           0.62831853071795862 },
-  { -0.082047757105021310, 5, 5, 
+  { -0.082047757105021310, 5, 5,
           0.78539816339744828 },
-  { -0.16085328164143819, 5, 5, 
+  { -0.16085328164143819, 5, 5,
           0.94247779607693793 },
-  { -0.26064303436645375, 5, 5, 
+  { -0.26064303436645375, 5, 5,
           1.0995574287564276 },
-  { -0.36113811790820566, 5, 5, 
+  { -0.36113811790820566, 5, 5,
           1.2566370614359172 },
-  { -0.43625592459446139, 5, 5, 
+  { -0.43625592459446139, 5, 5,
           1.4137166941154069 },
-  { -0.46413220344085809, 5, 5, 
+  { -0.46413220344085809, 5, 5,
           1.5707963267948966 },
-  { -0.43625592459446155, 5, 5, 
+  { -0.43625592459446155, 5, 5,
           1.7278759594743860 },
-  { -0.36113811790820577, 5, 5, 
+  { -0.36113811790820577, 5, 5,
           1.8849555921538759 },
-  { -0.26064303436645381, 5, 5, 
+  { -0.26064303436645381, 5, 5,
           2.0420352248333655 },
-  { -0.16085328164143819, 5, 5, 
+  { -0.16085328164143819, 5, 5,
           2.1991148575128552 },
-  { -0.082047757105021310, 5, 5, 
+  { -0.082047757105021310, 5, 5,
           2.3561944901923448 },
-  { -0.032563803777573924, 5, 5, 
+  { -0.032563803777573924, 5, 5,
           2.5132741228718345 },
-  { -0.0089510818191923004, 5, 5, 
+  { -0.0089510818191923004, 5, 5,
           2.6703537555513241 },
-  { -0.0013078367086431812, 5, 5, 
+  { -0.0013078367086431812, 5, 5,
           2.8274333882308138 },
-  { -4.3481439097910151e-05, 5, 5, 
+  { -4.3481439097910151e-05, 5, 5,
           2.9845130209103035 },
-  { 0.0000000000000000, 5, 5, 
+  { 0.0000000000000000, 5, 5,
           3.1415926535897931 },
 };
 
@@ -781,47 +781,47 @@ void test010()
 
 // Test data for l=10, m=0.
 testcase_sph_legendre<double> data011[] = {
-  { 1.2927207364566027, 10, 0, 
+  { 1.2927207364566027, 10, 0,
           0.0000000000000000 },
-  { 0.55288895150522632, 10, 0, 
+  { 0.55288895150522632, 10, 0,
           0.15707963267948966 },
-  { -0.44874428379711506, 10, 0, 
+  { -0.44874428379711506, 10, 0,
           0.31415926535897931 },
-  { -0.25532095827149692, 10, 0, 
+  { -0.25532095827149692, 10, 0,
           0.47123889803846897 },
-  { 0.36625249688013967, 10, 0, 
+  { 0.36625249688013967, 10, 0,
           0.62831853071795862 },
-  { 0.14880806329084145, 10, 0, 
+  { 0.14880806329084145, 10, 0,
           0.78539816339744828 },
-  { -0.33533356797848746, 10, 0, 
+  { -0.33533356797848746, 10, 0,
           0.94247779607693793 },
-  { -0.080639967662335818, 10, 0, 
+  { -0.080639967662335818, 10, 0,
           1.0995574287564276 },
-  { 0.32197986450174521, 10, 0, 
+  { 0.32197986450174521, 10, 0,
           1.2566370614359172 },
-  { 0.025713542103667848, 10, 0, 
+  { 0.025713542103667848, 10, 0,
           1.4137166941154069 },
-  { -0.31813049373736707, 10, 0, 
+  { -0.31813049373736707, 10, 0,
           1.5707963267948966 },
-  { 0.025713542103666668, 10, 0, 
+  { 0.025713542103666668, 10, 0,
           1.7278759594743860 },
-  { 0.32197986450174532, 10, 0, 
+  { 0.32197986450174532, 10, 0,
           1.8849555921538759 },
-  { -0.080639967662335416, 10, 0, 
+  { -0.080639967662335416, 10, 0,
           2.0420352248333655 },
-  { -0.33533356797848746, 10, 0, 
+  { -0.33533356797848746, 10, 0,
           2.1991148575128552 },
-  { 0.14880806329084145, 10, 0, 
+  { 0.14880806329084145, 10, 0,
           2.3561944901923448 },
-  { 0.36625249688013994, 10, 0, 
+  { 0.36625249688013994, 10, 0,
           2.5132741228718345 },
-  { -0.25532095827149576, 10, 0, 
+  { -0.25532095827149576, 10, 0,
           2.6703537555513241 },
-  { -0.44874428379711506, 10, 0, 
+  { -0.44874428379711506, 10, 0,
           2.8274333882308138 },
-  { 0.55288895150521977, 10, 0, 
+  { 0.55288895150521977, 10, 0,
           2.9845130209103035 },
-  { 1.2927207364566027, 10, 0, 
+  { 1.2927207364566027, 10, 0,
           3.1415926535897931 },
 };
 
@@ -855,47 +855,47 @@ void test011()
 
 // Test data for l=10, m=1.
 testcase_sph_legendre<double> data012[] = {
-  { 0.0000000000000000, 10, 1, 
+  { 0.0000000000000000, 10, 1,
           0.0000000000000000 },
-  { -0.74373723919063905, 10, 1, 
+  { -0.74373723919063905, 10, 1,
           0.15707963267948966 },
-  { -0.29035110456209551, 10, 1, 
+  { -0.29035110456209551, 10, 1,
           0.31415926535897931 },
-  { 0.42219282075271497, 10, 1, 
+  { 0.42219282075271497, 10, 1,
           0.47123889803846897 },
-  { 0.17109256898931269, 10, 1, 
+  { 0.17109256898931269, 10, 1,
           0.62831853071795862 },
-  { -0.35583574648544292, 10, 1, 
+  { -0.35583574648544292, 10, 1,
           0.78539816339744828 },
-  { -0.10089212303543979, 10, 1, 
+  { -0.10089212303543979, 10, 1,
           0.94247779607693793 },
-  { 0.32997652649321085, 10, 1, 
+  { 0.32997652649321085, 10, 1,
           1.0995574287564276 },
-  { 0.047416376890033113, 10, 1, 
+  { 0.047416376890033113, 10, 1,
           1.2566370614359172 },
-  { -0.31999356750295654, 10, 1, 
+  { -0.31999356750295654, 10, 1,
           1.4137166941154069 },
-  { -2.0430664782290766e-16, 10, 1, 
+  { -2.0430664782290766e-16, 10, 1,
           1.5707963267948966 },
-  { 0.31999356750295660, 10, 1, 
+  { 0.31999356750295660, 10, 1,
           1.7278759594743860 },
-  { -0.047416376890032523, 10, 1, 
+  { -0.047416376890032523, 10, 1,
           1.8849555921538759 },
-  { -0.32997652649321102, 10, 1, 
+  { -0.32997652649321102, 10, 1,
           2.0420352248333655 },
-  { 0.10089212303543979, 10, 1, 
+  { 0.10089212303543979, 10, 1,
           2.1991148575128552 },
-  { 0.35583574648544292, 10, 1, 
+  { 0.35583574648544292, 10, 1,
           2.3561944901923448 },
-  { -0.17109256898931186, 10, 1, 
+  { -0.17109256898931186, 10, 1,
           2.5132741228718345 },
-  { -0.42219282075271553, 10, 1, 
+  { -0.42219282075271553, 10, 1,
           2.6703537555513241 },
-  { 0.29035110456209551, 10, 1, 
+  { 0.29035110456209551, 10, 1,
           2.8274333882308138 },
-  { 0.74373723919064028, 10, 1, 
+  { 0.74373723919064028, 10, 1,
           2.9845130209103035 },
-  { 0.0000000000000000, 10, 1, 
+  { 0.0000000000000000, 10, 1,
           3.1415926535897931 },
 };
 
@@ -929,47 +929,47 @@ void test012()
 
 // Test data for l=10, m=2.
 testcase_sph_legendre<double> data013[] = {
-  { 0.0000000000000000, 10, 2, 
+  { 0.0000000000000000, 10, 2,
           0.0000000000000000 },
-  { 0.34571695599980284, 10, 2, 
+  { 0.34571695599980284, 10, 2,
           0.15707963267948966 },
-  { 0.62485535978198059, 10, 2, 
+  { 0.62485535978198059, 10, 2,
           0.31415926535897931 },
-  { 0.098210039644716363, 10, 2, 
+  { 0.098210039644716363, 10, 2,
           0.47123889803846897 },
-  { -0.41494799233049656, 10, 2, 
+  { -0.41494799233049656, 10, 2,
           0.62831853071795862 },
-  { -0.081698973831472149, 10, 2, 
+  { -0.081698973831472149, 10, 2,
           0.78539816339744828 },
-  { 0.35253132222271272, 10, 2, 
+  { 0.35253132222271272, 10, 2,
           0.94247779607693793 },
-  { 0.049026298555981063, 10, 2, 
+  { 0.049026298555981063, 10, 2,
           1.0995574287564276 },
-  { -0.32791246874130797, 10, 2, 
+  { -0.32791246874130797, 10, 2,
           1.2566370614359172 },
-  { -0.016196782433946910, 10, 2, 
+  { -0.016196782433946910, 10, 2,
           1.4137166941154069 },
-  { 0.32106263400438328, 10, 2, 
+  { 0.32106263400438328, 10, 2,
           1.5707963267948966 },
-  { -0.016196782433945765, 10, 2, 
+  { -0.016196782433945765, 10, 2,
           1.7278759594743860 },
-  { -0.32791246874130797, 10, 2, 
+  { -0.32791246874130797, 10, 2,
           1.8849555921538759 },
-  { 0.049026298555980702, 10, 2, 
+  { 0.049026298555980702, 10, 2,
           2.0420352248333655 },
-  { 0.35253132222271272, 10, 2, 
+  { 0.35253132222271272, 10, 2,
           2.1991148575128552 },
-  { -0.081698973831472149, 10, 2, 
+  { -0.081698973831472149, 10, 2,
           2.3561944901923448 },
-  { -0.41494799233049667, 10, 2, 
+  { -0.41494799233049667, 10, 2,
           2.5132741228718345 },
-  { 0.098210039644714753, 10, 2, 
+  { 0.098210039644714753, 10, 2,
           2.6703537555513241 },
-  { 0.62485535978198059, 10, 2, 
+  { 0.62485535978198059, 10, 2,
           2.8274333882308138 },
-  { 0.34571695599980551, 10, 2, 
+  { 0.34571695599980551, 10, 2,
           2.9845130209103035 },
-  { 0.0000000000000000, 10, 2, 
+  { 0.0000000000000000, 10, 2,
           3.1415926535897931 },
 };
 
@@ -1003,47 +1003,47 @@ void test013()
 
 // Test data for l=10, m=5.
 testcase_sph_legendre<double> data014[] = {
-  { 0.0000000000000000, 10, 5, 
+  { 0.0000000000000000, 10, 5,
           0.0000000000000000 },
-  { -0.0030300124052750187, 10, 5, 
+  { -0.0030300124052750187, 10, 5,
           0.15707963267948966 },
-  { -0.070348585248056830, 10, 5, 
+  { -0.070348585248056830, 10, 5,
           0.31415926535897931 },
-  { -0.30055029290703639, 10, 5, 
+  { -0.30055029290703639, 10, 5,
           0.47123889803846897 },
-  { -0.49987818144009166, 10, 5, 
+  { -0.49987818144009166, 10, 5,
           0.62831853071795862 },
-  { -0.28108771757150086, 10, 5, 
+  { -0.28108771757150086, 10, 5,
           0.78539816339744828 },
-  { 0.22068081187249308, 10, 5, 
+  { 0.22068081187249308, 10, 5,
           0.94247779607693793 },
-  { 0.33689502212592115, 10, 5, 
+  { 0.33689502212592115, 10, 5,
           1.0995574287564276 },
-  { -0.086095515520763985, 10, 5, 
+  { -0.086095515520763985, 10, 5,
           1.2566370614359172 },
-  { -0.33935827318511558, 10, 5, 
+  { -0.33935827318511558, 10, 5,
           1.4137166941154069 },
-  { -1.9213014340664578e-16, 10, 5, 
+  { -1.9213014340664578e-16, 10, 5,
           1.5707963267948966 },
-  { 0.33935827318511552, 10, 5, 
+  { 0.33935827318511552, 10, 5,
           1.7278759594743860 },
-  { 0.086095515520764526, 10, 5, 
+  { 0.086095515520764526, 10, 5,
           1.8849555921538759 },
-  { -0.33689502212592098, 10, 5, 
+  { -0.33689502212592098, 10, 5,
           2.0420352248333655 },
-  { -0.22068081187249308, 10, 5, 
+  { -0.22068081187249308, 10, 5,
           2.1991148575128552 },
-  { 0.28108771757150086, 10, 5, 
+  { 0.28108771757150086, 10, 5,
           2.3561944901923448 },
-  { 0.49987818144009155, 10, 5, 
+  { 0.49987818144009155, 10, 5,
           2.5132741228718345 },
-  { 0.30055029290703678, 10, 5, 
+  { 0.30055029290703678, 10, 5,
           2.6703537555513241 },
-  { 0.070348585248056830, 10, 5, 
+  { 0.070348585248056830, 10, 5,
           2.8274333882308138 },
-  { 0.0030300124052750855, 10, 5, 
+  { 0.0030300124052750855, 10, 5,
           2.9845130209103035 },
-  { 0.0000000000000000, 10, 5, 
+  { 0.0000000000000000, 10, 5,
           3.1415926535897931 },
 };
 
@@ -1077,47 +1077,47 @@ void test014()
 
 // Test data for l=10, m=10.
 testcase_sph_legendre<double> data015[] = {
-  { 0.0000000000000000, 10, 10, 
+  { 0.0000000000000000, 10, 10,
           0.0000000000000000 },
-  { 4.7624282733343473e-09, 10, 10, 
+  { 4.7624282733343473e-09, 10, 10,
           0.15707963267948966 },
-  { 4.3085156534549772e-06, 10, 10, 
+  { 4.3085156534549772e-06, 10, 10,
           0.31415926535897931 },
-  { 0.00020182347649472368, 10, 10, 
+  { 0.00020182347649472368, 10, 10,
           0.47123889803846897 },
-  { 0.0026711045506511684, 10, 10, 
+  { 0.0026711045506511684, 10, 10,
           0.62831853071795862 },
-  { 0.016957196623256943, 10, 10, 
+  { 0.016957196623256943, 10, 10,
           0.78539816339744828 },
-  { 0.065174916004990341, 10, 10, 
+  { 0.065174916004990341, 10, 10,
           0.94247779607693793 },
-  { 0.17112476903017843, 10, 10, 
+  { 0.17112476903017843, 10, 10,
           1.0995574287564276 },
-  { 0.32852414199733548, 10, 10, 
+  { 0.32852414199733548, 10, 10,
           1.2566370614359172 },
-  { 0.47940582314838287, 10, 10, 
+  { 0.47940582314838287, 10, 10,
           1.4137166941154069 },
-  { 0.54263029194422152, 10, 10, 
+  { 0.54263029194422152, 10, 10,
           1.5707963267948966 },
-  { 0.47940582314838309, 10, 10, 
+  { 0.47940582314838309, 10, 10,
           1.7278759594743860 },
-  { 0.32852414199733571, 10, 10, 
+  { 0.32852414199733571, 10, 10,
           1.8849555921538759 },
-  { 0.17112476903017854, 10, 10, 
+  { 0.17112476903017854, 10, 10,
           2.0420352248333655 },
-  { 0.065174916004990341, 10, 10, 
+  { 0.065174916004990341, 10, 10,
           2.1991148575128552 },
-  { 0.016957196623256943, 10, 10, 
+  { 0.016957196623256943, 10, 10,
           2.3561944901923448 },
-  { 0.0026711045506511706, 10, 10, 
+  { 0.0026711045506511706, 10, 10,
           2.5132741228718345 },
-  { 0.00020182347649472493, 10, 10, 
+  { 0.00020182347649472493, 10, 10,
           2.6703537555513241 },
-  { 4.3085156534549772e-06, 10, 10, 
+  { 4.3085156534549772e-06, 10, 10,
           2.8274333882308138 },
-  { 4.7624282733345673e-09, 10, 10, 
+  { 4.7624282733345673e-09, 10, 10,
           2.9845130209103035 },
-  { 0.0000000000000000, 10, 10, 
+  { 0.0000000000000000, 10, 10,
           3.1415926535897931 },
 };
 
@@ -1151,47 +1151,47 @@ void test015()
 
 // Test data for l=20, m=0.
 testcase_sph_legendre<double> data016[] = {
-  { 1.8062879984608917, 20, 0, 
+  { 1.8062879984608917, 20, 0,
           0.0000000000000000 },
-  { -0.58906549291415966, 20, 0, 
+  { -0.58906549291415966, 20, 0,
           0.15707963267948966 },
-  { 0.45624611402342408, 20, 0, 
+  { 0.45624611402342408, 20, 0,
           0.31415926535897931 },
-  { -0.39955402700466724, 20, 0, 
+  { -0.39955402700466724, 20, 0,
           0.47123889803846897 },
-  { 0.36818552901640750, 20, 0, 
+  { 0.36818552901640750, 20, 0,
           0.62831853071795862 },
-  { -0.34873131330857787, 20, 0, 
+  { -0.34873131330857787, 20, 0,
           0.78539816339744828 },
-  { 0.33600882829186501, 20, 0, 
+  { 0.33600882829186501, 20, 0,
           0.94247779607693793 },
-  { -0.32759286308122904, 20, 0, 
+  { -0.32759286308122904, 20, 0,
           1.0995574287564276 },
-  { 0.32222458068091320, 20, 0, 
+  { 0.32222458068091320, 20, 0,
           1.2566370614359172 },
-  { -0.31922731037135960, 20, 0, 
+  { -0.31922731037135960, 20, 0,
           1.4137166941154069 },
-  { 0.31826262039531755, 20, 0, 
+  { 0.31826262039531755, 20, 0,
           1.5707963267948966 },
-  { -0.31922731037135965, 20, 0, 
+  { -0.31922731037135965, 20, 0,
           1.7278759594743860 },
-  { 0.32222458068091336, 20, 0, 
+  { 0.32222458068091336, 20, 0,
           1.8849555921538759 },
-  { -0.32759286308122937, 20, 0, 
+  { -0.32759286308122937, 20, 0,
           2.0420352248333655 },
-  { 0.33600882829186501, 20, 0, 
+  { 0.33600882829186501, 20, 0,
           2.1991148575128552 },
-  { -0.34873131330857787, 20, 0, 
+  { -0.34873131330857787, 20, 0,
           2.3561944901923448 },
-  { 0.36818552901640839, 20, 0, 
+  { 0.36818552901640839, 20, 0,
           2.5132741228718345 },
-  { -0.39955402700466852, 20, 0, 
+  { -0.39955402700466852, 20, 0,
           2.6703537555513241 },
-  { 0.45624611402342408, 20, 0, 
+  { 0.45624611402342408, 20, 0,
           2.8274333882308138 },
-  { -0.58906549291416699, 20, 0, 
+  { -0.58906549291416699, 20, 0,
           2.9845130209103035 },
-  { 1.8062879984608917, 20, 0, 
+  { 1.8062879984608917, 20, 0,
           3.1415926535897931 },
 };
 
@@ -1225,47 +1225,47 @@ void test016()
 
 // Test data for l=20, m=1.
 testcase_sph_legendre<double> data017[] = {
-  { 0.0000000000000000, 20, 1, 
+  { 0.0000000000000000, 20, 1,
           0.0000000000000000 },
-  { -0.45905213045060206, 20, 1, 
+  { -0.45905213045060206, 20, 1,
           0.15707963267948966 },
-  { 0.31166370423309170, 20, 1, 
+  { 0.31166370423309170, 20, 1,
           0.31415926535897931 },
-  { -0.23278757741246814, 20, 1, 
+  { -0.23278757741246814, 20, 1,
           0.47123889803846897 },
-  { 0.17937240823504183, 20, 1, 
+  { 0.17937240823504183, 20, 1,
           0.62831853071795862 },
-  { -0.13857299972299736, 20, 1, 
+  { -0.13857299972299736, 20, 1,
           0.78539816339744828 },
-  { 0.10495324841927710, 20, 1, 
+  { 0.10495324841927710, 20, 1,
           0.94247779607693793 },
-  { -0.075707774352164178, 20, 1, 
+  { -0.075707774352164178, 20, 1,
           1.0995574287564276 },
-  { 0.049168697683476620, 20, 1, 
+  { 0.049168697683476620, 20, 1,
           1.2566370614359172 },
-  { -0.024216050551253254, 20, 1, 
+  { -0.024216050551253254, 20, 1,
           1.4137166941154069 },
-  { 3.9938443510694349e-16, 20, 1, 
+  { 3.9938443510694349e-16, 20, 1,
           1.5707963267948966 },
-  { 0.024216050551250898, 20, 1, 
+  { 0.024216050551250898, 20, 1,
           1.7278759594743860 },
-  { -0.049168697683475482, 20, 1, 
+  { -0.049168697683475482, 20, 1,
           1.8849555921538759 },
-  { 0.075707774352163332, 20, 1, 
+  { 0.075707774352163332, 20, 1,
           2.0420352248333655 },
-  { -0.10495324841927710, 20, 1, 
+  { -0.10495324841927710, 20, 1,
           2.1991148575128552 },
-  { 0.13857299972299736, 20, 1, 
+  { 0.13857299972299736, 20, 1,
           2.3561944901923448 },
-  { -0.17937240823504039, 20, 1, 
+  { -0.17937240823504039, 20, 1,
           2.5132741228718345 },
-  { 0.23278757741246658, 20, 1, 
+  { 0.23278757741246658, 20, 1,
           2.6703537555513241 },
-  { -0.31166370423309170, 20, 1, 
+  { -0.31166370423309170, 20, 1,
           2.8274333882308138 },
-  { 0.45905213045059318, 20, 1, 
+  { 0.45905213045059318, 20, 1,
           2.9845130209103035 },
-  { 0.0000000000000000, 20, 1, 
+  { 0.0000000000000000, 20, 1,
           3.1415926535897931 },
 };
 
@@ -1299,47 +1299,47 @@ void test017()
 
 // Test data for l=20, m=2.
 testcase_sph_legendre<double> data018[] = {
-  { 0.0000000000000000, 20, 2, 
+  { 0.0000000000000000, 20, 2,
           0.0000000000000000 },
-  { 0.87399805141574682, 20, 2, 
+  { 0.87399805141574682, 20, 2,
           0.15707963267948966 },
-  { -0.55116854080894984, 20, 2, 
+  { -0.55116854080894984, 20, 2,
           0.31415926535897931 },
-  { 0.44520137308557534, 20, 2, 
+  { 0.44520137308557534, 20, 2,
           0.47123889803846897 },
-  { -0.39321637877908228, 20, 2, 
+  { -0.39321637877908228, 20, 2,
           0.62831853071795862 },
-  { 0.36312025711350970, 20, 2, 
+  { 0.36312025711350970, 20, 2,
           0.78539816339744828 },
-  { -0.34427103004873094, 20, 2, 
+  { -0.34427103004873094, 20, 2,
           0.94247779607693793 },
-  { 0.33214917638387625, 20, 2, 
+  { 0.33214917638387625, 20, 2,
           1.0995574287564276 },
-  { -0.32455734448839091, 20, 2, 
+  { -0.32455734448839091, 20, 2,
           1.2566370614359172 },
-  { 0.32036529628513238, 20, 2, 
+  { 0.32036529628513238, 20, 2,
           1.4137166941154069 },
-  { -0.31902310563819986, 20, 2, 
+  { -0.31902310563819986, 20, 2,
           1.5707963267948966 },
-  { 0.32036529628513266, 20, 2, 
+  { 0.32036529628513266, 20, 2,
           1.7278759594743860 },
-  { -0.32455734448839102, 20, 2, 
+  { -0.32455734448839102, 20, 2,
           1.8849555921538759 },
-  { 0.33214917638387670, 20, 2, 
+  { 0.33214917638387670, 20, 2,
           2.0420352248333655 },
-  { -0.34427103004873094, 20, 2, 
+  { -0.34427103004873094, 20, 2,
           2.1991148575128552 },
-  { 0.36312025711350970, 20, 2, 
+  { 0.36312025711350970, 20, 2,
           2.3561944901923448 },
-  { -0.39321637877908278, 20, 2, 
+  { -0.39321637877908278, 20, 2,
           2.5132741228718345 },
-  { 0.44520137308557639, 20, 2, 
+  { 0.44520137308557639, 20, 2,
           2.6703537555513241 },
-  { -0.55116854080894984, 20, 2, 
+  { -0.55116854080894984, 20, 2,
           2.8274333882308138 },
-  { 0.87399805141574360, 20, 2, 
+  { 0.87399805141574360, 20, 2,
           2.9845130209103035 },
-  { 0.0000000000000000, 20, 2, 
+  { 0.0000000000000000, 20, 2,
           3.1415926535897931 },
 };
 
@@ -1373,47 +1373,47 @@ void test018()
 
 // Test data for l=20, m=5.
 testcase_sph_legendre<double> data019[] = {
-  { 0.0000000000000000, 20, 5, 
+  { 0.0000000000000000, 20, 5,
           0.0000000000000000 },
-  { -0.10024848623504846, 20, 5, 
+  { -0.10024848623504846, 20, 5,
           0.15707963267948966 },
-  { -0.68115361075940595, 20, 5, 
+  { -0.68115361075940595, 20, 5,
           0.31415926535897931 },
-  { 0.31774532551156237, 20, 5, 
+  { 0.31774532551156237, 20, 5,
           0.47123889803846897 },
-  { -0.16011868165390564, 20, 5, 
+  { -0.16011868165390564, 20, 5,
           0.62831853071795862 },
-  { 0.085844143304116230, 20, 5, 
+  { 0.085844143304116230, 20, 5,
           0.78539816339744828 },
-  { -0.047467540840864686, 20, 5, 
+  { -0.047467540840864686, 20, 5,
           0.94247779607693793 },
-  { 0.026283575189471282, 20, 5, 
+  { 0.026283575189471282, 20, 5,
           1.0995574287564276 },
-  { -0.013891104052597331, 20, 5, 
+  { -0.013891104052597331, 20, 5,
           1.2566370614359172 },
-  { 0.0059873308239496931, 20, 5, 
+  { 0.0059873308239496931, 20, 5,
           1.4137166941154069 },
-  { 3.9355286582083095e-16, 20, 5, 
+  { 3.9355286582083095e-16, 20, 5,
           1.5707963267948966 },
-  { -0.0059873308239519040, 20, 5, 
+  { -0.0059873308239519040, 20, 5,
           1.7278759594743860 },
-  { 0.013891104052598531, 20, 5, 
+  { 0.013891104052598531, 20, 5,
           1.8849555921538759 },
-  { -0.026283575189472212, 20, 5, 
+  { -0.026283575189472212, 20, 5,
           2.0420352248333655 },
-  { 0.047467540840864686, 20, 5, 
+  { 0.047467540840864686, 20, 5,
           2.1991148575128552 },
-  { -0.085844143304116230, 20, 5, 
+  { -0.085844143304116230, 20, 5,
           2.3561944901923448 },
-  { 0.16011868165390636, 20, 5, 
+  { 0.16011868165390636, 20, 5,
           2.5132741228718345 },
-  { -0.31774532551156448, 20, 5, 
+  { -0.31774532551156448, 20, 5,
           2.6703537555513241 },
-  { 0.68115361075940595, 20, 5, 
+  { 0.68115361075940595, 20, 5,
           2.8274333882308138 },
-  { 0.10024848623505037, 20, 5, 
+  { 0.10024848623505037, 20, 5,
           2.9845130209103035 },
-  { 0.0000000000000000, 20, 5, 
+  { 0.0000000000000000, 20, 5,
           3.1415926535897931 },
 };
 
@@ -1447,47 +1447,47 @@ void test019()
 
 // Test data for l=20, m=10.
 testcase_sph_legendre<double> data020[] = {
-  { 0.0000000000000000, 20, 10, 
+  { 0.0000000000000000, 20, 10,
           0.0000000000000000 },
-  { 3.0595797603706485e-05, 20, 10, 
+  { 3.0595797603706485e-05, 20, 10,
           0.15707963267948966 },
-  { 0.015924453916397008, 20, 10, 
+  { 0.015924453916397008, 20, 10,
           0.31415926535897931 },
-  { 0.26588079118745700, 20, 10, 
+  { 0.26588079118745700, 20, 10,
           0.47123889803846897 },
-  { 0.54045081420686825, 20, 10, 
+  { 0.54045081420686825, 20, 10,
           0.62831853071795862 },
-  { -0.28215279394285597, 20, 10, 
+  { -0.28215279394285597, 20, 10,
           0.78539816339744828 },
-  { 0.0085297337582246665, 20, 10, 
+  { 0.0085297337582246665, 20, 10,
           0.94247779607693793 },
-  { 0.16930127953533775, 20, 10, 
+  { 0.16930127953533775, 20, 10,
           1.0995574287564276 },
-  { -0.27215134048018352, 20, 10, 
+  { -0.27215134048018352, 20, 10,
           1.2566370614359172 },
-  { 0.32456597088029526, 20, 10, 
+  { 0.32456597088029526, 20, 10,
           1.4137166941154069 },
-  { -0.34057893241353715, 20, 10, 
+  { -0.34057893241353715, 20, 10,
           1.5707963267948966 },
-  { 0.32456597088029449, 20, 10, 
+  { 0.32456597088029449, 20, 10,
           1.7278759594743860 },
-  { -0.27215134048018308, 20, 10, 
+  { -0.27215134048018308, 20, 10,
           1.8849555921538759 },
-  { 0.16930127953533725, 20, 10, 
+  { 0.16930127953533725, 20, 10,
           2.0420352248333655 },
-  { 0.0085297337582246665, 20, 10, 
+  { 0.0085297337582246665, 20, 10,
           2.1991148575128552 },
-  { -0.28215279394285597, 20, 10, 
+  { -0.28215279394285597, 20, 10,
           2.3561944901923448 },
-  { 0.54045081420686658, 20, 10, 
+  { 0.54045081420686658, 20, 10,
           2.5132741228718345 },
-  { 0.26588079118745822, 20, 10, 
+  { 0.26588079118745822, 20, 10,
           2.6703537555513241 },
-  { 0.015924453916397008, 20, 10, 
+  { 0.015924453916397008, 20, 10,
           2.8274333882308138 },
-  { 3.0595797603707854e-05, 20, 10, 
+  { 3.0595797603707854e-05, 20, 10,
           2.9845130209103035 },
-  { 0.0000000000000000, 20, 10, 
+  { 0.0000000000000000, 20, 10,
           3.1415926535897931 },
 };
 
@@ -1521,47 +1521,47 @@ void test020()
 
 // Test data for l=20, m=20.
 testcase_sph_legendre<double> data021[] = {
-  { 0.0000000000000000, 20, 20, 
+  { 0.0000000000000000, 20, 20,
           0.0000000000000000 },
-  { 4.9264471419245886e-17, 20, 20, 
+  { 4.9264471419245886e-17, 20, 20,
           0.15707963267948966 },
-  { 4.0321091681531780e-11, 20, 20, 
+  { 4.0321091681531780e-11, 20, 20,
           0.31415926535897931 },
-  { 8.8474944184471664e-08, 20, 20, 
+  { 8.8474944184471664e-08, 20, 20,
           0.47123889803846897 },
-  { 1.5497395129387764e-05, 20, 20, 
+  { 1.5497395129387764e-05, 20, 20,
           0.62831853071795862 },
-  { 0.00062457564282984723, 20, 20, 
+  { 0.00062457564282984723, 20, 20,
           0.78539816339744828 },
-  { 0.0092265192458967603, 20, 20, 
+  { 0.0092265192458967603, 20, 20,
           0.94247779607693793 },
-  { 0.063606673236323269, 20, 20, 
+  { 0.063606673236323269, 20, 20,
           1.0995574287564276 },
-  { 0.23442909509776308, 20, 20, 
+  { 0.23442909509776308, 20, 20,
           1.2566370614359172 },
-  { 0.49921030481087009, 20, 20, 
+  { 0.49921030481087009, 20, 20,
           1.4137166941154069 },
-  { 0.63956545825776223, 20, 20, 
+  { 0.63956545825776223, 20, 20,
           1.5707963267948966 },
-  { 0.49921030481087064, 20, 20, 
+  { 0.49921030481087064, 20, 20,
           1.7278759594743860 },
-  { 0.23442909509776344, 20, 20, 
+  { 0.23442909509776344, 20, 20,
           1.8849555921538759 },
-  { 0.063606673236323352, 20, 20, 
+  { 0.063606673236323352, 20, 20,
           2.0420352248333655 },
-  { 0.0092265192458967603, 20, 20, 
+  { 0.0092265192458967603, 20, 20,
           2.1991148575128552 },
-  { 0.00062457564282984723, 20, 20, 
+  { 0.00062457564282984723, 20, 20,
           2.3561944901923448 },
-  { 1.5497395129387818e-05, 20, 20, 
+  { 1.5497395129387818e-05, 20, 20,
           2.5132741228718345 },
-  { 8.8474944184472617e-08, 20, 20, 
+  { 8.8474944184472617e-08, 20, 20,
           2.6703537555513241 },
-  { 4.0321091681531780e-11, 20, 20, 
+  { 4.0321091681531780e-11, 20, 20,
           2.8274333882308138 },
-  { 4.9264471419250786e-17, 20, 20, 
+  { 4.9264471419250786e-17, 20, 20,
           2.9845130209103035 },
-  { 0.0000000000000000, 20, 20, 
+  { 0.0000000000000000, 20, 20,
           3.1415926535897931 },
 };
 
@@ -1595,47 +1595,47 @@ void test021()
 
 // Test data for l=50, m=0.
 testcase_sph_legendre<double> data022[] = {
-  { 2.8350175706934717, 50, 0, 
+  { 2.8350175706934717, 50, 0,
           0.0000000000000000 },
-  { 0.53157537495174845, 50, 0, 
+  { 0.53157537495174845, 50, 0,
           0.15707963267948966 },
-  { -0.46056183476301349, 50, 0, 
+  { -0.46056183476301349, 50, 0,
           0.31415926535897931 },
-  { -0.24876032079677909, 50, 0, 
+  { -0.24876032079677909, 50, 0,
           0.47123889803846897 },
-  { 0.36926172901532522, 50, 0, 
+  { 0.36926172901532522, 50, 0,
           0.62831853071795862 },
-  { 0.14571730283563306, 50, 0, 
+  { 0.14571730283563306, 50, 0,
           0.78539816339744828 },
-  { -0.33636199170850811, 50, 0, 
+  { -0.33636199170850811, 50, 0,
           0.94247779607693793 },
-  { -0.079132716267092035, 50, 0, 
+  { -0.079132716267092035, 50, 0,
           1.0995574287564276 },
-  { 0.32232921941301440, 50, 0, 
+  { 0.32232921941301440, 50, 0,
           1.2566370614359172 },
-  { 0.025253991969481446, 50, 0, 
+  { 0.025253991969481446, 50, 0,
           1.4137166941154069 },
-  { -0.31830208724152359, 50, 0, 
+  { -0.31830208724152359, 50, 0,
           1.5707963267948966 },
-  { 0.025253991969476128, 50, 0, 
+  { 0.025253991969476128, 50, 0,
           1.7278759594743860 },
-  { 0.32232921941301479, 50, 0, 
+  { 0.32232921941301479, 50, 0,
           1.8849555921538759 },
-  { -0.079132716267090078, 50, 0, 
+  { -0.079132716267090078, 50, 0,
           2.0420352248333655 },
-  { -0.33636199170850811, 50, 0, 
+  { -0.33636199170850811, 50, 0,
           2.1991148575128552 },
-  { 0.14571730283563306, 50, 0, 
+  { 0.14571730283563306, 50, 0,
           2.3561944901923448 },
-  { 0.36926172901532717, 50, 0, 
+  { 0.36926172901532717, 50, 0,
           2.5132741228718345 },
-  { -0.24876032079677393, 50, 0, 
+  { -0.24876032079677393, 50, 0,
           2.6703537555513241 },
-  { -0.46056183476301349, 50, 0, 
+  { -0.46056183476301349, 50, 0,
           2.8274333882308138 },
-  { 0.53157537495172380, 50, 0, 
+  { 0.53157537495172380, 50, 0,
           2.9845130209103035 },
-  { 2.8350175706934717, 50, 0, 
+  { 2.8350175706934717, 50, 0,
           3.1415926535897931 },
 };
 
@@ -1669,47 +1669,47 @@ void test022()
 
 // Test data for l=50, m=1.
 testcase_sph_legendre<double> data023[] = {
-  { 0.0000000000000000, 50, 1, 
+  { 0.0000000000000000, 50, 1,
           0.0000000000000000 },
-  { -0.63751752155226116, 50, 1, 
+  { -0.63751752155226116, 50, 1,
           0.15707963267948966 },
-  { -0.32616619317604312, 50, 1, 
+  { -0.32616619317604312, 50, 1,
           0.31415926535897931 },
-  { 0.40649930826162706, 50, 1, 
+  { 0.40649930826162706, 50, 1,
           0.47123889803846897 },
-  { 0.18473991408344026, 50, 1, 
+  { 0.18473991408344026, 50, 1,
           0.62831853071795862 },
-  { -0.35083930302013211, 50, 1, 
+  { -0.35083930302013211, 50, 1,
           0.78539816339744828 },
-  { -0.10755382110947098, 50, 1, 
+  { -0.10755382110947098, 50, 1,
           0.94247779607693793 },
-  { 0.32822568316499862, 50, 1, 
+  { 0.32822568316499862, 50, 1,
           1.0995574287564276 },
-  { 0.050286056609798180, 50, 1, 
+  { 0.050286056609798180, 50, 1,
           1.2566370614359172 },
-  { -0.31935368562159638, 50, 1, 
+  { -0.31935368562159638, 50, 1,
           1.4137166941154069 },
-  { -9.8421602686195941e-16, 50, 1, 
+  { -9.8421602686195941e-16, 50, 1,
           1.5707963267948966 },
-  { 0.31935368562159705, 50, 1, 
+  { 0.31935368562159705, 50, 1,
           1.7278759594743860 },
-  { -0.050286056609795383, 50, 1, 
+  { -0.050286056609795383, 50, 1,
           1.8849555921538759 },
-  { -0.32822568316499923, 50, 1, 
+  { -0.32822568316499923, 50, 1,
           2.0420352248333655 },
-  { 0.10755382110947098, 50, 1, 
+  { 0.10755382110947098, 50, 1,
           2.1991148575128552 },
-  { 0.35083930302013211, 50, 1, 
+  { 0.35083930302013211, 50, 1,
           2.3561944901923448 },
-  { -0.18473991408343632, 50, 1, 
+  { -0.18473991408343632, 50, 1,
           2.5132741228718345 },
-  { -0.40649930826163039, 50, 1, 
+  { -0.40649930826163039, 50, 1,
           2.6703537555513241 },
-  { 0.32616619317604312, 50, 1, 
+  { 0.32616619317604312, 50, 1,
           2.8274333882308138 },
-  { 0.63751752155227837, 50, 1, 
+  { 0.63751752155227837, 50, 1,
           2.9845130209103035 },
-  { 0.0000000000000000, 50, 1, 
+  { 0.0000000000000000, 50, 1,
           3.1415926535897931 },
 };
 
@@ -1743,47 +1743,47 @@ void test023()
 
 // Test data for l=50, m=2.
 testcase_sph_legendre<double> data024[] = {
-  { 0.0000000000000000, 50, 2, 
+  { 0.0000000000000000, 50, 2,
           0.0000000000000000 },
-  { -0.37230261163839168, 50, 2, 
+  { -0.37230261163839168, 50, 2,
           0.15707963267948966 },
-  { 0.50051599680315972, 50, 2, 
+  { 0.50051599680315972, 50, 2,
           0.31415926535897931 },
-  { 0.21724795180329545, 50, 2, 
+  { 0.21724795180329545, 50, 2,
           0.47123889803846897 },
-  { -0.37948127307610940, 50, 2, 
+  { -0.37948127307610940, 50, 2,
           0.62831853071795862 },
-  { -0.13187372121003119, 50, 2, 
+  { -0.13187372121003119, 50, 2,
           0.78539816339744828 },
-  { 0.33959009162400194, 50, 2, 
+  { 0.33959009162400194, 50, 2,
           0.94247779607693793 },
-  { 0.072537503112490409, 50, 2, 
+  { 0.072537503112490409, 50, 2,
           1.0995574287564276 },
-  { -0.32310306941855271, 50, 2, 
+  { -0.32310306941855271, 50, 2,
           1.2566370614359172 },
-  { -0.023259822816436588, 50, 2, 
+  { -0.023259822816436588, 50, 2,
           1.4137166941154069 },
-  { 0.31842698506357275, 50, 2, 
+  { 0.31842698506357275, 50, 2,
           1.5707963267948966 },
-  { -0.023259822816431144, 50, 2, 
+  { -0.023259822816431144, 50, 2,
           1.7278759594743860 },
-  { -0.32310306941855299, 50, 2, 
+  { -0.32310306941855299, 50, 2,
           1.8849555921538759 },
-  { 0.072537503112488369, 50, 2, 
+  { 0.072537503112488369, 50, 2,
           2.0420352248333655 },
-  { 0.33959009162400194, 50, 2, 
+  { 0.33959009162400194, 50, 2,
           2.1991148575128552 },
-  { -0.13187372121003119, 50, 2, 
+  { -0.13187372121003119, 50, 2,
           2.3561944901923448 },
-  { -0.37948127307611074, 50, 2, 
+  { -0.37948127307611074, 50, 2,
           2.5132741228718345 },
-  { 0.21724795180328935, 50, 2, 
+  { 0.21724795180328935, 50, 2,
           2.6703537555513241 },
-  { 0.50051599680315972, 50, 2, 
+  { 0.50051599680315972, 50, 2,
           2.8274333882308138 },
-  { -0.37230261163836298, 50, 2, 
+  { -0.37230261163836298, 50, 2,
           2.9845130209103035 },
-  { 0.0000000000000000, 50, 2, 
+  { 0.0000000000000000, 50, 2,
           3.1415926535897931 },
 };
 
@@ -1817,47 +1817,47 @@ void test024()
 
 // Test data for l=50, m=5.
 testcase_sph_legendre<double> data025[] = {
-  { 0.0000000000000000, 50, 5, 
+  { 0.0000000000000000, 50, 5,
           0.0000000000000000 },
-  { -0.57750385903193069, 50, 5, 
+  { -0.57750385903193069, 50, 5,
           0.15707963267948966 },
-  { 0.077360497065584566, 50, 5, 
+  { 0.077360497065584566, 50, 5,
           0.31415926535897931 },
-  { 0.47707267400540210, 50, 5, 
+  { 0.47707267400540210, 50, 5,
           0.47123889803846897 },
-  { 0.055370615126630537, 50, 5, 
+  { 0.055370615126630537, 50, 5,
           0.62831853071795862 },
-  { -0.37629451847202855, 50, 5, 
+  { -0.37629451847202855, 50, 5,
           0.78539816339744828 },
-  { -0.048042277801960624, 50, 5, 
+  { -0.048042277801960624, 50, 5,
           0.94247779607693793 },
-  { 0.33619379362228685, 50, 5, 
+  { 0.33619379362228685, 50, 5,
           1.0995574287564276 },
-  { 0.025265227185719726, 50, 5, 
+  { 0.025265227185719726, 50, 5,
           1.2566370614359172 },
-  { -0.32083679430964518, 50, 5, 
+  { -0.32083679430964518, 50, 5,
           1.4137166941154069 },
-  { -9.8189201019751884e-16, 50, 5, 
+  { -9.8189201019751884e-16, 50, 5,
           1.5707963267948966 },
-  { 0.32083679430964590, 50, 5, 
+  { 0.32083679430964590, 50, 5,
           1.7278759594743860 },
-  { -0.025265227185716856, 50, 5, 
+  { -0.025265227185716856, 50, 5,
           1.8849555921538759 },
-  { -0.33619379362228730, 50, 5, 
+  { -0.33619379362228730, 50, 5,
           2.0420352248333655 },
-  { 0.048042277801960624, 50, 5, 
+  { 0.048042277801960624, 50, 5,
           2.1991148575128552 },
-  { 0.37629451847202855, 50, 5, 
+  { 0.37629451847202855, 50, 5,
           2.3561944901923448 },
-  { -0.055370615126626936, 50, 5, 
+  { -0.055370615126626936, 50, 5,
           2.5132741228718345 },
-  { -0.47707267400540210, 50, 5, 
+  { -0.47707267400540210, 50, 5,
           2.6703537555513241 },
-  { -0.077360497065584566, 50, 5, 
+  { -0.077360497065584566, 50, 5,
           2.8274333882308138 },
-  { 0.57750385903191004, 50, 5, 
+  { 0.57750385903191004, 50, 5,
           2.9845130209103035 },
-  { 0.0000000000000000, 50, 5, 
+  { 0.0000000000000000, 50, 5,
           3.1415926535897931 },
 };
 
@@ -1891,47 +1891,47 @@ void test025()
 
 // Test data for l=50, m=10.
 testcase_sph_legendre<double> data026[] = {
-  { 0.0000000000000000, 50, 10, 
+  { 0.0000000000000000, 50, 10,
           0.0000000000000000 },
-  { 0.15606941844800759, 50, 10, 
+  { 0.15606941844800759, 50, 10,
           0.15707963267948966 },
-  { -0.53748868836814601, 50, 10, 
+  { -0.53748868836814601, 50, 10,
           0.31415926535897931 },
-  { -0.49304919025183896, 50, 10, 
+  { -0.49304919025183896, 50, 10,
           0.47123889803846897 },
-  { -0.26267582750428264, 50, 10, 
+  { -0.26267582750428264, 50, 10,
           0.62831853071795862 },
-  { 0.22058983666314402, 50, 10, 
+  { 0.22058983666314402, 50, 10,
           0.78539816339744828 },
-  { 0.32936725160671759, 50, 10, 
+  { 0.32936725160671759, 50, 10,
           0.94247779607693793 },
-  { -0.092053311559446988, 50, 10, 
+  { -0.092053311559446988, 50, 10,
           1.0995574287564276 },
-  { -0.32542913495935555, 50, 10, 
+  { -0.32542913495935555, 50, 10,
           1.2566370614359172 },
-  { 0.025673223789103500, 50, 10, 
+  { 0.025673223789103500, 50, 10,
           1.4137166941154069 },
-  { 0.32150019350255743, 50, 10, 
+  { 0.32150019350255743, 50, 10,
           1.5707963267948966 },
-  { 0.025673223789108864, 50, 10, 
+  { 0.025673223789108864, 50, 10,
           1.7278759594743860 },
-  { -0.32542913495935494, 50, 10, 
+  { -0.32542913495935494, 50, 10,
           1.8849555921538759 },
-  { -0.092053311559448570, 50, 10, 
+  { -0.092053311559448570, 50, 10,
           2.0420352248333655 },
-  { 0.32936725160671759, 50, 10, 
+  { 0.32936725160671759, 50, 10,
           2.1991148575128552 },
-  { 0.22058983666314402, 50, 10, 
+  { 0.22058983666314402, 50, 10,
           2.3561944901923448 },
-  { -0.26267582750427909, 50, 10, 
+  { -0.26267582750427909, 50, 10,
           2.5132741228718345 },
-  { -0.49304919025184119, 50, 10, 
+  { -0.49304919025184119, 50, 10,
           2.6703537555513241 },
-  { -0.53748868836814601, 50, 10, 
+  { -0.53748868836814601, 50, 10,
           2.8274333882308138 },
-  { 0.15606941844801259, 50, 10, 
+  { 0.15606941844801259, 50, 10,
           2.9845130209103035 },
-  { 0.0000000000000000, 50, 10, 
+  { 0.0000000000000000, 50, 10,
           3.1415926535897931 },
 };
 
@@ -1965,47 +1965,47 @@ void test026()
 
 // Test data for l=50, m=20.
 testcase_sph_legendre<double> data027[] = {
-  { 0.0000000000000000, 50, 20, 
+  { 0.0000000000000000, 50, 20,
           0.0000000000000000 },
-  { 3.0409598712833082e-07, 50, 20, 
+  { 3.0409598712833082e-07, 50, 20,
           0.15707963267948966 },
-  { 0.030940518122882305, 50, 20, 
+  { 0.030940518122882305, 50, 20,
           0.31415926535897931 },
-  { 0.64134588721659935, 50, 20, 
+  { 0.64134588721659935, 50, 20,
           0.47123889803846897 },
-  { 0.29895244392136394, 50, 20, 
+  { 0.29895244392136394, 50, 20,
           0.62831853071795862 },
-  { 0.25309324781874065, 50, 20, 
+  { 0.25309324781874065, 50, 20,
           0.78539816339744828 },
-  { 0.34368634714931712, 50, 20, 
+  { 0.34368634714931712, 50, 20,
           0.94247779607693793 },
-  { 0.33996764360663956, 50, 20, 
+  { 0.33996764360663956, 50, 20,
           1.0995574287564276 },
-  { 0.12866267745104118, 50, 20, 
+  { 0.12866267745104118, 50, 20,
           1.2566370614359172 },
-  { -0.18201114398922874, 50, 20, 
+  { -0.18201114398922874, 50, 20,
           1.4137166941154069 },
-  { -0.33216683431510857, 50, 20, 
+  { -0.33216683431510857, 50, 20,
           1.5707963267948966 },
-  { -0.18201114398923304, 50, 20, 
+  { -0.18201114398923304, 50, 20,
           1.7278759594743860 },
-  { 0.12866267745103846, 50, 20, 
+  { 0.12866267745103846, 50, 20,
           1.8849555921538759 },
-  { 0.33996764360663906, 50, 20, 
+  { 0.33996764360663906, 50, 20,
           2.0420352248333655 },
-  { 0.34368634714931712, 50, 20, 
+  { 0.34368634714931712, 50, 20,
           2.1991148575128552 },
-  { 0.25309324781874065, 50, 20, 
+  { 0.25309324781874065, 50, 20,
           2.3561944901923448 },
-  { 0.29895244392136738, 50, 20, 
+  { 0.29895244392136738, 50, 20,
           2.5132741228718345 },
-  { 0.64134588721659791, 50, 20, 
+  { 0.64134588721659791, 50, 20,
           2.6703537555513241 },
-  { 0.030940518122882305, 50, 20, 
+  { 0.030940518122882305, 50, 20,
           2.8274333882308138 },
-  { 3.0409598712835877e-07, 50, 20, 
+  { 3.0409598712835877e-07, 50, 20,
           2.9845130209103035 },
-  { 0.0000000000000000, 50, 20, 
+  { 0.0000000000000000, 50, 20,
           3.1415926535897931 },
 };
 
@@ -2039,47 +2039,47 @@ void test027()
 
 // Test data for l=50, m=50.
 testcase_sph_legendre<double> data028[] = {
-  { 0.0000000000000000, 50, 50, 
+  { 0.0000000000000000, 50, 50,
           0.0000000000000000 },
-  { 4.1649039898151844e-41, 50, 50, 
+  { 4.1649039898151844e-41, 50, 50,
           0.15707963267948966 },
-  { 2.5240684647724192e-26, 50, 50, 
+  { 2.5240684647724192e-26, 50, 50,
           0.31415926535897931 },
-  { 5.6927376423967334e-18, 50, 50, 
+  { 5.6927376423967334e-18, 50, 50,
           0.47123889803846897 },
-  { 2.3116239814797057e-12, 50, 50, 
+  { 2.3116239814797057e-12, 50, 50,
           0.62831853071795862 },
-  { 2.3835981241325311e-08, 50, 50, 
+  { 2.3835981241325311e-08, 50, 50,
           0.78539816339744828 },
-  { 1.9992410287270356e-05, 50, 50, 
+  { 1.9992410287270356e-05, 50, 50,
           0.94247779607693793 },
-  { 0.0024947505670829791, 50, 50, 
+  { 0.0024947505670829791, 50, 50,
           1.0995574287564276 },
-  { 0.065057774647971175, 50, 50, 
+  { 0.065057774647971175, 50, 50,
           1.2566370614359172 },
-  { 0.43050607056732243, 50, 50, 
+  { 0.43050607056732243, 50, 50,
           1.4137166941154069 },
-  { 0.79980281171531975, 50, 50, 
+  { 0.79980281171531975, 50, 50,
           1.5707963267948966 },
-  { 0.43050607056732360, 50, 50, 
+  { 0.43050607056732360, 50, 50,
           1.7278759594743860 },
-  { 0.065057774647971384, 50, 50, 
+  { 0.065057774647971384, 50, 50,
           1.8849555921538759 },
-  { 0.0024947505670829856, 50, 50, 
+  { 0.0024947505670829856, 50, 50,
           2.0420352248333655 },
-  { 1.9992410287270356e-05, 50, 50, 
+  { 1.9992410287270356e-05, 50, 50,
           2.1991148575128552 },
-  { 2.3835981241325311e-08, 50, 50, 
+  { 2.3835981241325311e-08, 50, 50,
           2.3561944901923448 },
-  { 2.3116239814797222e-12, 50, 50, 
+  { 2.3116239814797222e-12, 50, 50,
           2.5132741228718345 },
-  { 5.6927376423968544e-18, 50, 50, 
+  { 5.6927376423968544e-18, 50, 50,
           2.6703537555513241 },
-  { 2.5240684647724192e-26, 50, 50, 
+  { 2.5240684647724192e-26, 50, 50,
           2.8274333882308138 },
-  { 4.1649039898161316e-41, 50, 50, 
+  { 4.1649039898161316e-41, 50, 50,
           2.9845130209103035 },
-  { 0.0000000000000000, 50, 50, 
+  { 0.0000000000000000, 50, 50,
           3.1415926535897931 },
 };
 
@@ -2113,47 +2113,47 @@ void test028()
 
 // Test data for l=100, m=0.
 testcase_sph_legendre<double> data029[] = {
-  { 3.9993839251484076, 100, 0, 
+  { 3.9993839251484076, 100, 0,
           0.0000000000000000 },
-  { -0.60770160285935471, 100, 0, 
+  { -0.60770160285935471, 100, 0,
           0.15707963267948966 },
-  { 0.46193027883956100, 100, 0, 
+  { 0.46193027883956100, 100, 0,
           0.31415926535897931 },
-  { -0.40218718869815234, 100, 0, 
+  { -0.40218718869815234, 100, 0,
           0.47123889803846897 },
-  { 0.36960201406910737, 100, 0, 
+  { 0.36960201406910737, 100, 0,
           0.62831853071795862 },
-  { -0.34953726547378611, 100, 0, 
+  { -0.34953726547378611, 100, 0,
           0.78539816339744828 },
-  { 0.33646959352497846, 100, 0, 
+  { 0.33646959352497846, 100, 0,
           0.94247779607693793 },
-  { -0.32784733067663169, 100, 0, 
+  { -0.32784733067663169, 100, 0,
           1.0995574287564276 },
-  { 0.32235624474047936, 100, 0, 
+  { 0.32235624474047936, 100, 0,
           1.2566370614359172 },
-  { -0.31929330706601283, 100, 0, 
+  { -0.31929330706601283, 100, 0,
           1.4137166941154069 },
-  { 0.31830791662110325, 100, 0, 
+  { 0.31830791662110325, 100, 0,
           1.5707963267948966 },
-  { -0.31929330706601389, 100, 0, 
+  { -0.31929330706601389, 100, 0,
           1.7278759594743860 },
-  { 0.32235624474048052, 100, 0, 
+  { 0.32235624474048052, 100, 0,
           1.8849555921538759 },
-  { -0.32784733067663291, 100, 0, 
+  { -0.32784733067663291, 100, 0,
           2.0420352248333655 },
-  { 0.33646959352497846, 100, 0, 
+  { 0.33646959352497846, 100, 0,
           2.1991148575128552 },
-  { -0.34953726547378611, 100, 0, 
+  { -0.34953726547378611, 100, 0,
           2.3561944901923448 },
-  { 0.36960201406911114, 100, 0, 
+  { 0.36960201406911114, 100, 0,
           2.5132741228718345 },
-  { -0.40218718869815695, 100, 0, 
+  { -0.40218718869815695, 100, 0,
           2.6703537555513241 },
-  { 0.46193027883956100, 100, 0, 
+  { 0.46193027883956100, 100, 0,
           2.8274333882308138 },
-  { -0.60770160285939478, 100, 0, 
+  { -0.60770160285939478, 100, 0,
           2.9845130209103035 },
-  { 3.9993839251484076, 100, 0, 
+  { 3.9993839251484076, 100, 0,
           3.1415926535897931 },
 };
 
@@ -2187,47 +2187,47 @@ void test029()
 
 // Test data for l=100, m=1.
 testcase_sph_legendre<double> data030[] = {
-  { 0.0000000000000000, 100, 1, 
+  { 0.0000000000000000, 100, 1,
           0.0000000000000000 },
-  { -0.50851949013719622, 100, 1, 
+  { -0.50851949013719622, 100, 1,
           0.15707963267948966 },
-  { 0.33129641402221310, 100, 1, 
+  { 0.33129641402221310, 100, 1,
           0.31415926535897931 },
-  { -0.24390405750942562, 100, 1, 
+  { -0.24390405750942562, 100, 1,
           0.47123889803846897 },
-  { 0.18659755088414165, 100, 1, 
+  { 0.18659755088414165, 100, 1,
           0.62831853071795862 },
-  { -0.14355908970516640, 100, 1, 
+  { -0.14355908970516640, 100, 1,
           0.78539816339744828 },
-  { 0.10844906813251093, 100, 1, 
+  { 0.10844906813251093, 100, 1,
           0.94247779607693793 },
-  { -0.078100088690859812, 100, 1, 
+  { -0.078100088690859812, 100, 1,
           1.0995574287564276 },
-  { 0.050670002998304528, 100, 1, 
+  { 0.050670002998304528, 100, 1,
           1.2566370614359172 },
-  { -0.024941251747138762, 100, 1, 
+  { -0.024941251747138762, 100, 1,
           1.4137166941154069 },
-  { 1.9587949830851639e-15, 100, 1, 
+  { 1.9587949830851639e-15, 100, 1,
           1.5707963267948966 },
-  { 0.024941251747127649, 100, 1, 
+  { 0.024941251747127649, 100, 1,
           1.7278759594743860 },
-  { -0.050670002998298595, 100, 1, 
+  { -0.050670002998298595, 100, 1,
           1.8849555921538759 },
-  { 0.078100088690855676, 100, 1, 
+  { 0.078100088690855676, 100, 1,
           2.0420352248333655 },
-  { -0.10844906813251093, 100, 1, 
+  { -0.10844906813251093, 100, 1,
           2.1991148575128552 },
-  { 0.14355908970516640, 100, 1, 
+  { 0.14355908970516640, 100, 1,
           2.3561944901923448 },
-  { -0.18659755088413349, 100, 1, 
+  { -0.18659755088413349, 100, 1,
           2.5132741228718345 },
-  { 0.24390405750941485, 100, 1, 
+  { 0.24390405750941485, 100, 1,
           2.6703537555513241 },
-  { -0.33129641402221310, 100, 1, 
+  { -0.33129641402221310, 100, 1,
           2.8274333882308138 },
-  { 0.50851949013714548, 100, 1, 
+  { 0.50851949013714548, 100, 1,
           2.9845130209103035 },
-  { 0.0000000000000000, 100, 1, 
+  { 0.0000000000000000, 100, 1,
           3.1415926535897931 },
 };
 
@@ -2261,47 +2261,47 @@ void test030()
 
 // Test data for l=100, m=2.
 testcase_sph_legendre<double> data031[] = {
-  { 0.0000000000000000, 100, 2, 
+  { 0.0000000000000000, 100, 2,
           0.0000000000000000 },
-  { 0.67166274297194040, 100, 2, 
+  { 0.67166274297194040, 100, 2,
           0.15707963267948966 },
-  { -0.48226933687995144, 100, 2, 
+  { -0.48226933687995144, 100, 2,
           0.31415926535897931 },
-  { 0.41175421895715447, 100, 2, 
+  { 0.41175421895715447, 100, 2,
           0.47123889803846897 },
-  { -0.37475021787822460, 100, 2, 
+  { -0.37475021787822460, 100, 2,
           0.62831853071795862 },
-  { 0.35242909383605475, 100, 2, 
+  { 0.35242909383605475, 100, 2,
           0.78539816339744828 },
-  { -0.33807110409160002, 100, 2, 
+  { -0.33807110409160002, 100, 2,
           0.94247779607693793 },
-  { 0.32867180390709999, 100, 2, 
+  { 0.32867180390709999, 100, 2,
           1.0995574287564276 },
-  { -0.32271583790278469, 100, 2, 
+  { -0.32271583790278469, 100, 2,
           1.2566370614359172 },
-  { 0.31940354677687433, 100, 2, 
+  { 0.31940354677687433, 100, 2,
           1.4137166941154069 },
-  { -0.31833943693772526, 100, 2, 
+  { -0.31833943693772526, 100, 2,
           1.5707963267948966 },
-  { 0.31940354677687521, 100, 2, 
+  { 0.31940354677687521, 100, 2,
           1.7278759594743860 },
-  { -0.32271583790278524, 100, 2, 
+  { -0.32271583790278524, 100, 2,
           1.8849555921538759 },
-  { 0.32867180390710143, 100, 2, 
+  { 0.32867180390710143, 100, 2,
           2.0420352248333655 },
-  { -0.33807110409160002, 100, 2, 
+  { -0.33807110409160002, 100, 2,
           2.1991148575128552 },
-  { 0.35242909383605475, 100, 2, 
+  { 0.35242909383605475, 100, 2,
           2.3561944901923448 },
-  { -0.37475021787822771, 100, 2, 
+  { -0.37475021787822771, 100, 2,
           2.5132741228718345 },
-  { 0.41175421895716069, 100, 2, 
+  { 0.41175421895716069, 100, 2,
           2.6703537555513241 },
-  { -0.48226933687995144, 100, 2, 
+  { -0.48226933687995144, 100, 2,
           2.8274333882308138 },
-  { 0.67166274297196804, 100, 2, 
+  { 0.67166274297196804, 100, 2,
           2.9845130209103035 },
-  { 0.0000000000000000, 100, 2, 
+  { 0.0000000000000000, 100, 2,
           3.1415926535897931 },
 };
 
@@ -2335,47 +2335,47 @@ void test031()
 
 // Test data for l=100, m=5.
 testcase_sph_legendre<double> data032[] = {
-  { 0.0000000000000000, 100, 5, 
+  { 0.0000000000000000, 100, 5,
           0.0000000000000000 },
-  { 0.062564361105907143, 100, 5, 
+  { 0.062564361105907143, 100, 5,
           0.15707963267948966 },
-  { 0.14179554455880186, 100, 5, 
+  { 0.14179554455880186, 100, 5,
           0.31415926535897931 },
-  { -0.14356866942906019, 100, 5, 
+  { -0.14356866942906019, 100, 5,
           0.47123889803846897 },
-  { 0.12355483388448507, 100, 5, 
+  { 0.12355483388448507, 100, 5,
           0.62831853071795862 },
-  { -0.10090029999681098, 100, 5, 
+  { -0.10090029999681098, 100, 5,
           0.78539816339744828 },
-  { 0.078905134460230564, 100, 5, 
+  { 0.078905134460230564, 100, 5,
           0.94247779607693793 },
-  { -0.058040182398187236, 100, 5, 
+  { -0.058040182398187236, 100, 5,
           1.0995574287564276 },
-  { 0.038142759389484152, 100, 5, 
+  { 0.038142759389484152, 100, 5,
           1.2566370614359172 },
-  { -0.018906264170660277, 100, 5, 
+  { -0.018906264170660277, 100, 5,
           1.4137166941154069 },
-  { 1.9576303042914544e-15, 100, 5, 
+  { 1.9576303042914544e-15, 100, 5,
           1.5707963267948966 },
-  { 0.018906264170649747, 100, 5, 
+  { 0.018906264170649747, 100, 5,
           1.7278759594743860 },
-  { -0.038142759389478524, 100, 5, 
+  { -0.038142759389478524, 100, 5,
           1.8849555921538759 },
-  { 0.058040182398182996, 100, 5, 
+  { 0.058040182398182996, 100, 5,
           2.0420352248333655 },
-  { -0.078905134460230564, 100, 5, 
+  { -0.078905134460230564, 100, 5,
           2.1991148575128552 },
-  { 0.10090029999681098, 100, 5, 
+  { 0.10090029999681098, 100, 5,
           2.3561944901923448 },
-  { -0.12355483388447780, 100, 5, 
+  { -0.12355483388447780, 100, 5,
           2.5132741228718345 },
-  { 0.14356866942904903, 100, 5, 
+  { 0.14356866942904903, 100, 5,
           2.6703537555513241 },
-  { -0.14179554455880186, 100, 5, 
+  { -0.14179554455880186, 100, 5,
           2.8274333882308138 },
-  { -0.062564361105959004, 100, 5, 
+  { -0.062564361105959004, 100, 5,
           2.9845130209103035 },
-  { 0.0000000000000000, 100, 5, 
+  { 0.0000000000000000, 100, 5,
           3.1415926535897931 },
 };
 
@@ -2409,47 +2409,47 @@ void test032()
 
 // Test data for l=100, m=10.
 testcase_sph_legendre<double> data033[] = {
-  { 0.0000000000000000, 100, 10, 
+  { 0.0000000000000000, 100, 10,
           0.0000000000000000 },
-  { -0.75366545187995670, 100, 10, 
+  { -0.75366545187995670, 100, 10,
           0.15707963267948966 },
-  { -0.35914570017277186, 100, 10, 
+  { -0.35914570017277186, 100, 10,
           0.31415926535897931 },
-  { 0.43480692911578245, 100, 10, 
+  { 0.43480692911578245, 100, 10,
           0.47123889803846897 },
-  { -0.40862111080315705, 100, 10, 
+  { -0.40862111080315705, 100, 10,
           0.62831853071795862 },
-  { 0.37832688692909400, 100, 10, 
+  { 0.37832688692909400, 100, 10,
           0.78539816339744828 },
-  { -0.35484056194773472, 100, 10, 
+  { -0.35484056194773472, 100, 10,
           0.94247779607693793 },
-  { 0.33821981171196336, 100, 10, 
+  { 0.33821981171196336, 100, 10,
           1.0995574287564276 },
-  { -0.32729120767830605, 100, 10, 
+  { -0.32729120767830605, 100, 10,
           1.2566370614359172 },
-  { 0.32110336937091455, 100, 10, 
+  { 0.32110336937091455, 100, 10,
           1.4137166941154069 },
-  { -0.31910064020036194, 100, 10, 
+  { -0.31910064020036194, 100, 10,
           1.5707963267948966 },
-  { 0.32110336937091488, 100, 10, 
+  { 0.32110336937091488, 100, 10,
           1.7278759594743860 },
-  { -0.32729120767830577, 100, 10, 
+  { -0.32729120767830577, 100, 10,
           1.8849555921538759 },
-  { 0.33821981171196341, 100, 10, 
+  { 0.33821981171196341, 100, 10,
           2.0420352248333655 },
-  { -0.35484056194773472, 100, 10, 
+  { -0.35484056194773472, 100, 10,
           2.1991148575128552 },
-  { 0.37832688692909400, 100, 10, 
+  { 0.37832688692909400, 100, 10,
           2.3561944901923448 },
-  { -0.40862111080315433, 100, 10, 
+  { -0.40862111080315433, 100, 10,
           2.5132741228718345 },
-  { 0.43480692911577806, 100, 10, 
+  { 0.43480692911577806, 100, 10,
           2.6703537555513241 },
-  { -0.35914570017277186, 100, 10, 
+  { -0.35914570017277186, 100, 10,
           2.8274333882308138 },
-  { -0.75366545187998180, 100, 10, 
+  { -0.75366545187998180, 100, 10,
           2.9845130209103035 },
-  { 0.0000000000000000, 100, 10, 
+  { 0.0000000000000000, 100, 10,
           3.1415926535897931 },
 };
 
@@ -2483,47 +2483,47 @@ void test033()
 
 // Test data for l=100, m=20.
 testcase_sph_legendre<double> data034[] = {
-  { 0.0000000000000000, 100, 20, 
+  { 0.0000000000000000, 100, 20,
           0.0000000000000000 },
-  { 0.053569660841553138, 100, 20, 
+  { 0.053569660841553138, 100, 20,
           0.15707963267948966 },
-  { 0.57154926874732426, 100, 20, 
+  { 0.57154926874732426, 100, 20,
           0.31415926535897931 },
-  { 0.47536909969585828, 100, 20, 
+  { 0.47536909969585828, 100, 20,
           0.47123889803846897 },
-  { -0.28882554564109014, 100, 20, 
+  { -0.28882554564109014, 100, 20,
           0.62831853071795862 },
-  { 0.020116179014049645, 100, 20, 
+  { 0.020116179014049645, 100, 20,
           0.78539816339744828 },
-  { 0.14752195931706580, 100, 20, 
+  { 0.14752195931706580, 100, 20,
           0.94247779607693793 },
-  { -0.24069428588868527, 100, 20, 
+  { -0.24069428588868527, 100, 20,
           1.0995574287564276 },
-  { 0.29031796025014395, 100, 20, 
+  { 0.29031796025014395, 100, 20,
           1.2566370614359172 },
-  { -0.31437256851143475, 100, 20, 
+  { -0.31437256851143475, 100, 20,
           1.4137166941154069 },
-  { 0.32153954851141792, 100, 20, 
+  { 0.32153954851141792, 100, 20,
           1.5707963267948966 },
-  { -0.31437256851143192, 100, 20, 
+  { -0.31437256851143192, 100, 20,
           1.7278759594743860 },
-  { 0.29031796025014112, 100, 20, 
+  { 0.29031796025014112, 100, 20,
           1.8849555921538759 },
-  { -0.24069428588868211, 100, 20, 
+  { -0.24069428588868211, 100, 20,
           2.0420352248333655 },
-  { 0.14752195931706580, 100, 20, 
+  { 0.14752195931706580, 100, 20,
           2.1991148575128552 },
-  { 0.020116179014049645, 100, 20, 
+  { 0.020116179014049645, 100, 20,
           2.3561944901923448 },
-  { -0.28882554564109658, 100, 20, 
+  { -0.28882554564109658, 100, 20,
           2.5132741228718345 },
-  { 0.47536909969585378, 100, 20, 
+  { 0.47536909969585378, 100, 20,
           2.6703537555513241 },
-  { 0.57154926874732426, 100, 20, 
+  { 0.57154926874732426, 100, 20,
           2.8274333882308138 },
-  { 0.053569660841557065, 100, 20, 
+  { 0.053569660841557065, 100, 20,
           2.9845130209103035 },
-  { 0.0000000000000000, 100, 20, 
+  { 0.0000000000000000, 100, 20,
           3.1415926535897931 },
 };
 
@@ -2557,47 +2557,47 @@ void test034()
 
 // Test data for l=100, m=50.
 testcase_sph_legendre<double> data035[] = {
-  { 0.0000000000000000, 100, 50, 
+  { 0.0000000000000000, 100, 50,
           0.0000000000000000 },
-  { 3.3047910392590630e-21, 100, 50, 
+  { 3.3047910392590630e-21, 100, 50,
           0.15707963267948966 },
-  { 1.0592655372554983e-07, 100, 50, 
+  { 1.0592655372554983e-07, 100, 50,
           0.31415926535897931 },
-  { 0.080418744223952635, 100, 50, 
+  { 0.080418744223952635, 100, 50,
           0.47123889803846897 },
-  { -0.56450600580393062, 100, 50, 
+  { -0.56450600580393062, 100, 50,
           0.62831853071795862 },
-  { 0.33338739844741766, 100, 50, 
+  { 0.33338739844741766, 100, 50,
           0.78539816339744828 },
-  { 0.39741714816514678, 100, 50, 
+  { 0.39741714816514678, 100, 50,
           0.94247779607693793 },
-  { 0.35223993750972293, 100, 50, 
+  { 0.35223993750972293, 100, 50,
           1.0995574287564276 },
-  { 0.17885891940721749, 100, 50, 
+  { 0.17885891940721749, 100, 50,
           1.2566370614359172 },
-  { -0.15341660126461953, 100, 50, 
+  { -0.15341660126461953, 100, 50,
           1.4137166941154069 },
-  { -0.34175924303503102, 100, 50, 
+  { -0.34175924303503102, 100, 50,
           1.5707963267948966 },
-  { -0.15341660126462864, 100, 50, 
+  { -0.15341660126462864, 100, 50,
           1.7278759594743860 },
-  { 0.17885891940721332, 100, 50, 
+  { 0.17885891940721332, 100, 50,
           1.8849555921538759 },
-  { 0.35223993750972149, 100, 50, 
+  { 0.35223993750972149, 100, 50,
           2.0420352248333655 },
-  { 0.39741714816514678, 100, 50, 
+  { 0.39741714816514678, 100, 50,
           2.1991148575128552 },
-  { 0.33338739844741766, 100, 50, 
+  { 0.33338739844741766, 100, 50,
           2.3561944901923448 },
-  { -0.56450600580392785, 100, 50, 
+  { -0.56450600580392785, 100, 50,
           2.5132741228718345 },
-  { 0.080418744223953439, 100, 50, 
+  { 0.080418744223953439, 100, 50,
           2.6703537555513241 },
-  { 1.0592655372554983e-07, 100, 50, 
+  { 1.0592655372554983e-07, 100, 50,
           2.8274333882308138 },
-  { 3.3047910392597871e-21, 100, 50, 
+  { 3.3047910392597871e-21, 100, 50,
           2.9845130209103035 },
-  { 0.0000000000000000, 100, 50, 
+  { 0.0000000000000000, 100, 50,
           3.1415926535897931 },
 };
 
@@ -2631,47 +2631,47 @@ void test035()
 
 // Test data for l=100, m=100.
 testcase_sph_legendre<double> data036[] = {
-  { 0.0000000000000000, 100, 100, 
+  { 0.0000000000000000, 100, 100,
           0.0000000000000000 },
-  { 2.5744136608862186e-81, 100, 100, 
+  { 2.5744136608862186e-81, 100, 100,
           0.15707963267948966 },
-  { 9.4551974868956498e-52, 100, 100, 
+  { 9.4551974868956498e-52, 100, 100,
           0.31415926535897931 },
-  { 4.8096190703396912e-35, 100, 100, 
+  { 4.8096190703396912e-35, 100, 100,
           0.47123889803846897 },
-  { 7.9305393636343450e-24, 100, 100, 
+  { 7.9305393636343450e-24, 100, 100,
           0.62831853071795862 },
-  { 8.4320740610946652e-16, 100, 100, 
+  { 8.4320740610946652e-16, 100, 100,
           0.78539816339744828 },
-  { 5.9319660146027522e-10, 100, 100, 
+  { 5.9319660146027522e-10, 100, 100,
           0.94247779607693793 },
-  { 9.2368225946796921e-06, 100, 100, 
+  { 9.2368225946796921e-06, 100, 100,
           1.0995574287564276 },
-  { 0.0062815489742043982, 100, 100, 
+  { 0.0062815489742043982, 100, 100,
           1.2566370614359172 },
-  { 0.27505966018176986, 100, 100, 
+  { 0.27505966018176986, 100, 100,
           1.4137166941154069 },
-  { 0.94936713998764621, 100, 100, 
+  { 0.94936713998764621, 100, 100,
           1.5707963267948966 },
-  { 0.27505966018177136, 100, 100, 
+  { 0.27505966018177136, 100, 100,
           1.7278759594743860 },
-  { 0.0062815489742044433, 100, 100, 
+  { 0.0062815489742044433, 100, 100,
           1.8849555921538759 },
-  { 9.2368225946797582e-06, 100, 100, 
+  { 9.2368225946797582e-06, 100, 100,
           2.0420352248333655 },
-  { 5.9319660146027522e-10, 100, 100, 
+  { 5.9319660146027522e-10, 100, 100,
           2.1991148575128552 },
-  { 8.4320740610946652e-16, 100, 100, 
+  { 8.4320740610946652e-16, 100, 100,
           2.3561944901923448 },
-  { 7.9305393636344581e-24, 100, 100, 
+  { 7.9305393636344581e-24, 100, 100,
           2.5132741228718345 },
-  { 4.8096190703399648e-35, 100, 100, 
+  { 4.8096190703399648e-35, 100, 100,
           2.6703537555513241 },
-  { 9.4551974868956498e-52, 100, 100, 
+  { 9.4551974868956498e-52, 100, 100,
           2.8274333882308138 },
-  { 2.5744136608873895e-81, 100, 100, 
+  { 2.5744136608873895e-81, 100, 100,
           2.9845130209103035 },
-  { 0.0000000000000000, 100, 100, 
+  { 0.0000000000000000, 100, 100,
           3.1415926535897931 },
 };
 
index 5a824d99a637efd95858534a2a72def7633a7f51..eb3782f575e4ca2277999b4e3f3c06c8134a7ff8 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   {
     const size_t len = 5;
     typedef std::tr1::array<int, len> array_type;
index 12f15a380b31deaef5a00b04583885def7186f84..2b69c7ed674bd9464f99a12b2a8ae0fc5036d201 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   {
     const size_t len = 5;
     typedef std::tr1::array<int, len> array_type;
index a429bc4bf38185cde506559499d194cde1fb49eb..adbbeb24e21c78d52841b54a013143511ad5b323 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   {
     const size_t len = 5;
     typedef std::tr1::array<int, len> array_type;
index ee90a539207a2c9927781e55d8a7fdbc05dd655d..3b4995a6fb9876f9dd6392436fddc7daac12a216 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index ed756d796d4dd8f89030516118abacc0027c5118..c761f5370e16fbeea3868cbfd50e45b5d11adf62 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index 6e3c7401dbfcd404340daa264303320caa13d644..721e4ca99a9d21a76a3d51265f7b06595bfd1778 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index ed005a06c92bb2162074e2c1e8720b8f7aa734d9..4eb026cf2cc7afcc975b41aabfd5381d2482f5aa 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index 877db46f3c64db83dca46dc792202573a90e9677..2d3a2447d78851ef70262ef1d80144d0211324c1 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index 157b197d3bb28ec210c74b0858641b6879567f73..d84a3e4fe02064281bd380152a26f42db3792aa8 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index 52ffcbee69cae2d4c41a7495497e737cb446eef6..a4b1a5442aa65ef4379ace654b809852e95bdb5a 100644 (file)
@@ -24,8 +24,8 @@
 #include <tr1/array>
 
 void
-test01() 
-{ 
+test01()
+{
   typedef std::tr1::array<int, 5> array_type;
 
   array_type a = { { 0, 1, 2, 3, 4 } };
index aa6164f6309b77d3658c5f58ba563fa0c7fd7ce7..c05e581d462715a2478281f8d59403aeff5eead0 100644 (file)
@@ -24,8 +24,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index d1d06b7f644dee4b741c44d8d3d831c7b72b72b1..a6064b8642e4682772bde1b061626cd42fd3175a 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
 
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
-  
+
   {
     array_type a = { { 0, 1, 2, 3, 4 } };
     int& ri = a.back();
index 967290b0f13728f835751add97a135c293ca0a52..a094c91d94e97c592dbf3c2e5fe2fb32c37f607c 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
 
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
-  
+
   {
     array_type a = { { 0, 1, 2, 3, 4 } };
     int* pi = a.data();
index 4c6548ab81c397a78685e98461f67528cad31589..d3ac16148405be87623fc7d3ac124a53531f9b01 100644 (file)
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
 
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
-  
+
   {
     array_type a = { { 0, 1, 2, 3, 4 } };
     int& ri = a.front();
index 0d8b4167cd16229752b836e3b9c45995a0e0d920..755f8dec53b2f7fa1a477932a839375bb453c420 100644 (file)
@@ -24,8 +24,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index aa008ccd0c9eb6eb6d8a60ff82fa628b04634259..7ce811e9cc9579610d5be718b640a852829ad6cb 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
 
   const size_t len = 3;
@@ -36,7 +36,7 @@ test01()
   a.assign(value);
   VERIFY( a[0] == value );
   VERIFY( a[1] == value );
-  VERIFY( a[2] == value );  
+  VERIFY( a[2] == value );
 }
 
 int main()
index 0d3b0f68cca94d81888926dd74241372555ce434..3cb9a7299cd0eee2c154aca40becf1e7a617e317 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 5;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index a5af1ea06970b428f0dc81c1deee11cc5e21e86e..2ba237bf6986d21e741f9dfb4e09923ba4f30763 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
 
   const size_t len = 5;
index ff85de20ce50a62920aca9b348e1fa6ece68d74d..d597e605af0ef81c31d5d1ad8aa8d3514c5d2863 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   const size_t len = 0;
   typedef std::tr1::array<int, len> array_type;
   bool test __attribute__((unused)) = true;
index 03a046d7a4698aa06125f9c694ae6970404785bf..5e85416e08c3acc1147154c6abba778871dde28e 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
 
   const size_t len = 5;
index 6aba135a37086e8c354759e2099e5128fae6d966..94bf937c0c73db9a860e70bd24d49fc01882e4db 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
 
index 90da267acfad26b24c6340dbb05cc7f531896f7d..5a9c0f1d13a21cdb9d44ad9051823f33a53cbf46 100644 (file)
@@ -24,8 +24,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
 
index 85df61eeb4ab0c0ecaff807a2a2ea13f770c4003..c9071ebc7ccd3eae45386ccbc2d48b40d40460bc 100644 (file)
@@ -23,8 +23,8 @@
 #include <testsuite_hooks.h>
 
 void
-test01() 
-{ 
+test01()
+{
   bool test __attribute__((unused)) = true;
   using namespace std::tr1;
 
index d7e37a48ac5a982afd5eabd4859fb14e9e3317dd..86272bddd14dbc0143cbd8c5dd5dfad3417f1f58 100644 (file)
@@ -33,14 +33,14 @@ template<typename T>
 
     using std::tr1::is_same;
     using __gnu_test::test_relationship;
-    
+
     typedef typename std::tr1::hash<T>::argument_type  argument_type;
     typedef typename std::tr1::hash<T>::result_type    result_type;
-    
+
     VERIFY( (test_relationship<is_same, argument_type, T>(true)) );
     VERIFY( (test_relationship<is_same, result_type, std::size_t>(true)) );
   }
-  
+
 // libstdc++/24799
 void test01()
 {
index 89dd75b8baa020d11bb535eb54de91a354f6af8e..421a4daa2e28c05966c60e2f7b6fb7afebce05ec 100644 (file)
@@ -37,13 +37,13 @@ template<typename T>
                         // that matters.
     hash_type h1;
     size_t r1 = size_t(h1(v));
-    
+
     hash_type h2;
     size_t r2 = size_t(h2(v));
 
     VERIFY( r1 == r2 );
   }
-  
+
 void test01()
 {
   do_test<bool>();
index 4fafe18442a29791b4ff7dab19d424c9b80b4594..d95350501eb352336b4f7cf5bbeb0357b73615b1 100644 (file)
@@ -25,7 +25,7 @@ void test01()
   typedef long value_type;
   typedef std::tr1::hash<value_type> test_type;
   typedef std::unary_function<value_type, std::size_t> base_type;
-  
+
   test_type b;
   const test_type& obj = b;
   const base_type* base __attribute__((unused)) = &obj;
index 00de87d408d595348ad9feccc3e1f6dfa2b8cf86..bd9a74d3903f41bd92128cacad9231dd09f464d4 100644 (file)
@@ -45,6 +45,6 @@ main()
   VERIFY(!(a > a) && !(b > b));
   VERIFY(a >= a && b >= b);
   VERIFY(a < b && !(b < a) && a <= b && !(b <= a));
-  VERIFY(b > a && !(a > b) && b >= a && !(a >= b));  
+  VERIFY(b > a && !(a > b) && b >= a && !(a >= b));
 }
 
index efc136cab5dc9dc812966351f73999e219a668fb..c9ffd6fd64da177066a489827d558810b2dc7afb 100644 (file)
@@ -61,11 +61,11 @@ test_constructors()
   tuple<int,int> tl(pair1);
   tuple<int,const int&> tm(pair1);
   tuple<int,int> tn(pair2);
-  tuple<int,const int&> to(pair2);  
+  tuple<int,const int&> to(pair2);
 }
 
-int 
-main(void) 
+int
+main(void)
 {
   //test construction
   typedef tuple<int,int,int,int,int,int,int,int,int,int> type1;
@@ -84,7 +84,7 @@ main(void)
   //tie
   {
     int i = 0;
-  tie(ignore, ignore, ignore, ignore, ignore, ignore, ignore, ignore, 
+  tie(ignore, ignore, ignore, ignore, ignore, ignore, ignore, ignore,
       ignore, i) = a;
   VERIFY(i == 1);
   }
@@ -93,15 +93,15 @@ main(void)
   a=b;
   //make_tuple
   make_tuple(0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
-  
+
   //tuple_size
   VERIFY(tuple_size<type3>::value == 10);
   //tuple_element
-  {  
+  {
     foo q1;
     tuple_element<0,type3>::type q2(q1);
     tuple_element<9,type3>::type q3(q1);
   }
-  
+
 }
 
index c1a7eec1f9ad45aca3e5b533dcae1a59afe58d09..982676e9bfd17fd31a13a19c83c1e0571965e884 100644 (file)
@@ -60,7 +60,7 @@ main()
   tuple<int,int> tn(pair1);
   tuple<int,const int&> to(pair1);
   tuple<int,int> tp(pair2);
-  tuple<int,const int&> tq(pair2);  
+  tuple<int,const int&> tq(pair2);
   return 0;
 }
 
index 8b752775e4965fb7de048e5e6c0d69566a1f657a..7a675d7253e8e0f6d361bc6ebd995e9b5dacb709 100644 (file)
@@ -24,7 +24,7 @@
 int
 main()
 {
-  bool test __attribute__((unused)) = true; 
+  bool test __attribute__((unused)) = true;
   using namespace std::tr1;
 
   int i;
index 7c71f8e17f8d8b9215626d61dc81ca96fe2beb52..8f32f6f46988e5d79e8c76fe7183b382651552f2 100644 (file)
@@ -32,10 +32,10 @@ main()
   int j=1;
   const int k=2;
   tuple<int,int &,const int&> a(0,j,k);
-  const tuple<int,int &,const int&> b(1,j,k); 
+  const tuple<int,int &,const int&> b(1,j,k);
   VERIFY(get<0>(a)==0 && get<1>(a)==1 && get<2>(a)==2);
   get<0>(a)=3;
-  get<1>(a)=4;  
+  get<1>(a)=4;
   VERIFY(get<0>(a)==3 && get<1>(a)==4);
   VERIFY(j==4);
   get<1>(b)=5;
index fc3208c305e032580f46b05c6d4e06a1712e4a6d..7079996395e7cc96369bb9140fd86c0d0668465f 100644 (file)
@@ -32,14 +32,14 @@ void test01()
 
   __unordered_map<int, char, hash<int>, equal_to<int>,
     allocator<pair<const int, char> >, true> m;
+
   for (int i = 0; i < 1000; ++i)
     m[i] = '0' + i % 9;
-               
+
   for (int i = 0; i < 1000; ++i)
     VERIFY( ++m.find(i)->second == '1' + i % 9 );
 }
-  
+
 int main()
 {
   test01();
index 746dce9181ba55bd4e5d52703a3c693fcd1219eb..df34cf2f3528f41bbe8d85edf916f550568f97f1 100644 (file)
@@ -1,4 +1,4 @@
-// 2007-02-22  Paolo Carlini  <pcarlini@suse.de> 
+// 2007-02-22  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2007-2016 Free Software Foundation, Inc.
 //
@@ -27,7 +27,7 @@
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_map<std::string, int> Map;
   typedef Map::iterator       iterator;
   typedef Map::const_iterator const_iterator;
@@ -114,11 +114,11 @@ void test01()
   VERIFY( m1.size() == 2 );
   VERIFY( ++it10 == m1.end() );
 
-  VERIFY( m1.erase(m1.begin()) != m1.end() );  
+  VERIFY( m1.erase(m1.begin()) != m1.end() );
   VERIFY( m1.size() == 1 );
   VERIFY( m1.begin() == it11 );
 
-  VERIFY( m1.erase(m1.begin()->first) == 1 );  
+  VERIFY( m1.erase(m1.begin()->first) == 1 );
   VERIFY( m1.size() == 0 );
   VERIFY( m1.begin() == m1.end() );
 }
index c144f431845e4bb2d310518efdffe42c29fd5da8..1f10d115a7b026fa4f6f37697790769cdd9340f1 100644 (file)
@@ -1,4 +1,4 @@
-// 2005-10-08  Paolo Carlini  <pcarlini@suse.de> 
+// 2005-10-08  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2005-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_map<std::string, int> Map;
   typedef Map::iterator       iterator;
   typedef Map::const_iterator const_iterator;
   typedef Map::value_type     value_type;
-  
+
   Map m1;
 
   m1.insert(value_type("all the love in the world", 1));
@@ -44,7 +44,7 @@ void test01()
   m1.insert(value_type("with teeth", 7));
   m1.insert(value_type("only", 8));
   m1.insert(value_type("getting smaller", 9));
-  m1.insert(value_type("sunspots", 10)); 
+  m1.insert(value_type("sunspots", 10));
   VERIFY( m1.size() == 10 );
 
   iterator it1 = m1.begin();
@@ -97,7 +97,7 @@ void test01()
   VERIFY( it13 == it12 );
   VERIFY( it13 == m1.begin() );
 }
-  
+
 int main()
 {
   test01();
index a6b7efd8b75a0b84f506bd8f7945a253bca9afcf..809aab42c7841694f24cf0ec580688dc17e4e511 100644 (file)
@@ -1,4 +1,4 @@
-// 2005-10-08  Paolo Carlini  <pcarlini@suse.de> 
+// 2005-10-08  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2005-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_map<std::string, int> Map;
   typedef Map::iterator       iterator;
   typedef Map::const_iterator const_iterator;
   typedef Map::value_type     value_type;
 
   Map m1;
-  
+
   iterator it1 = m1.insert(m1.begin(),
                           value_type("all the love in the world", 1));
   VERIFY( m1.size() == 1 );
   VERIFY( *it1 == value_type("all the love in the world", 1) );
-  
+
   const_iterator cit1(it1);
   const_iterator cit2 = m1.insert(cit1,
                                  value_type("you know what you are?", 2));
@@ -52,7 +52,7 @@ void test01()
   VERIFY( it2 == it1 );
   VERIFY( *it2 == value_type("all the love in the world", 1) );
 }
-  
+
 int main()
 {
   test01();
index 996a170b1eb7e1784ae93694eda2a40c1ff9ffd0..f659817d72fae3ea4e9d10681ac9cc06ccb49979 100644 (file)
@@ -32,11 +32,11 @@ using std::equal_to;
 
 template class unordered_map<string, float>;
 template class unordered_map<string, int,
-                            hash<string>, equal_to<string>, 
+                            hash<string>, equal_to<string>,
                             allocator<pair<const string, int> > >;
 template class unordered_map<string, float,
-                            hash<string>, equal_to<string>, 
+                            hash<string>, equal_to<string>,
                             allocator<char> >;
 template class __unordered_map<string, int,
-                              hash<string>, equal_to<string>, 
+                              hash<string>, equal_to<string>,
                               allocator<pair<const string, int> >, true>;
index dcf6310d80629ac53d025b76fb346eaa5c5084e8..8402c1e54f365941b3ba5ede1b03e0db7f20a62b 100644 (file)
@@ -38,7 +38,7 @@ test01()
   typedef __gnu_test::uneq_allocator<my_pair> my_alloc;
   typedef unordered_map<char, int, hash<char>, equal_to<char>, my_alloc>
     my_umap;
-  
+
   const char title01[] = "Rivers of sand";
   const char title02[] = "Concret PH";
   const char title03[] = "Sonatas and Interludes for Prepared Piano";
@@ -71,7 +71,7 @@ test01()
   size01 = umap01.size();
   my_umap umap02(10, hash<char>(), equal_to<char>(), alloc01);
   size02 = umap02.size();
-  
+
   umap01.swap(umap02);
   VERIFY( umap01.size() == size02 );
   VERIFY( umap01.empty() );
@@ -89,7 +89,7 @@ test01()
   VERIFY( my_map(umap03.begin(), umap03.end()) == map02_ref );
   VERIFY( umap04.size() == size01 );
   VERIFY( umap04.empty() );
-  
+
   my_umap umap05(map01_ref.begin(), map01_ref.end(), 10, hash<char>(),
                 equal_to<char>(), alloc01);
   size01 = umap05.size();
@@ -157,7 +157,7 @@ test01()
 }
 
 int main()
-{ 
+{
   test01();
   return 0;
 }
index 0a3cd814d33b9c6cd5eb462cbb5047e12c7a20d2..744075c0aaa09925dc8432ccca7d82363883b467 100644 (file)
@@ -98,7 +98,7 @@ test01()
   VERIFY( umap04.empty() );
   VERIFY( umap03.get_allocator().get_personality() == personality02 );
   VERIFY( umap04.get_allocator().get_personality() == personality01 );
-  
+
   my_umap umap05(map01_ref.begin(), map01_ref.end(), 10, hash<char>(),
                 equal_to<char>(), alloc01);
   size01 = umap05.size();
@@ -186,7 +186,7 @@ test01()
 }
 
 int main()
-{ 
+{
   test01();
   return 0;
 }
index ee7235b66a3cdfb8423d948cab252d2723b0a560..eb2efd4469f94b5fe748359b9eb96ce2276422f2 100644 (file)
@@ -1,4 +1,4 @@
-// 2007-02-22  Paolo Carlini  <pcarlini@suse.de> 
+// 2007-02-22  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2007-2016 Free Software Foundation, Inc.
 //
@@ -27,7 +27,7 @@
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_multimap<std::string, int> Mmap;
   typedef Mmap::iterator       iterator;
   typedef Mmap::const_iterator const_iterator;
@@ -114,11 +114,11 @@ void test01()
   VERIFY( mm1.size() == 2 );
   VERIFY( ++it10 == mm1.end() );
 
-  VERIFY( mm1.erase(mm1.begin()) != mm1.end() );  
+  VERIFY( mm1.erase(mm1.begin()) != mm1.end() );
   VERIFY( mm1.size() == 1 );
   VERIFY( mm1.begin() == it11 );
 
-  VERIFY( mm1.erase(mm1.begin()->first) == 1 );  
+  VERIFY( mm1.erase(mm1.begin()->first) == 1 );
   VERIFY( mm1.size() == 0 );
   VERIFY( mm1.begin() == mm1.end() );
 }
index 41837f4c4dbe1fe7fee464b2c30b42ff783808e5..8d68c9830e6583737b3a461c09ad2ef59feaa2be 100644 (file)
@@ -1,4 +1,4 @@
-// 2005-10-08  Paolo Carlini  <pcarlini@suse.de> 
+// 2005-10-08  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2005-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_multimap<std::string, int> Mmap;
   typedef Mmap::iterator       iterator;
   typedef Mmap::const_iterator const_iterator;
   typedef Mmap::value_type     value_type;
-  
+
   Mmap mm1;
 
   mm1.insert(value_type("all the love in the world", 1));
@@ -100,7 +100,7 @@ void test01()
   VERIFY( it13 == mm1.end() );
   VERIFY( it13 == mm1.begin() );
 }
-  
+
 int main()
 {
   test01();
index d31b534608ad4fd1cdca67f1246318331e7ac388..43ed54f27978c4dcbbfc4060ff36523ac56d29b7 100644 (file)
@@ -1,4 +1,4 @@
-// 2005-10-08  Paolo Carlini  <pcarlini@suse.de> 
+// 2005-10-08  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2005-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_multimap<std::string, int> Mmap;
   typedef Mmap::iterator       iterator;
   typedef Mmap::const_iterator const_iterator;
   typedef Mmap::value_type     value_type;
 
   Mmap mm1;
-  
+
   iterator it1 = mm1.insert(mm1.begin(),
                            value_type("all the love in the world", 1));
   VERIFY( mm1.size() == 1 );
   VERIFY( *it1 == value_type("all the love in the world", 1) );
-  
+
   const_iterator cit1(it1);
   const_iterator cit2 = mm1.insert(cit1,
                                   value_type("you know what you are?", 2));
@@ -52,7 +52,7 @@ void test01()
   VERIFY( it2 != it1 );
   VERIFY( *it2 == value_type("all the love in the world", 3) );
 }
-  
+
 int main()
 {
   test01();
index 852eaba5541f22b5cb73aa41c6b0c67e148d8e4b..5b72ae9b8eb7de4ce38673385244bbbfd4f40114 100644 (file)
@@ -32,11 +32,11 @@ using std::pair;
 
 template class unordered_multimap<string, float>;
 template class unordered_multimap<string, int,
-                                 hash<string>, equal_to<string>, 
+                                 hash<string>, equal_to<string>,
                                  allocator<pair<const string, int> > >;
 template class unordered_multimap<string, float,
                                  hash<string>, equal_to<string>,
                                  allocator<char> >;
 template class __unordered_multimap<string, int,
-                                   hash<string>, equal_to<string>, 
+                                   hash<string>, equal_to<string>,
                                    allocator<pair<const string, int> >, true>;
index 16e7119156b7526f166305a0b614b9877ac4bb75..92f3406589df1529b2199b8d0b89bf03026e28ca 100644 (file)
@@ -36,5 +36,5 @@ void test01()
 
   Mmap::iterator it = cit; // { dg-error "conversion" }
 
-  Mmap::local_iterator lit = clit; // { dg-error "conversion" }  
+  Mmap::local_iterator lit = clit; // { dg-error "conversion" }
 }
index 0cc7b4ee7027d04b0bd7532753fc946b11cc955f..08f967c24cb38dc24b5bcea7df23cec049eea020 100644 (file)
@@ -39,7 +39,7 @@ test01()
   typedef __gnu_test::uneq_allocator<my_pair> my_alloc;
   typedef unordered_multimap<char, int, hash<char>, equal_to<char>, my_alloc>
     my_ummap;
-  
+
   const char title01[] = "Rivers of sand";
   const char title02[] = "Concret PH";
   const char title03[] = "Sonatas and Interludes for Prepared Piano";
@@ -74,7 +74,7 @@ test01()
   size01 = ummap01.size();
   my_ummap ummap02(10, hash<char>(), equal_to<char>(), alloc01);
   size02 = ummap02.size();
-  
+
   ummap01.swap(ummap02);
   VERIFY( ummap01.size() == size02 );
   VERIFY( ummap01.empty() );
@@ -93,7 +93,7 @@ test01()
          == my_map(mmap02_ref.begin(), mmap02_ref.end()) );
   VERIFY( ummap04.size() == size01 );
   VERIFY( ummap04.empty() );
-  
+
   my_ummap ummap05(mmap01_ref.begin(), mmap01_ref.end(), 10, hash<char>(),
                   equal_to<char>(), alloc01);
   size01 = ummap05.size();
@@ -171,7 +171,7 @@ test01()
 }
 
 int main()
-{ 
+{
   test01();
   return 0;
 }
index b2219ebade18e7b63b38ce6d09db2816932875e1..f45c8039d960d8eb91f44f346285498b2e24ed3c 100644 (file)
@@ -102,7 +102,7 @@ test01()
   VERIFY( ummap04.empty() );
   VERIFY( ummap03.get_allocator().get_personality() == personality02 );
   VERIFY( ummap04.get_allocator().get_personality() == personality01 );
-  
+
   my_ummap ummap05(mmap01_ref.begin(), mmap01_ref.end(), 10, hash<char>(),
                   equal_to<char>(), alloc01);
   size01 = ummap05.size();
@@ -136,7 +136,7 @@ test01()
   VERIFY( my_map(ummap07.begin(), ummap07.end())
          == my_map(mmap03_ref.begin(), mmap03_ref.end()) );
   VERIFY( ummap08.size() == size01 );
-  VERIFY( my_map(ummap08.begin(), ummap08.end()) 
+  VERIFY( my_map(ummap08.begin(), ummap08.end())
          == my_map(mmap01_ref.begin(), mmap01_ref.end()) );
   VERIFY( ummap07.get_allocator().get_personality() == personality02 );
   VERIFY( ummap08.get_allocator().get_personality() == personality01 );
@@ -200,7 +200,7 @@ test01()
 }
 
 int main()
-{ 
+{
   test01();
   return 0;
 }
index cde8808204bf92a62acc58264021444b96e75739..4a7866ff14f6812d16fcb5c0c62653b00a5b6c0b 100644 (file)
@@ -1,4 +1,4 @@
-// 2007-02-22  Paolo Carlini  <pcarlini@suse.de> 
+// 2007-02-22  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2007-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_multiset<std::string> Mset;
   typedef Mset::iterator       iterator;
   typedef Mset::const_iterator const_iterator;
 
   Mset ms1;
-  
+
   ms1.insert("because to why");
   ms1.insert("the stockholm syndrome");
   ms1.insert("a cereous night");
@@ -113,11 +113,11 @@ void test01()
   VERIFY( ms1.size() == 2 );
   VERIFY( ++it10 == ms1.end() );
 
-  VERIFY( ms1.erase(ms1.begin()) != ms1.end() );  
+  VERIFY( ms1.erase(ms1.begin()) != ms1.end() );
   VERIFY( ms1.size() == 1 );
   VERIFY( ms1.begin() == it11 );
 
-  VERIFY( ms1.erase(*ms1.begin()) == 1 );  
+  VERIFY( ms1.erase(*ms1.begin()) == 1 );
   VERIFY( ms1.size() == 0 );
   VERIFY( ms1.begin() == ms1.end() );
 }
index 78dba799f529e12dbf364ebfc66a25790061b2d8..53b9363f5800d60c397f59262e3d208c486f54d8 100644 (file)
@@ -1,4 +1,4 @@
-// 2005-10-08  Paolo Carlini  <pcarlini@suse.de> 
+// 2005-10-08  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2005-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_multiset<std::string> Mset;
   typedef Mset::iterator       iterator;
   typedef Mset::const_iterator const_iterator;
 
   Mset ms1;
-  
+
   ms1.insert("all the love in the world");
   ms1.insert("you know what you are?");
   ms1.insert("the collector");
@@ -99,7 +99,7 @@ void test01()
   VERIFY( it13 == ms1.end() );
   VERIFY( it13 == ms1.begin() );
 }
-  
+
 int main()
 {
   test01();
index 3c7524366f1d54e061e8e9227ea814de5501e20d..a5ff16163e893520835a80f26dcab59b1dd9e73c 100644 (file)
@@ -43,7 +43,7 @@ void test01()
   Set::iterator i2 = s.find("banana");
   VERIFY(i2 != s.end());
   VERIFY(*i2 == "banana");
-  
+
   std::pair<Set::iterator, Set::iterator> p = s.equal_range("grape");
   VERIFY(std::distance(p.first, p.second) == 2);
   Set::iterator i3 = p.first;
@@ -52,7 +52,7 @@ void test01()
   VERIFY(*i3 == "grape");
 
   Set::iterator i4 = s.find("lime");
-  VERIFY(i4 == s.end());  
+  VERIFY(i4 == s.end());
 
   VERIFY(s.count("grape") == 2);
   VERIFY(s.count("banana") == 1);
index 2ea33a90ce0be19bec69bfdedaeb26bf34cafec0..555a69b849af8e90be160a7a54dc1ff46698a8a1 100644 (file)
@@ -1,4 +1,4 @@
-// 2005-10-08  Paolo Carlini  <pcarlini@suse.de> 
+// 2005-10-08  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2005-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_multiset<std::string> Mset;
   typedef Mset::iterator       iterator;
   typedef Mset::const_iterator const_iterator;
 
   Mset ms1;
-  
+
   iterator it1 = ms1.insert(ms1.begin(), "all the love in the world");
   VERIFY( ms1.size() == 1 );
   VERIFY( *it1 == "all the love in the world" );
-  
+
   const_iterator cit1(it1);
   const_iterator cit2 = ms1.insert(cit1, "you know what you are?");
   VERIFY( ms1.size() == 2 );
@@ -49,7 +49,7 @@ void test01()
   VERIFY( it2 != it1 );
   VERIFY( *it2 == "all the love in the world" );
 }
-  
+
 int main()
 {
   test01();
index 22688654b101b4f556e11080aaac2e1181773e69..0818fc70b22bda8fea7877a9e8b10ebea2050a39 100644 (file)
@@ -53,7 +53,7 @@ void test02()
   VERIFY(s.size() == 2);
   VERIFY(std::distance(s.begin(), s.end()) == 2);
   VERIFY(*i == "abcde");
-  
+
   Set::iterator i2 = s.begin();
   ++i2;
   VERIFY(i == s.begin() || i == i2);
index 8e9424ab2d78338f637e7af88f6fbecebc7b8f37..9f91de40484567fbaa02def578a0d9a5f445a616 100644 (file)
@@ -61,7 +61,7 @@ test01()
   size01 = umset01.size();
   my_umset umset02(10, hash<char>(), equal_to<char>(), alloc01);
   size02 = umset02.size();
-  
+
   umset01.swap(umset02);
   VERIFY( umset01.size() == size02 );
   VERIFY( umset01.empty() );
@@ -73,20 +73,20 @@ test01()
   my_umset umset04(mset02_ref.begin(), mset02_ref.end(), 10, hash<char>(),
                   equal_to<char>(), alloc01);
   size02 = umset04.size();
-  
+
   umset03.swap(umset04);
   VERIFY( umset03.size() == size02 );
   VERIFY( my_mset(umset03.begin(), umset03.end()) == mset02_ref );
   VERIFY( umset04.size() == size01 );
   VERIFY( umset04.empty() );
-  
+
   my_umset umset05(mset01_ref.begin(), mset01_ref.end(), 10, hash<char>(),
                   equal_to<char>(), alloc01);
   size01 = umset05.size();
   my_umset umset06(mset02_ref.begin(), mset02_ref.end(), 10, hash<char>(),
                   equal_to<char>(), alloc01);
   size02 = umset06.size();
-  
+
   umset05.swap(umset06);
   VERIFY( umset05.size() == size02 );
   VERIFY( my_mset(umset05.begin(), umset05.end()) == mset02_ref );
@@ -147,7 +147,7 @@ test01()
 }
 
 int main()
-{ 
+{
   test01();
   return 0;
 }
index 1cdd294badf695cf3f2e23828950fb72c5b11d24..92cafc5559f872e1a753e1178a3084b3327ed4ed 100644 (file)
@@ -88,7 +88,7 @@ test01()
   VERIFY( umset04.empty() );
   VERIFY( umset03.get_allocator().get_personality() == personality02 );
   VERIFY( umset04.get_allocator().get_personality() == personality01 );
-  
+
   my_umset umset05(mset01_ref.begin(), mset01_ref.end(), 10, hash<char>(),
                   equal_to<char>(), alloc01);
   size01 = umset05.size();
@@ -176,7 +176,7 @@ test01()
 }
 
 int main()
-{ 
+{
   test01();
   return 0;
 }
index ff30f1146fc5146581ad7a1b61c5d719375ae953..d337f5c1f44ce8fdcbd86adab5f5c985707c2198 100644 (file)
@@ -29,7 +29,7 @@ void test01()
   const std::tr1::unordered_set<int> &s_ref = s;
 
   s_ref.find(27);
-}  
+}
 
 int main()
 {
index 955efe38ade2a767dd2cf1e0d9607b0a1664fff3..b89dd2462b2b13f15c1b63974a89503857c7771f 100644 (file)
@@ -31,17 +31,17 @@ void test01()
        std::tr1::unordered_set<int> us1, us2;
        typedef std::tr1::unordered_set<int>::local_iterator local_iterator;
        typedef std::tr1::unordered_set<int>::size_type      size_type;
-       
+
        us1.max_load_factor(lf);
 
        for (int i = 0; i < size; ++i)
          us1.insert(i);
-       
+
        us2 = us1;
-       
+
        VERIFY( us2.size() == us1.size() );
        VERIFY( us2.bucket_count() == us1.bucket_count() );
-       
+
        for (size_type b = 0; b < us1.bucket_count(); ++b)
          {
            size_type cnt = 0;
index 32dc7a6bd4a026ad02df069e471831ca9ba76d82..fe35988d974e326190355b61eb70f746cdb8b201 100644 (file)
@@ -28,7 +28,7 @@ void test01()
 
   s.bucket(42);
   s.key_eq();
-  s.max_load_factor();  
+  s.max_load_factor();
 }
 
 int main()
index 288c800acbca96e69f698da3621586dbfe477c73..112f919347605b49853dc53caa2adb058c475376 100644 (file)
@@ -32,7 +32,7 @@ void test01()
       {
        std::tr1::unordered_set<int> us1;
        typedef std::tr1::unordered_set<int>::size_type size_type;
-       
+
        us1.max_load_factor(10.0);
 
        for (int i = 0; i < size; ++i)
index 4af1768c981bd1b39ac32ce607b0e800241891e7..24107fb80584f97566946fde3663c4a2c7803b34 100644 (file)
@@ -1,4 +1,4 @@
-// 2007-02-22  Paolo Carlini  <pcarlini@suse.de> 
+// 2007-02-22  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2007-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_set<std::string> Set;
   typedef Set::iterator       iterator;
   typedef Set::const_iterator const_iterator;
 
   Set s1;
-  
+
   s1.insert("because to why");
   s1.insert("the stockholm syndrome");
   s1.insert("a cereous night");
@@ -113,11 +113,11 @@ void test01()
   VERIFY( s1.size() == 2 );
   VERIFY( ++it10 == s1.end() );
 
-  VERIFY( s1.erase(s1.begin()) != s1.end() );  
+  VERIFY( s1.erase(s1.begin()) != s1.end() );
   VERIFY( s1.size() == 1 );
   VERIFY( s1.begin() == it11 );
 
-  VERIFY( s1.erase(*s1.begin()) == 1 );  
+  VERIFY( s1.erase(*s1.begin()) == 1 );
   VERIFY( s1.size() == 0 );
   VERIFY( s1.begin() == s1.end() );
 }
index 5657ba34c918428d89d7dc390b1da435c454d5b4..9fdfa231b9cdcc5e7038c14481c11b8a1d8f1cb0 100644 (file)
@@ -1,4 +1,4 @@
-// 2005-10-08  Paolo Carlini  <pcarlini@suse.de> 
+// 2005-10-08  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2005-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_set<std::string> Set;
   typedef Set::iterator       iterator;
   typedef Set::const_iterator const_iterator;
 
   Set s1;
-  
+
   s1.insert("all the love in the world");
   s1.insert("you know what you are?");
   s1.insert("the collector");
@@ -96,7 +96,7 @@ void test01()
   VERIFY( it13 == s1.end() );
   VERIFY( it13 == s1.begin() );
 }
-  
+
 int main()
 {
   test01();
index 9b43301cbab8a7a63b4835971f637d4f46943435..410a7a98ca7a069e85f10961dddda4fb50c5241f 100644 (file)
@@ -49,7 +49,7 @@ void test01()
   VERIFY(std::distance(p.first, p.second) == 1);
 
   Set::iterator i3 = s.find("lime");
-  VERIFY(i3 == s.end());  
+  VERIFY(i3 == s.end());
 
   std::pair<Set::iterator, Set::iterator> p2 = s.equal_range("lime");
   VERIFY(p2.first == p2.second);
index 9f61d31d4af2a894611c2770ef1e6e20aafe9bfc..1712268b0c5627d19e787917e17fbb0d67ec3333 100644 (file)
@@ -1,4 +1,4 @@
-// 2005-10-08  Paolo Carlini  <pcarlini@suse.de> 
+// 2005-10-08  Paolo Carlini  <pcarlini@suse.de>
 //
 // Copyright (C) 2005-2016 Free Software Foundation, Inc.
 //
 void test01()
 {
   bool test __attribute__((unused)) = true;
-  
+
   typedef std::tr1::unordered_set<std::string> Set;
   typedef Set::iterator       iterator;
   typedef Set::const_iterator const_iterator;
 
   Set s1;
-  
+
   iterator it1 = s1.insert(s1.begin(), "all the love in the world");
   VERIFY( s1.size() == 1 );
   VERIFY( *it1 == "all the love in the world" );
-  
+
   const_iterator cit1(it1);
   const_iterator cit2 = s1.insert(cit1, "you know what you are?");
   VERIFY( s1.size() == 2 );
@@ -49,7 +49,7 @@ void test01()
   VERIFY( it2 == it1 );
   VERIFY( *it2 == "all the love in the world" );
 }
-  
+
 int main()
 {
   test01();
index 3d17ffb15919dccc40eb43bc6cafca698df13bdc..338f3d65ca1bb9ae6119f0a3bbc484046abbff73 100644 (file)
@@ -50,7 +50,7 @@ void test02()
   VERIFY(s.empty());
 
   std::pair<Set::iterator, bool> p1 = s.insert("abcde");
-  std::pair<Set::iterator, bool> p2 = s.insert("abcde");  
+  std::pair<Set::iterator, bool> p2 = s.insert("abcde");
   VERIFY(p1.second);
   VERIFY(!p2.second);
   VERIFY(s.size() == 1);
index 37f4eaddf54a7840674af0c8b8d9876d2723c2fc..e17c796c09a81d0e4ad6e197616b16234d9530f5 100644 (file)
@@ -60,7 +60,7 @@ test01()
   size01 = uset01.size();
   my_uset uset02(10, hash<char>(), equal_to<char>(), alloc01);
   size02 = uset02.size();
-  
+
   uset01.swap(uset02);
   VERIFY( uset01.size() == size02 );
   VERIFY( uset01.empty() );
@@ -72,20 +72,20 @@ test01()
   my_uset uset04(set02_ref.begin(), set02_ref.end(), 10, hash<char>(),
                 equal_to<char>(), alloc01);
   size02 = uset04.size();
-  
+
   uset03.swap(uset04);
   VERIFY( uset03.size() == size02 );
   VERIFY( my_set(uset03.begin(), uset03.end()) == set02_ref );
   VERIFY( uset04.size() == size01 );
   VERIFY( uset04.empty() );
-  
+
   my_uset uset05(set01_ref.begin(), set01_ref.end(), 10, hash<char>(),
                 equal_to<char>(), alloc01);
   size01 = uset05.size();
   my_uset uset06(set02_ref.begin(), set02_ref.end(), 10, hash<char>(),
                 equal_to<char>(), alloc01);
   size02 = uset06.size();
-  
+
   uset05.swap(uset06);
   VERIFY( uset05.size() == size02 );
   VERIFY( my_set(uset05.begin(), uset05.end()) == set02_ref );
@@ -146,7 +146,7 @@ test01()
 }
 
 int main()
-{ 
+{
   test01();
   return 0;
 }
index 69ccae70bd2fd024674a55493e812407955def32..86df29f02d255c104c59d362ddf737cceb5498e2 100644 (file)
@@ -87,7 +87,7 @@ test01()
   VERIFY( uset04.empty() );
   VERIFY( uset03.get_allocator().get_personality() == personality02 );
   VERIFY( uset04.get_allocator().get_personality() == personality01 );
-  
+
   my_uset uset05(set01_ref.begin(), set01_ref.end(), 10, hash<char>(),
                 equal_to<char>(), alloc01);
   size01 = uset05.size();
@@ -175,7 +175,7 @@ test01()
 }
 
 int main()
-{ 
+{
   test01();
   return 0;
 }
index 5010c8a580e0a250dfdc3af1fe9cf4f375c54658..544f185898d1511789c784a45aa7372bce480a81 100644 (file)
@@ -29,7 +29,7 @@ void test01()
 {
   std::pair<A, B> p;
   std::tr1::get<1>(p);
-  
+
   const std::pair<B, A> q;
   std::tr1::get<1>(q);
 }
index bc46310a552a161eabeebc5206d87d411e15fe1c..2a3c40791285a1b362cc5b633c6a949f4b616e62 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests assign operation from a C-style null-terminated-string.  
+// Tests assign operation from a C-style null-terminated-string.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
@@ -36,7 +36,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 058cf605679ee6df2c2794703dbe26b0a34cc714..f4fe397f6b822bba7dc5c74b2172dd0ff3228400 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests basic_regex assign operator from a C-style null-terminated-string.  
+// Tests basic_regex assign operator from a C-style null-terminated-string.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
@@ -36,7 +36,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 89eaf9142a2d93c35260b8d4292e12fbaf95b3b7..33df37f134b829e07519766a5d73010afb20819e 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests assign operation from a Pascal-style counted-string.  
+// Tests assign operation from a Pascal-style counted-string.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
@@ -36,7 +36,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 70191299713d25faebd0f07eaa59ef15bfa2c075..a5b837a5db108fb4cbc21250e675bbd7a1a73172 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests range assign of the basic_regex class.  
+// Tests range assign of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
@@ -36,7 +36,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 7dcd30f5cc4e5ac4c6f68c43b66bf85624444659..21f8f634376224af3f3787e8f6a0fd6bbaa895d6 100644 (file)
@@ -25,7 +25,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests C++ string assignment of the basic_regex class.  
+// Tests C++ string assignment of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
@@ -37,7 +37,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 3cec8be4155213efebc7d8c36d24befbe5eeb056..b950c8a395dd78dc7549f4c612825b337e45df29 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests assign operation from a C-style null-terminated-string.  
+// Tests assign operation from a C-style null-terminated-string.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
@@ -36,7 +36,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 9a6d918f8240e0dc578b959522e640aea170b559..0465276f98f73e410d75eb172717cb78dc7f19fb 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests basic_regex assign operator from a C-style null-terminated-string.  
+// Tests basic_regex assign operator from a C-style null-terminated-string.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
@@ -36,7 +36,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 0a9d017b15e2e34382b71005b425d4d198a3c541..32aed5b40c47bd1e6d038cf68667fd892e8ec624 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests assign operation from a Pascal-style counted-string.  
+// Tests assign operation from a Pascal-style counted-string.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
@@ -36,7 +36,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 25c48a480c4817d39744b94c4908eb2e5e9eedf9..813a25957ee1298db970372b32cb21b2b8367e51 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests range assign of the basic_regex class.  
+// Tests range assign of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
@@ -36,7 +36,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index dbd4350f65d5bedb6c790909693f8cb9c15845bf..938b2e382bc8cab8c49c6c37abffcbfbf693ec47 100644 (file)
@@ -25,7 +25,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests C++ string assignment of the basic_regex class.  
+// Tests C++ string assignment of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
@@ -37,7 +37,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 8c7df23e9496573a576e354a094ff85e420a7468..693db589b0fdf224ba604eaf10e1dcb6873a60d2 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests C-style null-terminated-string constructor of the basic_regex class.  
+// Tests C-style null-terminated-string constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
@@ -35,7 +35,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index e1e1aa421ae73c2d6d0c45169aa93dfa30dfdfa3..d978e5b490b24e87a02978c41d5cd6c0d586e216 100644 (file)
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests default constructor of the basic_regex class.  
+// Tests default constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
 
   // default constructor
   test_type re;
-  
+
   // Check for required typedefs
   typedef test_type::value_type  value_type;
   typedef test_type::flag_type   flag_type;
@@ -40,7 +40,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index ddeada7c746734f958134bc3593b55886313c095..07a92911a0bcc6034dc61ceed9bc0a37169f4a79 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests Pascal-style counted-string constructor of the basic_regex class.  
+// Tests Pascal-style counted-string constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
@@ -35,7 +35,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index f82d305bd9035e16f29e1152046aa19b407cbfa3..5f88816945e67dd5f1bfd1ed98d884009948cbed 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests range constructor of the basic_regex class.  
+// Tests range constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
@@ -35,7 +35,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index d8e96803fd8c475d23fccede4b0d9426de74988f..a30af89e29b529777fd024702ee07d9b83a37e60 100644 (file)
@@ -26,7 +26,7 @@
 #include <testsuite_hooks.h>
 #include <testsuite_allocator.h>
 
-// Tests C++ string constructor of the basic_regex class.  
+// Tests C++ string constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<char> test_type;
@@ -46,7 +46,7 @@ void test02()
 
 int
 main()
-{ 
+{
   test01();
   test02();
   return 0;
index 88e67b7f69cc3aa3b4f460e70db2ab48b6d463c8..963889ab481b2bbc33e66d9effb80278783fae76 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests C-style null-terminated-string constructor of the basic_regex class.  
+// Tests C-style null-terminated-string constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
@@ -35,7 +35,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index e0207f01f4ade0cc892a8381235af398ff15d2fd..f59497ed58f09016c5bea6159cbc5d7b9a340c06 100644 (file)
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests default constructor of the basic_regex class.  
+// Tests default constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
 
   // default constructor
   test_type re;
-  
+
   // Check for required typedefs
   typedef test_type::value_type  value_type;
   typedef test_type::flag_type   flag_type;
@@ -40,7 +40,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index cb50d385f2e5cfea10ab2e6f584e64ac7a6b9fd2..9b8ede1d85cf49c0bc135f0f0adbdb392fc392fd 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests Pascal-style counted-string constructor of the basic_regex class.  
+// Tests Pascal-style counted-string constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
@@ -35,7 +35,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index b990f78baee58596052d3d199764df23ab538de3..f8b5265c626db89ae1b03f9a20d06d392642e3db 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests range constructor of the basic_regex class.  
+// Tests range constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
@@ -35,7 +35,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 78ac56096d6c0c12e15dd23f96c38b477dae1b2a..55b9387543127644d62627210072f52b3834fffd 100644 (file)
@@ -26,7 +26,7 @@
 #include <testsuite_hooks.h>
 #include <testsuite_allocator.h>
 
-// Tests C++ string constructor of the basic_regex class.  
+// Tests C++ string constructor of the basic_regex class.
 void test01()
 {
   typedef std::tr1::basic_regex<wchar_t> test_type;
@@ -46,7 +46,7 @@ void test02()
 
 int
 main()
-{ 
+{
   test01();
   test02();
   return 0;
index 533bd4a8549945d5b6cd13489f83ea8d8b75b99c..3e2791a248cc89600df80d33e53f6576ccfbc57d 100644 (file)
@@ -24,7 +24,7 @@
 #include <tr1/regex>
 #include <testsuite_hooks.h>
 
-// Tests default constructor of the match_result class.  
+// Tests default constructor of the match_result class.
 void test01()
 {
   bool test __attribute__((unused)) = true;
@@ -32,7 +32,7 @@ void test01()
 
   // default constructor
   test_type m;
-  
+
   // Check for required typedefs
   typedef test_type::value_type      value_type;
   typedef test_type::const_reference const_reference;
@@ -51,7 +51,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 1fb332ffff38e98a3f904d5cb479ca7c928a0b8d..6cf1c64e277fa855713cf19e926b229822c10899 100644 (file)
@@ -24,8 +24,8 @@
 #include <tr1/regex>
 
 void
-test01() 
-{ 
+test01()
+{
   std::tr1::regex re("(a|b)*abb", std::tr1::regex::awk);
 }
 
index 3f373c9d77cee848a1017fff166299bbc9301d52..cfa5c7a902c26a2370cea84e74111e8a8c5b78ef 100644 (file)
@@ -24,8 +24,8 @@
 #include <tr1/regex>
 
 void
-test01() 
-{ 
+test01()
+{
   std::tr1::regex re("(a|b)*abb", std::tr1::regex::basic);
 }
 
index 900b318989a4fe40ff3269002051c6ea5419fbfa..62738ef46d2d150b13c36a28e3998dfff0178fed 100644 (file)
@@ -24,8 +24,8 @@
 #include <tr1/regex>
 
 void
-test01() 
-{ 
+test01()
+{
   std::tr1::regex re("(a|b)*abb");
 }
 
index a025c5e3cfd4213b409eb65d26317470c01fd690..db855ce59269481b2f4ae1ad0f3ed3895ab7c760 100644 (file)
@@ -24,8 +24,8 @@
 #include <tr1/regex>
 
 void
-test01() 
-{ 
+test01()
+{
   std::tr1::regex re("(a|b)*abb", std::tr1::regex::egrep);
 }
 
index 6fb10d3f08638226513e3d09448e4a43004b6be3..25075d9614d5acd2822b7f6ff96eef00a825b04f 100644 (file)
@@ -24,8 +24,8 @@
 #include <tr1/regex>
 
 void
-test01() 
-{ 
+test01()
+{
   using std::tr1::regex;
 
   regex re("(a|b)*abb", regex::grep);
index 1c03709aaa8dba495f0874fd3625fe8e26fae242..d8fbd7c68af0ed83178946cb5632722d5a53e83c 100644 (file)
@@ -24,8 +24,8 @@
 #include <tr1/regex>
 
 void
-test01() 
-{ 
+test01()
+{
   std::tr1::regex re;
 }
 
index 83cd646ea480b7f480570092f07f8b2e30a45f92..a53edd2e3fe04115ad0b72c20c8f693e87bfc017 100644 (file)
@@ -32,7 +32,7 @@ void test01()
 
   // required default constructor
   test_type t;
-  
+
   // Check for required typedefs
   typedef test_type::char_type       char_type;
   typedef test_type::string_type     string_type;
@@ -42,7 +42,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 915e8fe86ac53ef311f6165bfc26ab55a24f9709..47685032ebe4cc1914204f26f45c1f9679939a81 100644 (file)
@@ -42,7 +42,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 6b04a345d27c908ea611b81f9cc57b7f73527417..e26e4683e95ef3466381a5b646984eb5634a76ef 100644 (file)
@@ -32,7 +32,7 @@ void test01()
 
   // required default constructor
   test_type t;
-  
+
   // Check for required typedefs
   typedef test_type::char_type       char_type;
   typedef test_type::string_type     string_type;
@@ -42,7 +42,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 915e8fe86ac53ef311f6165bfc26ab55a24f9709..47685032ebe4cc1914204f26f45c1f9679939a81 100644 (file)
@@ -42,7 +42,7 @@ void test01()
 
 int
 main()
-{ 
+{
   test01();
   return 0;
 }
index 9c3d25bdada710bed5fe77e0a2a4e57fa74124d8..2873f04f5d4ea198399791d021aeaaeb29c519aa 100644 (file)
@@ -29,6 +29,6 @@ void test01()
 
   typedef std::tr1::fenv_t     my_fenv_t;
   typedef std::tr1::fexcept_t  my_fexcept_t;
-  
+
 #endif
 }
index 51854208317a1c7faa8036c6c70ab602db49eddb..b4caf3b748776c7742517b7dee5274628661248d 100644 (file)
@@ -33,7 +33,7 @@ void test01()
 #if defined(_GLIBCXX_USE_WCHAR_T) && _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1
   const wchar_t* ws = 0;
   wchar_t** wendptr = 0;
-#endif  
+#endif
 
   std::tr1::intmax_t  ret;
   std::tr1::uintmax_t uret;
index 8da7fb611467eeb0c28454f64d62b1332c255ed3..b2307f7c04688a607455f4af3e19a73585acdeef 100644 (file)
@@ -28,6 +28,6 @@ void test01()
 #if _GLIBCXX_USE_C99_INTTYPES_TR1
 
   typedef std::tr1::imaxdiv_t  my_imaxdiv_t;
-  
+
 #endif
 }
index 699cac1f5ca2f132765ea0fe54a4f3ac48e1e5c2..9c85cd9ad7d88a2ba98c551cf0fec73fdcce9522 100644 (file)
@@ -188,6 +188,6 @@ void test01()
   llret = llret;
   fret = fret;
   ldret = ldret;
-  
+
 #endif
 }
index ea9aff346de892705af76ee28d6f48e3d63cf2c0..bbf084e3a2338e542eda7475a898362369264b8d 100644 (file)
@@ -33,7 +33,7 @@ void test01()
   double d0 = 0.0;
   float f0 = 0.0f;
   long double ld0 = 0.0l;
-  int i0 = 0;  
+  int i0 = 0;
   int* pquo = 0;
   long lex = 0l;
   int ex = 0;
@@ -71,7 +71,7 @@ void test01()
   check_ret_type<float>(std::tr1::copysign(f0, f0));
   check_ret_type<long double>(std::tr1::copysign(ld0, ld0));
   check_ret_type<long double>(std::tr1::copysign(ld0, d0));
-  check_ret_type<double>(std::tr1::copysign(i0, i0));  
+  check_ret_type<double>(std::tr1::copysign(i0, i0));
   check_ret_type<double>(std::tr1::copysign(d0, i0));
 
   check_ret_type<double>(std::tr1::erf(d0));
@@ -252,6 +252,6 @@ void test01()
   check_ret_type<float>(std::tr1::trunc(f0));
   check_ret_type<long double>(std::tr1::trunc(ld0));
   check_ret_type<double>(std::tr1::trunc(i0));
-  
+
 #endif
 }
index 5cb5708118b4e52ca43bbaea8daf52d9c1e65ef2..8c26aa3f4901db0272b23931406fccb8a73193c5 100644 (file)
@@ -24,7 +24,7 @@ using std::pow;
 #include <tr1/cmath>
 #include <testsuite_tr1.h>
 
-void 
+void
 test01()
 {
   using namespace __gnu_test;
index c5b9310d3fb7590776aa4331783c5452eb2f052d..d817718e1f57e17d15955239b0952c0c6c4e6b71 100644 (file)
@@ -30,20 +30,20 @@ template<typename T>
   void test01_do()
   {
     T x = T();
-    
+
     bool ret;
     int iret;
 
     ret = std::tr1::signbit(x);
-    
+
     iret = std::tr1::fpclassify(x);
     iret = iret; // Suppress unused warning.
-    
+
     ret = std::tr1::isfinite(x);
     ret = std::tr1::isinf(x);
     ret = std::tr1::isnan(x);
     ret = std::tr1::isnormal(x);
-    
+
     ret = std::tr1::isgreater(x, x);
     ret = std::tr1::isgreaterequal(x, x);
     ret = std::tr1::isless(x, x);
index 7a9a8da8de4a9a214e9601aefbdfb240095d0994..b72304fad61569945317434056fe073a859632cd 100644 (file)
@@ -29,6 +29,6 @@ void test01()
 
   typedef std::tr1::double_t  my_double_t;
   typedef std::tr1::float_t   my_float_t;
-  
+
 #endif
 }
index 420158e209b3369f2e5b077625449f4d80043e0f..95d366a04b2b544fe7407d28c2a585f8de2733c1 100644 (file)
@@ -16,7 +16,7 @@
 // <http://www.gnu.org/licenses/>.
 
 #include <tr1/complex>
-#include <testsuite_hooks.h> 
+#include <testsuite_hooks.h>
 
 template<typename T>
   void test01_do()
index 29f47fb4d1b997c757f651af0ef9d0303409cacc..3a690a390f3326539e89db7133fe0e6bd03d3d56 100644 (file)
@@ -39,7 +39,7 @@ template<typename T>
     ans = std::tr1::atanh(cmplx_type(1.0, 1.0));
     ans = std::tr1::fabs(cmplx_type(1.0, 1.0));
   }
-    
+
 void test01()
 {
   test01_do<float>();
index f6b79e9512f7c8800eb5421cbbc125e364f63bfb..2cec997e3c8663344ff0910adebb7e4af2f282de 100644 (file)
@@ -47,11 +47,11 @@ void test01()
   check_ret_type<cmplx_f_type>(std::tr1::conj(f1));
   check_ret_type<cmplx_d_type>(std::tr1::conj(d1));
   check_ret_type<cmplx_ld_type>(std::tr1::conj(ld1));
-  
+
   check_ret_type<float>(std::tr1::imag(f1));
   check_ret_type<double>(std::tr1::imag(d1));
   check_ret_type<long double>(std::tr1::imag(ld1));
-  
+
   check_ret_type<float>(std::tr1::norm(f1));
   check_ret_type<double>(std::tr1::norm(d1));
   check_ret_type<long double>(std::tr1::norm(ld1));
index 1b225c01b2147d350948b68cf7fc1db4e6cfc49f..d767f4c0f40a483154df0c222657747694be77f9 100644 (file)
@@ -36,7 +36,7 @@ void test01()
   const long      l1 = 1;
   const double    f1 = 1.0f;
   const double    d1 = 1.0;
-    
+
   check_ret_type<double>(std::tr1::arg(i1));
   VERIFY( std::tr1::arg(i1) == std::tr1::arg(double(i1)) );
   VERIFY( std::tr1::arg(i1) == std::tr1::arg(cmplx_d_type(double(i1))) );
index c7b7c7f94c618e97d6c93870abec614c2338996f..d596ed6cdd9938af51675174a1b094d26278d8b7 100644 (file)
@@ -33,7 +33,7 @@ void test01()
   typedef std::tr1::int_fast8_t     my_int_fast8_t;
   typedef std::tr1::int_fast16_t    my_int_fast16_t;
   typedef std::tr1::int_fast32_t    my_int_fast32_t;
-  typedef std::tr1::int_fast64_t    my_int_fast64_t;   
+  typedef std::tr1::int_fast64_t    my_int_fast64_t;
   typedef std::tr1::int_least8_t    my_int_least8_t;
   typedef std::tr1::int_least16_t   my_int_least16_t;
   typedef std::tr1::int_least32_t   my_int_least32_t;
@@ -47,7 +47,7 @@ void test01()
   typedef std::tr1::uint_fast8_t    my_uint_fast8_t;
   typedef std::tr1::uint_fast16_t   my_uint_fast16_t;
   typedef std::tr1::uint_fast32_t   my_uint_fast32_t;
-  typedef std::tr1::uint_fast64_t   my_uint_fast64_t;  
+  typedef std::tr1::uint_fast64_t   my_uint_fast64_t;
   typedef std::tr1::uint_least8_t   my_uint_least8_t;
   typedef std::tr1::uint_least16_t  my_uint_least16_t;
   typedef std::tr1::uint_least32_t  my_uint_least32_t;
index 3341cc192e5992c7302f372eca05dd36928ca97f..7bdd70564925c5915474e8f88177b784b44875da 100644 (file)
@@ -43,10 +43,10 @@ void test01(int dummy, ...)
   ret = std::tr1::snprintf(s, n, format, dummy);
   ret = std::tr1::vsnprintf(s, n, format, ap);
 
-  ret = std::tr1::vfscanf(stream, format, ap); 
+  ret = std::tr1::vfscanf(stream, format, ap);
   ret = std::tr1::vscanf(format, ap);
   ret = std::tr1::vsscanf(cs, format, ap);
   ret = ret; // Suppress unused warning.
-  
+
 #endif
 }
index caf061db5ff82a5fd7ec6bb13156d22ef807500f..fc230a76a0b5be08dafbf111646a758c35ebfddf 100644 (file)
@@ -537,7 +537,7 @@ namespace __gnu_pbds
          __gnu_pbds::null_type,
          Eq_Fn,
          Comb_Hash_Fn,
-         typename one_resize_policy_selector<typename Comb_Hash_Fn::comb_fn>::type, 
+         typename one_resize_policy_selector<typename Comb_Hash_Fn::comb_fn>::type,
          false, _Alloc>
        type;
       };
index 5c50b3a81a717caf44db4790e19dd836054aff84..277c609a8a54bf1338ae9a2709f6e4cdc6fe9a7e 100644 (file)
@@ -113,8 +113,8 @@ namespace __gnu_pbds
 
          const std::string store_hash_desc =
             store_hash_string_form<Cntnr::store_hash>::desc();
-         
-         return make_xml_tag("type", "value", "gp_hash_table", 
+
+         return make_xml_tag("type", "value", "gp_hash_table",
                              comb_probe_fn_desc + probe_fn_desc + resize_policy_desc + store_hash_desc);
        }
       };
@@ -146,7 +146,7 @@ namespace __gnu_pbds
       };
 
       template<typename Cntnr>
-      struct ds_string_form<Cntnr, __gnu_pbds::rb_tree_tag> 
+      struct ds_string_form<Cntnr, __gnu_pbds::rb_tree_tag>
       : private tree_ds_string_form<Cntnr>
       {
       private:
@@ -163,7 +163,7 @@ namespace __gnu_pbds
       };
 
       template<typename Cntnr>
-      struct ds_string_form<Cntnr, __gnu_pbds::splay_tree_tag> 
+      struct ds_string_form<Cntnr, __gnu_pbds::splay_tree_tag>
       : private tree_ds_string_form<Cntnr>
       {
       private:
@@ -180,7 +180,7 @@ namespace __gnu_pbds
       };
 
       template<typename Cntnr>
-      struct ds_string_form<Cntnr, __gnu_pbds::ov_tree_tag> 
+      struct ds_string_form<Cntnr, __gnu_pbds::ov_tree_tag>
       : private tree_ds_string_form<Cntnr>
       {
       private:
index a818e9a604d92333476478ebbcba719b693401ea..a25eb0f2f0c39bfb58f7d34d368ead7bf015ae9a 100644 (file)
@@ -63,7 +63,7 @@ namespace __gnu_pbds
        static std::string
         desc()
        {
-         return make_xml_tag("Update_Policy", "value", 
+         return make_xml_tag("Update_Policy", "value",
                              "lu_move_to_front_policy");
        }
       };
@@ -82,7 +82,7 @@ namespace __gnu_pbds
        static std::string
         desc()
        {
-         return (make_xml_tag("Update_Policy", "value", "lu_counter_policy", 
+         return (make_xml_tag("Update_Policy", "value", "lu_counter_policy",
                               "Max_Count", Max_Count));
        }
       };
index f9f31f7e7a20ff6295706e259e17ca6fa7f86aba..ccd678f862fc26b76ccbdea4bc20b415e4cc2f03 100644 (file)
@@ -157,19 +157,19 @@ namespace __gnu_pbds
       { };
 
       template<typename Cntnr>
-      struct tag_select_string_form<Cntnr, native_hash_tag> 
+      struct tag_select_string_form<Cntnr, native_hash_tag>
       : public native_string_form<Cntnr>
       { };
 
       template<typename Cntnr>
-      struct tag_select_string_form<Cntnr, native_tree_tag> 
+      struct tag_select_string_form<Cntnr, native_tree_tag>
       : public native_string_form<Cntnr>
       { };
     } // namespace detail
 
     template<typename Cntnr>
-    struct string_form 
-    : public detail::tag_select_string_form<Cntnr, 
+    struct string_form
+    : public detail::tag_select_string_form<Cntnr,
                                            typename Cntnr::container_category>
     { };
   } // namespace test
index d55b7360f3100a6054ed95ae03f57dc2c0a355a2..a92398443d6f79d8b7920e8e82f7169a26f7e4ee 100644 (file)
@@ -47,7 +47,7 @@ namespace __gnu_pbds
   namespace test
   {
     template<typename _Alloc>
-    struct direct_mask_range_hashing_t_ 
+    struct direct_mask_range_hashing_t_
     : public __gnu_pbds::direct_mask_range_hashing<typename _Alloc::size_type>
     {
       typedef typename _Alloc::size_type size_type;
@@ -55,7 +55,7 @@ namespace __gnu_pbds
     };
 
     template<typename _Alloc>
-    struct direct_mod_range_hashing_t_ 
+    struct direct_mod_range_hashing_t_
     : public __gnu_pbds::direct_mod_range_hashing<typename _Alloc::size_type>
     {
       typedef typename _Alloc::size_type size_type;
@@ -68,7 +68,7 @@ namespace __gnu_pbds
             typename _Alloc::size_type Max_Load_Nom,
             typename _Alloc::size_type Max_Load_Denom,
             bool External_Access>
-    struct hash_load_check_resize_trigger_t_ 
+    struct hash_load_check_resize_trigger_t_
     : public __gnu_pbds::hash_load_check_resize_trigger<External_Access,
                                                   typename _Alloc::size_type>
     {
@@ -76,7 +76,7 @@ namespace __gnu_pbds
       typedef __gnu_pbds::hash_load_check_resize_trigger<External_Access, size_type>  base_type;
 
       inline
-      hash_load_check_resize_trigger_t_() 
+      hash_load_check_resize_trigger_t_()
       : base_type(static_cast<float>(Min_Load_Nom) / static_cast<float>(Min_Load_Denom), static_cast<float>(Max_Load_Nom) / static_cast<float>(Max_Load_Denom))
       { }
 
@@ -91,7 +91,7 @@ namespace __gnu_pbds
             typename _Alloc::size_type Load_Nom,
             typename _Alloc::size_type Load_Denom,
             bool External_Access>
-    struct cc_hash_max_collision_check_resize_trigger_t_ 
+    struct cc_hash_max_collision_check_resize_trigger_t_
     : public __gnu_pbds::cc_hash_max_collision_check_resize_trigger<External_Access,
       typename _Alloc::size_type>
     {
@@ -99,7 +99,7 @@ namespace __gnu_pbds
       typedef __gnu_pbds::cc_hash_max_collision_check_resize_trigger<External_Access, size_type> base_type;
 
       inline
-      cc_hash_max_collision_check_resize_trigger_t_() 
+      cc_hash_max_collision_check_resize_trigger_t_()
       : base_type(static_cast<float>(Load_Nom) / static_cast<float>(Load_Denom))
       { }
 
@@ -114,32 +114,32 @@ namespace __gnu_pbds
     { };
 
     template<typename _Alloc>
-    struct hash_exponential_size_policy_t_ 
+    struct hash_exponential_size_policy_t_
     : public __gnu_pbds::hash_exponential_size_policy<typename _Alloc::size_type>
     { };
 
     template<typename Key, typename _Alloc>
-    struct linear_probe_fn_t_ 
+    struct linear_probe_fn_t_
     : public __gnu_pbds::linear_probe_fn<typename _Alloc::size_type>
     { };
 
     template<typename Key, typename _Alloc>
-    struct quadratic_probe_fn_t_ 
+    struct quadratic_probe_fn_t_
     : public __gnu_pbds::quadratic_probe_fn<typename _Alloc::size_type>
     { };
 
     template<typename _Alloc, typename _Alloc::size_type Max_Count>
-    struct lu_counter_policy_t_ 
+    struct lu_counter_policy_t_
     : public __gnu_pbds::lu_counter_policy<Max_Count, _Alloc>
     {
       typedef __gnu_pbds::lu_counter_policy<Max_Count, _Alloc> base_type;
     };
 
-    struct lu_move_to_front_policy_t_ 
+    struct lu_move_to_front_policy_t_
     : public __gnu_pbds::lu_move_to_front_policy<>
     { };
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index a535a885ff6c81d4263f7175e9229935b2790666..673990c6bbb7671dade84453484d16eda4efc348 100644 (file)
@@ -83,13 +83,13 @@ namespace __gnu_pbds
       { };
 
       template<typename Cntnr>
-      struct tag_select_string_form<Cntnr, native_pq_tag> 
+      struct tag_select_string_form<Cntnr, native_pq_tag>
        : public native_string_form<Cntnr>
       { };
     } // namespace detail
 
     template<typename Cntnr>
-    struct string_form 
+    struct string_form
       : public detail::tag_select_string_form<Cntnr, typename Cntnr::container_category>
     { };
   } // namespace test
index 1d9673ad7afc8ab6c083159a84825796c218bfa6..5a40608acaaf7b9ac204fd492eba0640a0b64903 100644 (file)
@@ -59,7 +59,7 @@ namespace __gnu_test
       typedef _Tp1 first_type;
       typedef _Tp2 second_type;
       typedef std::pair<_Tp1, _Tp2> pair_type;
-      
+
       pair_type build()
       {
        static first_type _S_1;
@@ -181,7 +181,7 @@ namespace __gnu_test
       val_type *last = first + 2;
 
       cont_type c(last, first); // Expected failure
-    } 
+    }
 
   // Check that invalid range of debug random iterators is detected
   template<typename _Tp>
index b5d22fa7bda228e84085ca974890816ad6a8bf7c..5982c181f7872b2a791d5d1df8fdfd9a45de9a5f 100644 (file)
@@ -51,7 +51,7 @@ namespace __gnu_test
       typedef _Tp1 first_type;
       typedef _Tp2 second_type;
       typedef std::pair<_Tp1, _Tp2> pair_type;
-      
+
       pair_type build()
       {
        static first_type _S_1;
index a68c73ce4a5595a8ca20463e9f4e8a4d00363320..31682f78d0f89267be12fb91f1718594e06105b7 100644 (file)
@@ -612,7 +612,7 @@ namespace __gnu_test
 
 
     template<typename _Tp, bool = traits<_Tp>::has_push_pop::value
-                                 && traits<_Tp>::has_emplace::value 
+                                 && traits<_Tp>::has_emplace::value
                                  && traits<_Tp>::is_reversible::value>
       struct emplace_back
       {
@@ -1317,7 +1317,7 @@ namespace __gnu_test
          functions.push_back(function_type(iops));
          typename base_type::const_iterator_ops ciops;
          functions.push_back(function_type(ciops));
-       
+
          typename base_type::erase_point erasep;
          functions.push_back(function_type(erasep));
          typename base_type::erase_range eraser;
@@ -1352,7 +1352,7 @@ namespace __gnu_test
          typename base_type::move_assign_operator massignop;
          populate p4(massignop._M_other);
          functions.push_back(function_type(massignop));
-#endif 
+#endif
          // Last.
          typename base_type::clear clear;
          functions.push_back(function_type(clear));
index 1fbd4d87c2d1a5b9ea787e0b709591a2f939ea67..4df650db277bfa8099fe0867c1898278f840bf9b 100644 (file)
@@ -96,4 +96,4 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index d45ad80a58a91b8cf7ac1e699229b335550b03c0..4aab54f479eb30a5b2f4538d352ca824647ef669 100644 (file)
@@ -65,7 +65,7 @@ namespace __gnu_pbds
     private:
       prog_bar(const prog_bar& );
 
-      prog_bar& 
+      prog_bar&
       operator=(const prog_bar& );
 
     private:
index ee3bc148938099953905a4fe5e3a65f9845477a8..e978c6b8dfcf92d3aa1bf8b6cfeda2e28a703935 100644 (file)
@@ -64,7 +64,7 @@ namespace __gnu_pbds
       {
        std::cout << detail::make_xml_name_start_tag("cntnr");
        std::cout << detail::make_xml_attrib_val("name", name);
-       std::cout << detail::make_xml_name_start_tag_end_delimiter();   
+       std::cout << detail::make_xml_name_start_tag_end_delimiter();
        std::cout << make_xml_tag("desc", desc);
       }
 
index a8b76afd11a2b69a11bd949865d60288d354040c..2709725065938072cd2f5569bb92a1ae79fc61bd 100644 (file)
@@ -77,7 +77,7 @@ namespace __gnu_pbds
       static std::string
       name()
       {
-        return std::string("n_hash_map_") 
+        return std::string("n_hash_map_")
                + (Cache_Hash ? std::string("cah") : std::string("ncah"));
       }
 
@@ -89,7 +89,7 @@ namespace __gnu_pbds
                     "value",
                    (Cache_Hash ? std::string("true") : std::string("false")));
 
-        return make_xml_tag("type", "value", "std_tr1_unordered_map", 
+        return make_xml_tag("type", "value", "std_tr1_unordered_map",
                            cache_hash_desc);
       }
     };
@@ -99,5 +99,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 7c199e6ca10941c14b8beb4b9fa4b97584456736..6b95dbc714c06c6625402a13b6194bdd702b1647 100644 (file)
@@ -143,4 +143,4 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index 1bd75f4e20d4d8412017049d947c705b1729a88b..e09b1a8a4d86a1902f6905cd5a38f4b777145513 100644 (file)
@@ -102,7 +102,7 @@ namespace __gnu_pbds
       static std::string
       name()
       {
-        return std::string("n_hash_set_") 
+        return std::string("n_hash_set_")
               + (Cache_Hash ? std::string("cah") : std::string("ncah"));
       }
 
@@ -113,7 +113,7 @@ namespace __gnu_pbds
        make_xml_tag("cache_hash_code", "value",
                     Cache_Hash ? std::string("true") : std::string("false"));
 
-        return make_xml_tag("type", "value", "std_tr1_unordered_set", 
+        return make_xml_tag("type", "value", "std_tr1_unordered_set",
                            cache_hash_desc);
       }
     };
index 5152a503d13d2a362d7c6c72d63f783c6a17ba55..9f644ed295943cc5a2c02f3b74baa28abd9e5bee 100644 (file)
@@ -45,4 +45,4 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index 60b3878329441dc045d5a654d44e5896d75fb4e7..1a3a20091f4c9d9f59f44e6abc460a291682d90f 100644 (file)
@@ -124,7 +124,7 @@ namespace __gnu_pbds
          }
         return base_type::end();
       }
-      
+
       static std::string
       name()
       { return std::string("n_mmap"); }
index c496debc33fdba18acb6a0e855ef08767c3bae8d..eca6815fca17190995c3669f046cb99dc7d442b0 100644 (file)
@@ -221,4 +221,4 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index facd7b0dcf30b262c1d786c2318f1617e1ce8b1e..b4b961419c39863e1035230dce674aaeecbfff0e 100644 (file)
@@ -46,4 +46,4 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index 471a6c0c36ea3e1ef7a7a20924bc105ca2325fff..1948e54959fed78d380178c49ad3a776fdc59b43 100644 (file)
@@ -88,14 +88,14 @@ namespace __gnu_pbds
 
          typedef __gnu_test::tracker_allocator_counter counter_type;
          __gnu_test::tracker_allocator<char> alloc;
-         const size_t init_mem = counter_type::get_allocation_count() 
+         const size_t init_mem = counter_type::get_allocation_count()
                                  - counter_type::get_deallocation_count();
          Cntnr cntnr(ins_it_b, ins_it_e);
 
          while (cntnr.size() > 1)
             cntnr.erase(*cntnr.begin());
 
-         const size_t final_mem = counter_type::get_allocation_count() 
+         const size_t final_mem = counter_type::get_allocation_count()
                                 - counter_type::get_deallocation_count();
          assert(final_mem > init_mem);
          const size_t delta_mem = final_mem - init_mem;
index 98dcc71f490a4c1efb531988eb9b330f3dc7f8ee..3f5c4c98c9a7652e699bf473ea6e5085252e6a35 100644 (file)
@@ -108,12 +108,12 @@ namespace __gnu_pbds
     {
       typedef __gnu_test::tracker_allocator_counter counter_type;
       __gnu_test::tracker_allocator<char> alloc;
-      const size_t init_mem = counter_type::get_allocation_count() 
+      const size_t init_mem = counter_type::get_allocation_count()
                              - counter_type::get_deallocation_count();
       Cntnr cntnr;
       for (It ins_it = ins_it_b; ins_it != ins_it_e; ++ins_it)
         cntnr.insert((typename Cntnr::const_reference)(*ins_it));
-      const size_t final_mem = counter_type::get_allocation_count() 
+      const size_t final_mem = counter_type::get_allocation_count()
                               - counter_type::get_deallocation_count();
       assert(final_mem > init_mem);
       return (final_mem - init_mem);
@@ -127,12 +127,12 @@ namespace __gnu_pbds
     {
       typedef __gnu_test::tracker_allocator_counter counter_type;
       __gnu_test::tracker_allocator<char> alloc;
-      const size_t init_mem = counter_type::get_allocation_count() 
+      const size_t init_mem = counter_type::get_allocation_count()
                              - counter_type::get_deallocation_count();
       Cntnr cntnr;
       for (It ins_it = ins_it_b; ins_it != ins_it_e; ++ins_it)
         cntnr[ins_it->first].insert(ins_it->second);
-      const size_t final_mem =  counter_type::get_allocation_count() 
+      const size_t final_mem =  counter_type::get_allocation_count()
                                - counter_type::get_deallocation_count();
       assert(final_mem > init_mem);
       return (final_mem - init_mem);
@@ -140,5 +140,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 236a4c716ebef0ccbdc5878f31ef1baa1839bae0..f04576ee28676a35f9d593b6a806c3c056b66cb0 100644 (file)
@@ -52,7 +52,7 @@ namespace __gnu_pbds
       class find_find_functor
       {
       public:
-        find_find_functor(Cntnr& contnr,  It fnd_it_b,  It fnd_it_e) 
+        find_find_functor(Cntnr& contnr,  It fnd_it_b,  It fnd_it_e)
        : m_contnr(contnr), m_fnd_it_b(fnd_it_b), m_fnd_it_e(fnd_it_e)
        { }
 
@@ -77,7 +77,7 @@ namespace __gnu_pbds
       class find_find_functor<It, Cntnr, true>
       {
       public:
-        find_find_functor(Cntnr& contnr,  It fnd_it_b,  It fnd_it_e) 
+        find_find_functor(Cntnr& contnr,  It fnd_it_b,  It fnd_it_e)
        : m_contnr(contnr), m_fnd_it_b(fnd_it_b), m_fnd_it_e(fnd_it_e)
        { }
 
@@ -104,7 +104,7 @@ namespace __gnu_pbds
     class find_test : private __gnu_pbds::test::detail::timing_test_base
     {
     public:
-      find_test(It ins_b, It fnd_it_b, size_t ins_vn, size_t ins_vs, 
+      find_test(It ins_b, It fnd_it_b, size_t ins_vn, size_t ins_vs,
                size_t ins_vm, size_t fnd_vn, size_t fnd_vs, size_t fnd_vm):
       m_ins_b(ins_b), m_fnd_it_b(fnd_it_b), m_ins_vn(ins_vn), m_ins_vs(ins_vs),
       m_ins_vm(ins_vm), m_fnd_vn(fnd_vn), m_fnd_vs(fnd_vs), m_fnd_vm(fnd_vm)
@@ -162,5 +162,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 31b0e89e78058af8ba1fe5c06530993119a92817..63ba5ad0833222db0f3b67529887a0d4a95ca6b7 100644 (file)
@@ -53,7 +53,7 @@ namespace __gnu_pbds
       class insert_insert_functor
       {
       public:
-        insert_insert_functor(It ins_it_b,  It ins_it_e) 
+        insert_insert_functor(It ins_it_b,  It ins_it_e)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e)
        { }
 
index 1b7d4ab6a76e80138553439d7011461f4141577e..642e8ee427c3a93b4a074c8ca7e196b7af925faa 100644 (file)
@@ -100,7 +100,7 @@ namespace __gnu_pbds
            {
              Cntnr cntnr;
              for (It fnd_it = m_fnd_it_b; fnd_it != m_fnd_it_e; ++fnd_it)
-                if (m_r_container.find(const_reference(*fnd_it)) 
+                if (m_r_container.find(const_reference(*fnd_it))
                    == m_r_container.end())
                  ++not_found_count;
            }
@@ -118,7 +118,7 @@ namespace __gnu_pbds
 
 
     template<typename It, bool Native>
-    class multimap_find_test 
+    class multimap_find_test
     : private __gnu_pbds::test::detail::timing_test_base
     {
     public:
@@ -187,5 +187,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index bb67fc9f16dedfa52201681ae34ec3c3a2a0bbe0..026c49e11cb387b0ab97e7a928daa8d249097975 100644 (file)
@@ -52,7 +52,7 @@ namespace __gnu_pbds
       class multimap_insert_functor
       {
       public:
-        multimap_insert_functor(It ins_it_b, It ins_it_e) 
+        multimap_insert_functor(It ins_it_b, It ins_it_e)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e)
        { }
 
@@ -76,7 +76,7 @@ namespace __gnu_pbds
       class multimap_insert_functor<It, Cntnr, true>
       {
       public:
-        multimap_insert_functor(It ins_it_b,  It ins_it_e) 
+        multimap_insert_functor(It ins_it_b,  It ins_it_e)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e)
        { }
 
@@ -98,11 +98,11 @@ namespace __gnu_pbds
     } // namespace detail
 
     template<typename It, bool Native>
-    class multimap_insert_test 
+    class multimap_insert_test
     : private __gnu_pbds::test::detail::timing_test_base
     {
     public:
-      multimap_insert_test(It b, size_t ins_vn, size_t ins_vs, size_t ins_vm) 
+      multimap_insert_test(It b, size_t ins_vn, size_t ins_vs, size_t ins_vm)
       : m_ins_b(b), m_ins_vn(ins_vn), m_ins_vs(ins_vs), m_ins_vm(ins_vm)
       { }
 
index 8ac3f86f47027b3b653aea4860ec49f2642a0a78..ce03a689615efd8d55fb8d2578ecceaf6cb11e74 100644 (file)
@@ -51,7 +51,7 @@ namespace __gnu_pbds
       class subscript_find_functor
       {
       public:
-        subscript_find_functor(Cntnr& container,  It fnd_it_b,  It fnd_it_e) 
+        subscript_find_functor(Cntnr& container,  It fnd_it_b,  It fnd_it_e)
        : m_r_container(container), m_fnd_it_b(fnd_it_b), m_fnd_it_e(fnd_it_e)
        { }
 
@@ -79,7 +79,7 @@ namespace __gnu_pbds
     class subscript_find_test : private __gnu_pbds::test::detail::timing_test_base
     {
     public:
-      subscript_find_test(It ins_b, It b, size_t ins_vn, size_t ins_vs, 
+      subscript_find_test(It ins_b, It b, size_t ins_vn, size_t ins_vs,
                          size_t ins_vm, size_t vn, size_t vs, size_t vm)
       : m_ins_b(ins_b), m_fnd_b(b), m_ins_vn(ins_vn), m_ins_vs(ins_vs),
        m_ins_vm(ins_vm), m_fnd_vn(vn), m_fnd_vs(vs), m_fnd_vm(vm)
@@ -140,5 +140,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index a8dc52b9388499cff8c2a816f6068695489b34c5..8715249a38a1579f544eb2dfbaaf193ff8ea26f0 100644 (file)
@@ -52,7 +52,7 @@ namespace __gnu_pbds
       class subscript_insert_functor
       {
       public:
-        subscript_insert_functor(It ins_it_b,  It ins_it_e) 
+        subscript_insert_functor(It ins_it_b,  It ins_it_e)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e)
        { }
 
@@ -78,9 +78,9 @@ namespace __gnu_pbds
     class subscript_insert_test : private __gnu_pbds::test::detail::timing_test_base
     {
     public:
-      subscript_insert_test(It ins_b, It b, size_t ins_vn, size_t ins_vs, 
+      subscript_insert_test(It ins_b, It b, size_t ins_vn, size_t ins_vs,
                            size_t ins_vm, size_t vn, size_t vs, size_t vm)
-      : m_ins_b(ins_b), m_fnd_b(b), m_ins_vn(ins_vn), m_ins_vs(ins_vs), 
+      : m_ins_b(ins_b), m_fnd_b(b), m_ins_vn(ins_vn), m_ins_vs(ins_vs),
        m_ins_vm(ins_vm), m_fnd_vn(vn), m_fnd_vs(vs), m_fnd_vm(vm)
       { }
 
@@ -130,5 +130,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index a27249afa090a6f50c428de8c721f4bd1209d09f..ca44d9c6fc50a3fdd12b33d20d28f84d9cf3ca64 100644 (file)
@@ -115,7 +115,7 @@ namespace __gnu_pbds
     } // namespace detail
 
     template<bool Support_Order_Statistics>
-    class tree_order_statistics_test 
+    class tree_order_statistics_test
     : private __gnu_pbds::test::detail::timing_test_base
     {
     public:
@@ -151,7 +151,7 @@ namespace __gnu_pbds
     operator()(Cntnr)
     {
       typedef xml_result_set_performance_formatter formatter_type;
-      formatter_type res_set_fmt(string_form<Cntnr>::name(), 
+      formatter_type res_set_fmt(string_form<Cntnr>::name(),
                                 string_form<Cntnr>::desc());
 
       for (size_t v = m_vn; v < m_vm; v += m_vs)
@@ -172,5 +172,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 44e53bb7999b83786ea0f4b6858f2c93ad56b7e1..3262e5a46336fad118aa87f06cefbe4db7fedd98 100644 (file)
@@ -154,5 +154,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 6c0feab9344fee427bd9c96dbe8c9cf835c7e5c3..7fee393c44826bcae56a7f77a7740d81e1015224 100644 (file)
@@ -88,7 +88,7 @@ namespace __gnu_pbds
          typedef __gnu_test::tracker_allocator_counter counter_type;
          __gnu_test::tracker_allocator<char> alloc;
 
-         const size_t init_mem = counter_type::get_allocation_count() 
+         const size_t init_mem = counter_type::get_allocation_count()
                                  - counter_type::get_deallocation_count();
          Cntnr cntnr;
          for (It ins_it =    ins_it_b; ins_it != ins_it_e; ++ins_it)
@@ -97,7 +97,7 @@ namespace __gnu_pbds
          while (cntnr.size() > 1)
             cntnr.pop();
 
-         const size_t final_mem = counter_type::get_allocation_count() 
+         const size_t final_mem = counter_type::get_allocation_count()
                                   - counter_type::get_deallocation_count();
          assert(final_mem > init_mem);
          const size_t delta_mem = final_mem - init_mem;
@@ -107,5 +107,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index a6aaf68053e1307504d143884c973af7ea7e500b..68264d0ce7dca9ecf2ce8456834a134ececd3ac8 100644 (file)
@@ -122,9 +122,9 @@ namespace __gnu_pbds
        typedef double_push_join_functor<It, Cntnr> psh_jn_fnct;
 
        typedef xml_result_set_performance_formatter formatter_type;
-       formatter_type res(string_form<Cntnr>::name(), 
+       formatter_type res(string_form<Cntnr>::name(),
                           string_form<Cntnr>::desc());
-         
+
        for (size_t n = 0; m_ins_vn + n*  m_ins_vs < m_ins_vm; ++n)
          {
            const size_t v = m_ins_vn + n *  m_ins_vs;
@@ -163,5 +163,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 9ac0b1469c6e120a0ee3fb217fcf00744f8509da..8ca2778a68532615b87230f65fcca715f4c40f21 100644 (file)
@@ -54,7 +54,7 @@ namespace __gnu_pbds
       class push_functor
       {
       public:
-        push_functor(It ins_it_b,  It ins_it_e) 
+        push_functor(It ins_it_b,  It ins_it_e)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e)
        { }
 
@@ -87,7 +87,7 @@ namespace __gnu_pbds
        typedef typename Cntnr::value_type value_type;
 
       public:
-        push_modify_functor(It ins_it_b, It ins_it_e, value_type mod_val) 
+        push_modify_functor(It ins_it_b, It ins_it_e, value_type mod_val)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e), m_mod_val(mod_val)
        { }
 
@@ -119,7 +119,7 @@ namespace __gnu_pbds
       class push_functor<It, Cntnr, __gnu_pbds::binary_heap_tag>
       {
       public:
-        push_functor(It ins_it_b,  It ins_it_e) 
+        push_functor(It ins_it_b,  It ins_it_e)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e)
        { }
 
@@ -144,7 +144,7 @@ namespace __gnu_pbds
       class push_functor<It, Cntnr, __gnu_pbds::test::native_pq_tag>
       {
       public:
-        push_functor(It ins_it_b,  It ins_it_e) 
+        push_functor(It ins_it_b,  It ins_it_e)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e)
        { }
 
@@ -176,7 +176,7 @@ namespace __gnu_pbds
        typedef typename Cntnr::value_type value_type;
 
       public:
-        push_modify_functor(It ins_it_b, It ins_it_e, value_type mod_val) 
+        push_modify_functor(It ins_it_b, It ins_it_e, value_type mod_val)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e), m_mod_val(mod_val)
        { }
 
@@ -217,7 +217,7 @@ namespace __gnu_pbds
        typedef typename Cntnr::const_reference const_reference;
 
       public:
-        push_modify_functor(It ins_it_b,  It ins_it_e, value_type mod_val) 
+        push_modify_functor(It ins_it_b,  It ins_it_e, value_type mod_val)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e), m_mod_val(mod_val)
        { }
 
@@ -263,7 +263,7 @@ namespace __gnu_pbds
       modify(Cntnr, It ins_it_b, It ins_it_e)
       {
        typedef typename Cntnr::const_reference const_reference;
-       Cntnr cntnr;    
+       Cntnr cntnr;
        for (It ins_it = ins_it_b; ins_it != ins_it_e; ++ins_it)
          cntnr.modify(const_reference(*ins_it));
       }
index e2cc1394c0bf2c5c10800aee973f837b40722f26..93f30b692d9c9e66ae73a92247a65d91a06a5bc0 100644 (file)
@@ -53,7 +53,7 @@ namespace __gnu_pbds
       class push_pop_push_pop_functor
       {
       public:
-        push_pop_push_pop_functor(It ins_it_b,  It ins_it_e) 
+        push_pop_push_pop_functor(It ins_it_b,  It ins_it_e)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e)
        { }
 
@@ -107,7 +107,7 @@ namespace __gnu_pbds
       const size_t m_ins_vm;
     };
 
+
     template<typename It>
     template<typename Cntnr>
     void
@@ -115,9 +115,9 @@ namespace __gnu_pbds
     operator()(Cntnr)
     {
       typedef xml_result_set_performance_formatter formatter_type;
-      formatter_type res_set_fmt(string_form<Cntnr>::name(), 
+      formatter_type res_set_fmt(string_form<Cntnr>::name(),
                                 string_form<Cntnr>::desc());
+
       for (size_t i = 0; m_ins_vn + i * m_ins_vs < m_ins_vm; ++i)
        {
          const size_t v = m_ins_vn + i * m_ins_vs;
@@ -137,5 +137,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 977fe07944a09c1df23823fd7c24d23801e0e84a..4df2ecb551a2bd0f636a72e469725595448cf5c9 100644 (file)
@@ -53,7 +53,7 @@ namespace __gnu_pbds
       class push_push_functor
       {
       public:
-        push_push_functor(It ins_it_b,  It ins_it_e) 
+        push_push_functor(It ins_it_b,  It ins_it_e)
        : m_ins_it_b(ins_it_b), m_ins_it_e(ins_it_e)
        { }
 
@@ -140,5 +140,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 76517b8816ede2880b93a641c05b1d12feac1260..2342028f5569bdb4566156bff3789fc1c208ab9e 100644 (file)
@@ -113,5 +113,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index d054b25f9bb23ce78cc44b2e3bdef9257597f2ac..117b2ca22648a6bbfd0319ec0eb19174f2503420 100644 (file)
@@ -91,4 +91,4 @@ namespace test
 } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index 45c7cb20a3c5f2935c11a009558d66efe7e063dd..6c5836c5fd1b3552adf86973ed53657cbe318856 100644 (file)
@@ -111,10 +111,10 @@ namespace test
 
   typedef tl_t min_tl_t;
   };
+
   // Sequence types.
   typedef pq_common_types<basic_type, std::less<basic_type>, alloc_type> pq_types;
+
   typedef pq_types::regression_tl pq_tl_t;
   typedef pq_tl_t min_pq_tl_t;
 
@@ -126,14 +126,14 @@ namespace test
 
   public:
     typedef typename base_type::value_type             value_type;
-    typedef typename base_type::pointer                pointer; 
-    typedef typename base_type::const_pointer          const_pointer; 
-    typedef typename base_type::reference              reference; 
-    typedef typename base_type::const_reference        const_reference; 
-    typedef typename base_type::iterator               iterator; 
-    typedef typename base_type::const_iterator                 const_iterator; 
-    typedef typename base_type::reverse_iterator       reverse_iterator; 
-    typedef typename base_type::const_reverse_iterator         const_reverse_iterator; 
+    typedef typename base_type::pointer                pointer;
+    typedef typename base_type::const_pointer          const_pointer;
+    typedef typename base_type::reference              reference;
+    typedef typename base_type::const_reference        const_reference;
+    typedef typename base_type::iterator               iterator;
+    typedef typename base_type::const_iterator                 const_iterator;
+    typedef typename base_type::reverse_iterator       reverse_iterator;
+    typedef typename base_type::const_reverse_iterator         const_reverse_iterator;
     typedef typename base_type::size_type              size_type;
     typedef typename base_type::difference_type        difference_type;
     typedef typename base_type::allocator_type                 allocator_type;
@@ -141,7 +141,7 @@ namespace test
     typedef __gnu_pbds::sequence_tag                   container_category;
     typedef std::less<_Tp>                             cmp_fn;
 
-    const cmp_fn& 
+    const cmp_fn&
     get_cmp_fn() const
     { return _M_cmp; }
 
@@ -159,7 +159,7 @@ namespace test
     cmp_fn _M_cmp;
 
   };
+
   typedef vector_adaptor<basic_type, alloc_type>       vector_type;
   typedef __gnu_cxx::typelist::create1<vector_type>::type vector_tl_t;
 
@@ -186,4 +186,4 @@ namespace test
 } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index dbe1209545e3d04ecfb21cee30e8e0f708aa5537..416051b9872f16772be6be597c664c8a93a646b9 100644 (file)
@@ -60,7 +60,7 @@ namespace detail
   {
   public:
 
-    container_rand_regression_test(unsigned long, size_t, size_t, double, 
+    container_rand_regression_test(unsigned long, size_t, size_t, double,
                                   double, double, double, double, bool);
 
     virtual
@@ -301,43 +301,43 @@ namespace detail
     cmp_(const Cntnr&, const native_type&);
 
     void
-    order_preserving_cmp_imp(const Cntnr&, const native_type&, 
+    order_preserving_cmp_imp(const Cntnr&, const native_type&,
                             __gnu_pbds::detail::false_type);
 
     void
-    order_preserving_cmp_imp(const Cntnr&, const native_type&, 
+    order_preserving_cmp_imp(const Cntnr&, const native_type&,
                             __gnu_pbds::detail::true_type);
 
     void
-    back_order_preserving_cmp_imp(const Cntnr&, const native_type&, 
+    back_order_preserving_cmp_imp(const Cntnr&, const native_type&,
                                  __gnu_pbds::detail::false_type);
 
     void
-    back_order_preserving_cmp_imp(const Cntnr&, const native_type&, 
+    back_order_preserving_cmp_imp(const Cntnr&, const native_type&,
                                  __gnu_pbds::detail::true_type);
 
     void
-    reverse_iteration_cmp_imp(const Cntnr&, const native_type&, 
+    reverse_iteration_cmp_imp(const Cntnr&, const native_type&,
                              __gnu_pbds::detail::false_type);
 
     void
-    reverse_iteration_cmp_imp(const Cntnr&, const native_type&, 
+    reverse_iteration_cmp_imp(const Cntnr&, const native_type&,
                              __gnu_pbds::detail::true_type);
 
     void
-    order_statistics_cmp_imp(const Cntnr&, const native_type&, 
+    order_statistics_cmp_imp(const Cntnr&, const native_type&,
                             __gnu_pbds::detail::false_type);
 
     void
-    order_statistics_cmp_imp(const Cntnr&, const native_type&, 
+    order_statistics_cmp_imp(const Cntnr&, const native_type&,
                             __gnu_pbds::detail::true_type);
 
     void
-    prefix_search_cmp_imp(const Cntnr&, const native_type&, 
+    prefix_search_cmp_imp(const Cntnr&, const native_type&,
                          __gnu_pbds::detail::false_type);
 
     void
-    prefix_search_cmp_imp(const Cntnr&, const native_type&, 
+    prefix_search_cmp_imp(const Cntnr&, const native_type&,
                          __gnu_pbds::detail::true_type);
 
     template<typename Const_It, class Const_Native_It>
@@ -349,19 +349,19 @@ namespace detail
     back_it_cmp_imp(Const_It, Const_It, Const_Native_It, Const_Native_It);
 
     void
-    lower_bound_cmp_imp(const Cntnr&, const native_type&, 
+    lower_bound_cmp_imp(const Cntnr&, const native_type&,
                        __gnu_pbds::detail::false_type);
 
     void
-    lower_bound_cmp_imp(const Cntnr&, const native_type&, 
+    lower_bound_cmp_imp(const Cntnr&, const native_type&,
                        __gnu_pbds::detail::true_type);
 
     void
-    upper_bound_cmp_imp(const Cntnr&, const native_type&, 
+    upper_bound_cmp_imp(const Cntnr&, const native_type&,
                        __gnu_pbds::detail::false_type);
 
     void
-    upper_bound_cmp_imp(const Cntnr&, const native_type&, 
+    upper_bound_cmp_imp(const Cntnr&, const native_type&,
                        __gnu_pbds::detail::true_type);
 
     void
@@ -372,7 +372,7 @@ namespace detail
 
     struct destructor_printer
     {
-      destructor_printer(const std::string& r_msg) 
+      destructor_printer(const std::string& r_msg)
       : m_msg(r_msg), m_print(true) { }
 
       void
@@ -384,7 +384,7 @@ namespace detail
        if (!m_print)
          return;
 
-       std::cerr << std::endl << "Uncaught exception: " << std::endl 
+       std::cerr << std::endl << "Uncaught exception: " << std::endl
                  << m_msg << std::endl;
       }
 
@@ -411,7 +411,7 @@ namespace detail
 
 #ifdef PB_DS_REGRESSION_TRACE
 #define PB_DS_TRACE(X) std::cerr << X << std::endl
-#else 
+#else
 #define PB_DS_TRACE(X)
 #endif
 
index 47213e4b69e2198da8c7f6122c7047ce28a1c679..040d2656a6aba48cbf3a07033de88197a81f5f07 100644 (file)
@@ -40,9 +40,9 @@
 // Constructors/Destructors.
 PB_DS_CLASS_T_DEC
 PB_DS_CLASS_C_DEC::
-container_rand_regression_test(unsigned long seed, size_t n, size_t m, 
-                              double tp, double ip, double ep, double cp, 
-                              double mp, bool disp) 
+container_rand_regression_test(unsigned long seed, size_t n, size_t m,
+                              double tp, double ip, double ep, double cp,
+                              double mp, bool disp)
 : m_seed((seed == 0) ? twister_rand_gen::get_time_determined_seed() : seed),
   m_n(n), m_m(m), m_tp(tp), m_ip(ip), m_ep(ep), m_cp(cp), m_mp(mp),
   m_disp(disp), m_p_c(0)
@@ -383,7 +383,7 @@ it_constructor_imp(__gnu_pbds::pat_trie_tag)
          m_native_c.clear();
          break;
         case 1:
-         p_c = new Cntnr(m_p_c->begin(), m_p_c->end(), 
+         p_c = new Cntnr(m_p_c->begin(), m_p_c->end(),
                          m_p_c->get_access_traits());
          break;
         default:
@@ -406,7 +406,7 @@ it_constructor_imp(__gnu_pbds::pat_trie_tag)
 PB_DS_CLASS_T_DEC
 void
 PB_DS_CLASS_C_DEC::
-cmp(const Cntnr& r_c, const native_type& r_native_c, 
+cmp(const Cntnr& r_c, const native_type& r_native_c,
     const std::string& r_call_fn)
 {
   m_alloc.set_probability(1);
@@ -441,7 +441,7 @@ basic_cmp_(const Cntnr& r_c, const native_type& r_native_c)
   if (static_cast<size_t>(std::distance(r_c.begin(), r_c.end())) != r_c.size())
     PB_DS_THROW_IF_FAILED(false,
                          static_cast<unsigned long>(std::distance(r_c.begin(), r_c.end())) << " " << static_cast<unsigned long>(r_c.size()), &r_c, &r_native_c);
-  
+
   typename native_type::const_iterator it = r_native_c.begin();
   while (it != r_native_c.end())
     {
@@ -471,8 +471,8 @@ cmp_(const Cntnr& r_c, const native_type& r_native_c)
   enum
     {
       order_preserving = container_traits::order_preserving,
-      back_order_preserving = container_traits::order_preserving 
-      && 
+      back_order_preserving = container_traits::order_preserving
+      &&
       !__gnu_pbds::detail::is_same<
       typename std::iterator_traits<
       typename cntnr::const_iterator>::iterator_category,
@@ -550,14 +550,14 @@ order_preserving_cmp_imp(const Cntnr& r_c, const native_type& r_native_c, __gnu_
 PB_DS_CLASS_T_DEC
 void
 PB_DS_CLASS_C_DEC::
-back_order_preserving_cmp_imp(const Cntnr&, const native_type&, 
+back_order_preserving_cmp_imp(const Cntnr&, const native_type&,
                                    __gnu_pbds::detail::false_type)
 { }
 
 PB_DS_CLASS_T_DEC
 void
 PB_DS_CLASS_C_DEC::
-back_order_preserving_cmp_imp(const Cntnr& r_c, const native_type& r_native_c, 
+back_order_preserving_cmp_imp(const Cntnr& r_c, const native_type& r_native_c,
                              __gnu_pbds::detail::true_type)
 {
   PB_DS_SET_DESTRUCT_PRINT
@@ -572,7 +572,7 @@ back_order_preserving_cmp_imp(const Cntnr& r_c, const native_type& r_native_c,
 PB_DS_CLASS_T_DEC
 void
 PB_DS_CLASS_C_DEC::
-reverse_iteration_cmp_imp(const Cntnr&, const native_type&, 
+reverse_iteration_cmp_imp(const Cntnr&, const native_type&,
                          __gnu_pbds::detail::false_type)
 { }
 
@@ -688,7 +688,7 @@ prefix_search_cmp_imp(const Cntnr& r_c, const native_type& r_native_c, __gnu_pbd
 
       typename native_type::const_iterator native_start_it = r_native_c.begin();
 
-      while (native_start_it != r_native_c.end() && 
+      while (native_start_it != r_native_c.end() &&
             !test_traits::prefix_match(k,
                                        test_traits::extract_native_key(*native_start_it)))
        ++native_start_it;
@@ -701,7 +701,7 @@ prefix_search_cmp_imp(const Cntnr& r_c, const native_type& r_native_c, __gnu_pbd
          if (native_end_it != r_native_c.end())
            ++native_end_it;
         }
-      while (native_end_it != r_native_c.end() && 
+      while (native_end_it != r_native_c.end() &&
             test_traits::prefix_match(k,
                                       test_traits::extract_native_key(*native_end_it)));
 
@@ -719,7 +719,7 @@ PB_DS_CLASS_T_DEC
 template<typename Const_It, class Const_Native_It>
 void
 PB_DS_CLASS_C_DEC::
-it_cmp_imp(Const_It b, Const_It e, Const_Native_It native_b, 
+it_cmp_imp(Const_It b, Const_It e, Const_Native_It native_b,
           Const_Native_It native_e)
 {
   PB_DS_SET_DESTRUCT_PRINT
@@ -733,7 +733,7 @@ it_cmp_imp(Const_It b, Const_It e, Const_Native_It native_b,
                            << static_cast<unsigned long>(native_dist),
                            m_p_c, &m_native_c);
     }
-  
+
   while (b != e)
     {
       PB_DS_THROW_IF_FAILED(native_b != native_e, "", m_p_c, &m_native_c);
@@ -756,7 +756,7 @@ PB_DS_CLASS_T_DEC
 template<typename Const_It, class Const_Native_It>
 void
 PB_DS_CLASS_C_DEC::
-back_it_cmp_imp(Const_It b, Const_It e, Const_Native_It native_b, 
+back_it_cmp_imp(Const_It b, Const_It e, Const_Native_It native_b,
                Const_Native_It native_e)
 {
   PB_DS_SET_DESTRUCT_PRINT
@@ -880,7 +880,7 @@ operator()()
   // Track allocation from this point only.
   const size_t memory_label = 775;
   m_alloc.seed(m_seed);
-  m_alloc.set_label(memory_label);  
+  m_alloc.set_label(memory_label);
 
   prog_bar pb(m_n, std::cout, m_disp);
   m_i = 0;
@@ -993,7 +993,7 @@ operator()()
     }
   catch (...)
     {
-      std::cerr << "Failed at index " << static_cast<unsigned long>(m_i) 
+      std::cerr << "Failed at index " << static_cast<unsigned long>(m_i)
                << std::endl;
       delete m_p_c;
       throw;
@@ -1002,7 +1002,7 @@ operator()()
   // Clean up, then check for allocation by special label, set above.
   delete m_p_c;
 
-  try 
+  try
     { m_alloc.check(memory_label); }
   catch (...)
     {
@@ -1076,7 +1076,7 @@ insert()
       typename cntnr::point_const_iterator found_it = m_p_c->find(r_k);
       const bool existed = (found_it != m_p_c->end());
       const std::pair<typename cntnr::point_iterator, bool> ins_ret = m_p_c->insert(v);
-      
+
       if (ins_ret.second)
        {
          PB_DS_THROW_IF_FAILED(!existed, "", m_p_c, &m_native_c);
@@ -1096,7 +1096,7 @@ insert()
     {
       PB_DS_THROW_IF_FAILED(false, "", m_p_c, &m_native_c);
     }
-  
+
   PB_DS_COND_COMPARE(*m_p_c, m_native_c);
   PB_DS_CANCEL_DESTRUCT_PRINT
   return done;
@@ -1143,7 +1143,7 @@ subscript_imp(__gnu_pbds::detail::false_type)
     {
       done = false;
     }
-  
+
   PB_DS_COND_COMPARE(*m_p_c, m_native_c);
   PB_DS_CANCEL_DESTRUCT_PRINT
   return done;
@@ -1168,7 +1168,7 @@ subscript_imp(__gnu_pbds::detail::true_type)
     {
       done = false;
     }
-  
+
   PB_DS_COND_COMPARE(*m_p_c, m_native_c);
   PB_DS_CANCEL_DESTRUCT_PRINT
   return done;
@@ -1207,10 +1207,10 @@ erase()
       const bool ersd = m_p_c->erase(k);
       const bool native_ersd = m_native_c.erase(test_traits::native_key(k)) != 0;
 
-      PB_DS_THROW_IF_FAILED(ersd == native_ersd, ersd << " " << native_ersd, 
+      PB_DS_THROW_IF_FAILED(ersd == native_ersd, ersd << " " << native_ersd,
                            m_p_c, &m_native_c);
 
-      PB_DS_THROW_IF_FAILED(m_p_c->find(k) == m_p_c->end(), "", 
+      PB_DS_THROW_IF_FAILED(m_p_c->find(k) == m_p_c->end(), "",
                            m_p_c, &m_native_c);
     }
   catch(__gnu_cxx::forced_error&)
@@ -1239,26 +1239,26 @@ erase_if()
       typedef
        typename std::iterator_traits<typename cntnr::iterator>::reference
        it_const_reference;
-      
+
       typedef
        typename test_traits::template erase_if_fn<value_type>
        erase_if_fn_t;
-      
+
       m_alloc.set_probability(m_tp);
-      
-      const size_t ersd = m_p_c->erase_if(erase_if_fn_t());      
-      const size_t native_ersd = test_traits::erase_if(m_native_c);      
+
+      const size_t ersd = m_p_c->erase_if(erase_if_fn_t());
+      const size_t native_ersd = test_traits::erase_if(m_native_c);
       PB_DS_THROW_IF_FAILED(ersd == native_ersd,
                            ersd << " " << native_ersd, m_p_c, &m_native_c);
     }
   catch(__gnu_cxx::forced_error&)
     {
       done = false;
-      PB_DS_THROW_IF_FAILED(container_traits::erase_can_throw, 
-                           container_traits::erase_can_throw, 
+      PB_DS_THROW_IF_FAILED(container_traits::erase_can_throw,
+                           container_traits::erase_can_throw,
                            m_p_c, &m_native_c);
     }
-  
+
   PB_DS_COND_COMPARE(*m_p_c, m_native_c);
   PB_DS_CANCEL_DESTRUCT_PRINT
   return done;
@@ -1306,22 +1306,22 @@ erase_it_imp(__gnu_pbds::detail::true_type)
 
       const bool found = found_it != m_p_c->end();
       const bool native_found = native_it != m_native_c.end();
-      
+
       PB_DS_THROW_IF_FAILED(
                            found == native_found,
                            found << " " <<    native_found,
                            m_p_c,
                            &m_native_c);
-      
+
       typename cntnr::const_iterator next_it = found_it;
       if (next_it != m_p_c->end())
        ++next_it;
-      
+
       typename cntnr::iterator next_ers_it = m_p_c->erase(found_it);
-      
+
       if (native_it != m_native_c.end())
        m_native_c.erase(native_it);
-      
+
       bool range_guarantee = __gnu_pbds::detail::is_same<
       typename container_traits::invalidation_guarantee,
        __gnu_pbds::range_invalidation_guarantee>::value ;
@@ -1347,7 +1347,7 @@ erase_rev_it()
 {
   enum
     {
-      erase_iterators = container_traits::order_preserving 
+      erase_iterators = container_traits::order_preserving
                        && container_traits::reverse_iteration
     };
 
@@ -1373,20 +1373,20 @@ erase_rev_it_imp(__gnu_pbds::detail::true_type)
 
   try
     {
-      m_alloc.set_probability(0);      
-      const key_type k = test_traits::generate_key(m_g, m_m);      
+      m_alloc.set_probability(0);
+      const key_type k = test_traits::generate_key(m_g, m_m);
       m_alloc.set_probability(m_tp);
-      
+
       typename cntnr::iterator found_it = m_p_c->find(k);
       typename native_type::iterator native_it = m_native_c.find(test_traits::native_key(k));
-      
+
       typename cntnr::const_reverse_iterator next_it = found_it;
       if (next_it != m_p_c->end())
        ++next_it;
-      
+
       typename cntnr::reverse_iterator next_ers_it =
        m_p_c->erase((typename cntnr::reverse_iterator)found_it);
-      
+
       PB_DS_THROW_IF_FAILED(next_ers_it == next_it, "", m_p_c, &m_native_c);
 
       if (native_it != m_native_c.end())
@@ -1394,9 +1394,9 @@ erase_rev_it_imp(__gnu_pbds::detail::true_type)
     }
   catch(__gnu_cxx::forced_error&)
     {
-      done = false;      
-      PB_DS_THROW_IF_FAILED(container_traits::erase_can_throw, 
-                           container_traits::erase_can_throw, 
+      done = false;
+      PB_DS_THROW_IF_FAILED(container_traits::erase_can_throw,
+                           container_traits::erase_can_throw,
                            m_p_c, &m_native_c);
     }
 
@@ -1735,13 +1735,13 @@ split_join_imp(__gnu_pbds::detail::true_type)
       native_type native_lhs(m_native_c);
       native_type native_rhs;
       const key_type k = test_traits::generate_key(m_g, m_m);
-      
+
       m_alloc.set_probability(m_tp);
       lhs.split(k, rhs);
-      
+
       typename native_type::const_iterator it =
        native_lhs.upper_bound(test_traits::native_key(k));
-      
+
       while (!native_lhs.empty()&&  it != native_lhs.end())
        {
          native_rhs.insert(*it);
@@ -1750,15 +1750,15 @@ split_join_imp(__gnu_pbds::detail::true_type)
          native_lhs.erase(test_traits::extract_native_key(*it));
          it = next_it;
        }
-      
+
       PB_DS_COND_COMPARE(lhs, native_lhs);
       PB_DS_COND_COMPARE(rhs, native_rhs);
-      
+
       m_alloc.set_probability(m_tp);
-      
+
       if (m_g.get_prob() < 0.5)
        lhs.swap(rhs);
-      
+
       lhs.join(rhs);
       PB_DS_THROW_IF_FAILED(rhs.size() == 0, rhs.size(), m_p_c, &m_native_c);
       PB_DS_THROW_IF_FAILED(rhs.empty(), rhs.size(), m_p_c, &m_native_c);
@@ -1767,11 +1767,11 @@ split_join_imp(__gnu_pbds::detail::true_type)
   catch(__gnu_cxx::forced_error&)
     {
       done = false;
-      PB_DS_THROW_IF_FAILED(container_traits::split_join_can_throw, 
-                           container_traits::split_join_can_throw, 
+      PB_DS_THROW_IF_FAILED(container_traits::split_join_can_throw,
+                           container_traits::split_join_can_throw,
                            m_p_c, &m_native_c);
     }
-  
+
   PB_DS_COND_COMPARE(*m_p_c, m_native_c);
   PB_DS_CANCEL_DESTRUCT_PRINT
   return done;
index 5c9d0c6712462e67931eade1dc8ac6ae71e969f1..9d0f5ad6d3c64ad894318a6bf070d271e5a933e4 100644 (file)
@@ -58,11 +58,11 @@ namespace detail
   struct rand_reg_test
   {
   public:
-    rand_reg_test(size_t seed, size_t n, size_t m, double tp, double ip, 
-                 double ep, double cp, double mp, bool d) 
-    : m_sd(seed), m_n(n), m_m(m), m_tp(tp), m_ip(ip), m_ep(ep), m_cp(cp), 
+    rand_reg_test(size_t seed, size_t n, size_t m, double tp, double ip,
+                 double ep, double cp, double mp, bool d)
+    : m_sd(seed), m_n(n), m_m(m), m_tp(tp), m_ip(ip), m_ep(ep), m_cp(cp),
       m_mp(mp), m_disp(d)
-    { 
+    {
       if (m_disp)
        xml_test_rand_regression_formatter(seed, n, m, tp, ip, ep, cp, mp);
     }
@@ -72,7 +72,7 @@ namespace detail
     operator()(Cntnr)
     {
       unsigned long ul = static_cast<unsigned long>(m_sd);
-      container_rand_regression_test<Cntnr> t(ul, m_n, m_n, m_tp, m_ip, 
+      container_rand_regression_test<Cntnr> t(ul, m_n, m_n, m_tp, m_ip,
                                              m_ep, m_cp, m_mp, m_disp);
       t();
     }
@@ -93,7 +93,7 @@ namespace detail
   usage(const std::string& r_name);
 
   void
-  verify_params(size_t&, size_t&, size_t&, 
+  verify_params(size_t&, size_t&, size_t&,
                double&, double&, double&, double&, double&, bool&);
 } // namespace detail
 
@@ -107,7 +107,7 @@ namespace detail
     size_t sd = twister_rand_gen::get_time_determined_seed();
     double tp = 0.2;
     double ip = 0.6;
-    double ep = 0.2; 
+    double ep = 0.2;
     double cp = 0.001;
     double mp = 0.25;
     bool disp = true; // show progress
@@ -146,8 +146,8 @@ namespace detail
   usage(const std::string& name)
   {
     using namespace std;
-    cerr << "usage: " << name 
-        << " <sd> <n> <m> <tp> <ip> <ep> <cp> <mp> ['t' | 'f']" 
+    cerr << "usage: " << name
+        << " <sd> <n> <m> <tp> <ip> <ep> <cp> <mp> ['t' | 'f']"
         << endl << endl;
 
     cerr << "This test performs basic regression tests on various associative containers."
@@ -175,8 +175,8 @@ namespace detail
   }
 
   inline void
-  verify_params(size_t& r_seed, size_t& r_n, 
-               size_t& r_m, double& r_tp, double& r_ip, double& r_ep, 
+  verify_params(size_t& r_seed, size_t& r_n,
+               size_t& r_m, double& r_tp, double& r_ip, double& r_ep,
                double& r_cp, double& r_mp, bool& r_d)
   {
     verify_prob(r_tp);
index 3896822febc8897a20c365ba52131d4d6f271f71..e761e9c5c8f7d0cac489fe8422d39d8b2d7d0be4 100644 (file)
@@ -145,20 +145,20 @@ namespace detail
       split_join();
 
       void
-      cmp(const Cntnr& r_container, const native_type& r_native_c, 
+      cmp(const Cntnr& r_container, const native_type& r_native_c,
          const std::string& r_call_fn);
 
       void
-      print_container(const native_type& r_cnt, 
+      print_container(const native_type& r_cnt,
                      std::ostream& r_os = std::cerr) const;
 
       void
-      print_container(const cntnr& r_cnt, 
+      print_container(const cntnr& r_cnt,
                      std::ostream& r_os = std::cerr) const;
 
       struct destructor_printer
       {
-       destructor_printer(const std::string& r_msg) 
+       destructor_printer(const std::string& r_msg)
        : m_msg(r_msg), m_print(true) { }
 
        void
@@ -169,7 +169,7 @@ namespace detail
        {
          if (m_print)
            {
-             std::cerr << std::endl << "Uncaught exception: " << std::endl 
+             std::cerr << std::endl << "Uncaught exception: " << std::endl
                        << m_msg << std::endl;
            }
        }
@@ -195,14 +195,14 @@ namespace detail
       size_t                   m_i;
 
     public:
-      container_rand_regression_test(unsigned long seed, size_t n, size_t m, 
-                                    double tp, double ip, double dp, 
-                                    double ep, double cp, double mp, 
+      container_rand_regression_test(unsigned long seed, size_t n, size_t m,
+                                    double tp, double ip, double dp,
+                                    double ep, double cp, double mp,
                                     bool disp);
 
       virtual
       ~container_rand_regression_test();
-      
+
       void
       operator()();
   };
@@ -210,7 +210,7 @@ namespace detail
 
 #ifdef PB_DS_REGRESSION_TRACE
 # define PB_DS_TRACE(X) std::cerr << X << std::endl
-#else 
+#else
 # define PB_DS_TRACE(X)
 #endif
 
index b972e23df49658aa433b4e2cac6367ccbf75151c..a15209dfe67ff8ea813cfed6e54317ae32205ed7 100644 (file)
@@ -40,9 +40,9 @@
   // Constructor, copy constructor, assignment and destructor.
 PB_DS_CLASS_T_DEC
 PB_DS_CLASS_C_DEC::
-container_rand_regression_test(unsigned long seed, size_t n, size_t m, 
-                              double tp, double ip, double dp, double ep, 
-                              double cp, double mp, bool disp) 
+container_rand_regression_test(unsigned long seed, size_t n, size_t m,
+                              double tp, double ip, double dp, double ep,
+                              double cp, double mp, bool disp)
 : m_seed(seed == 0 ? twister_rand_gen::get_time_determined_seed(): seed),
   m_n(n), m_m(m), m_tp(tp), m_ip(ip), m_dp(dp), m_ep(ep), m_cp(cp),
   m_mp(mp), m_disp(disp), m_p_c(0)
@@ -202,27 +202,27 @@ cmp(const Cntnr& c, const native_type& native, const std::string& callfn)
   try
     {
       m_alloc.set_probability(1);
-      
+
       const size_t size = c.size();
       const size_t native_size = native.size();
       _GLIBCXX_THROW_IF(size != native_size, size << " " << native_size,
                        &c, &native);
-      
+
       const bool empty = c.empty();
       const bool native_empty = native.empty();
-      _GLIBCXX_THROW_IF(empty != native_empty, empty << " " << native_empty, 
+      _GLIBCXX_THROW_IF(empty != native_empty, empty << " " << native_empty,
                        &c, &native);
-      
+
       const size_t it_size = std::distance(c.begin(), c.end());
       _GLIBCXX_THROW_IF(it_size != size, it_size << " " << size, &c, &native);
-      
+
       if (!c.empty())
        {
          const std::string native_top = native.top();
          const std::string top = test_traits::native_value(c.top());
          const bool top_smaller = std::less<std::string>()(top, native_top);
          const bool top_larger = std::less<std::string>()(native_top, top);
-         
+
          if (top_smaller || top_larger)
            _GLIBCXX_THROW_IF(true, top << " " << native_top, &c, &native);
        }
@@ -231,7 +231,7 @@ cmp(const Cntnr& c, const native_type& native, const std::string& callfn)
     {
       _GLIBCXX_THROW_IF(true, "call-fn: " + callfn, &c, &native);
     }
-  
+
   notify.cancel();
 }
 
@@ -349,10 +349,10 @@ operator()()
   allocator_type::set_label(0);
   delete m_p_c;
 
-  try 
-    { 
+  try
+    {
       for (size_t n = starting_label; n <= m_n; ++n)
-       m_alloc.check(n); 
+       m_alloc.check(n);
     }
   catch (std::logic_error& obj)
     {
@@ -542,19 +542,19 @@ erase_if()
       typedef
        typename std::iterator_traits<typename cntnr::iterator>::reference
        it_const_reference;
-      
+
       m_alloc.set_probability(1);
-      
+
       typedef
        typename test_traits::template erase_if_fn<value_type>
        erase_if_fn_t;
-      
+
       const size_t ersd = m_p_c->erase_if(erase_if_fn_t());
-      
+
       typedef
        typename test_traits::template erase_if_fn<std::string>
        native_erase_if_fn_t;
-      
+
       const size_t native_ersd = m_native_c.erase_if(native_erase_if_fn_t());
 
       _GLIBCXX_THROW_IF(ersd != native_ersd, ersd << " " << native_ersd,
@@ -562,7 +562,7 @@ erase_if()
     }
   catch(__gnu_cxx::forced_error&)
     {
-      done = false;      
+      done = false;
       _GLIBCXX_THROW_IF(true, "", m_p_c, &m_native_c);
     }
 
@@ -582,19 +582,19 @@ erase_it()
   bool done = true;
   try
     {
-      m_alloc.set_probability(1);      
-      typename cntnr::iterator it = m_p_c->begin();      
+      m_alloc.set_probability(1);
+      typename cntnr::iterator it = m_p_c->begin();
       std::advance(it, m_g.get_unsigned_long(0, m_p_c->size()));
-      
+
       if (it != m_p_c->end())
        {
-         m_native_c.erase(*it);         
+         m_native_c.erase(*it);
          m_p_c->erase(it);
        }
     }
   catch(__gnu_cxx::forced_error&)
     {
-      done = false;      
+      done = false;
       _GLIBCXX_THROW_IF(true, "", m_p_c, &m_native_c);
     }
 
@@ -694,34 +694,34 @@ split_join()
       Cntnr rhs;
       native_type native_lhs(m_native_c);
       m_alloc.set_probability(m_tp);
-      
+
       typedef typename test_traits::template erase_if_fn<value_type> split_fn_t;
       lhs.split(split_fn_t(), rhs);
-      
+
       typedef typename test_traits::template erase_if_fn<std::string>
        native_split_fn_t;
-      
-      native_type native_rhs;      
-      native_lhs.split(native_split_fn_t(), native_rhs);      
+
+      native_type native_rhs;
+      native_lhs.split(native_split_fn_t(), native_rhs);
       PB_DS_COND_COMPARE(lhs, native_lhs);
       PB_DS_COND_COMPARE(rhs, native_rhs);
-      
+
       m_alloc.set_probability(m_tp);
-      
+
       if (m_g.get_prob() < 0.5)
-       lhs.swap(rhs);      
+       lhs.swap(rhs);
       lhs.join(rhs);
-      
+
       _GLIBCXX_THROW_IF(rhs.size() != 0, rhs.size(), m_p_c, &m_native_c);
       _GLIBCXX_THROW_IF(!rhs.empty(), rhs.size(), m_p_c, &m_native_c);
     }
   catch(__gnu_cxx::forced_error&)
     {
-      done = false;      
+      done = false;
       const bool b = __gnu_pbds::container_traits<cntnr>::split_join_can_throw;
       _GLIBCXX_THROW_IF(!b, b, m_p_c, &m_native_c);
     }
-  
+
   PB_DS_COND_COMPARE(*m_p_c, m_native_c);
   notify.cancel();
   return done;
index 7c1cd19a18e0d0bc91ea1b9da1fc5a6df7418d36..c07385c5fdc5cba232765e6564866946dcf40626 100644 (file)
@@ -56,11 +56,11 @@ namespace detail
   struct rand_reg_test
   {
   public:
-    rand_reg_test(size_t seed, size_t n, size_t m, double tp, double ip, 
-                 double dp, double ep, double cp, double mp, bool d) 
-    : m_sd(seed), m_n(n), m_m(m), m_tp(tp), m_ip(ip), m_dp(dp), m_ep(ep), 
+    rand_reg_test(size_t seed, size_t n, size_t m, double tp, double ip,
+                 double dp, double ep, double cp, double mp, bool d)
+    : m_sd(seed), m_n(n), m_m(m), m_tp(tp), m_ip(ip), m_dp(dp), m_ep(ep),
       m_cp(cp), m_mp(mp), m_disp(d)
-    { 
+    {
       if (m_disp)
        xml_test_rand_regression_formatter(seed, n, m, tp, ip, ep, cp, mp);
     }
@@ -70,7 +70,7 @@ namespace detail
     operator()(Cntnr)
     {
       unsigned long ul = static_cast<unsigned long>(m_sd);
-      container_rand_regression_test<Cntnr> t(ul, m_n, m_n, m_tp, m_ip, m_dp, 
+      container_rand_regression_test<Cntnr> t(ul, m_n, m_n, m_tp, m_ip, m_dp,
                                              m_ep, m_cp, m_mp, m_disp);
       t();
     }
@@ -92,7 +92,7 @@ namespace detail
   usage(const std::string& r_name);
 
   void
-  verify_params(size_t&, size_t&, size_t&, 
+  verify_params(size_t&, size_t&, size_t&,
                double&, double&, double&, double&, double&, double&, bool&);
 } // namespace detail
 
@@ -107,7 +107,7 @@ namespace detail
     double tp = 0.2;
     double ip = 0.6;
     double dp = 0.1;
-    double ep = 0.2; 
+    double ep = 0.2;
     double cp = 0.001;
     double mp = 1;
     bool disp = true; // show progress
@@ -175,8 +175,8 @@ namespace detail
   }
 
   inline void
-  verify_params(size_t& r_seed, size_t& r_n, 
-               size_t& r_m, double& r_tp, double& r_ip, double& r_dp, 
+  verify_params(size_t& r_seed, size_t& r_n,
+               size_t& r_m, double& r_tp, double& r_ip, double& r_dp,
                double& r_ep, double& r_cp, double& r_mp, bool& r_d)
   {
     verify_prob(r_tp);
index c220d0a4a827876e4b1cf98d7e18e88c51a74a75..9151fdd60c157866a66c6bedcfe290ffd71b2c43 100644 (file)
@@ -49,8 +49,8 @@ namespace __gnu_pbds
     struct xml_test_rand_regression_formatter : public xml_test_formatter
     {
       // Associative.
-      xml_test_rand_regression_formatter(size_t sd, size_t n, size_t m, 
-                                        double tp, double ip, double ep, 
+      xml_test_rand_regression_formatter(size_t sd, size_t n, size_t m,
+                                        double tp, double ip, double ep,
                                         double cp, double mp)
       {
        std::cout << make_xml_tag("sd", "value", sd);
@@ -64,8 +64,8 @@ namespace __gnu_pbds
       }
 
       // Priority Queue.
-      xml_test_rand_regression_formatter(size_t sd, size_t n, size_t m, 
-                                        double tp, double ip, double dp, 
+      xml_test_rand_regression_formatter(size_t sd, size_t n, size_t m,
+                                        double tp, double ip, double dp,
                                         double ep, double cp, double mp)
       {
        std::cout << make_xml_tag("sd", "value", sd);
@@ -83,16 +83,16 @@ namespace __gnu_pbds
     // Result formatter.
     struct xml_result_set_regression_formatter : public xml_result_set_formatter
     {
-      xml_result_set_regression_formatter(const std::string& r_container_name, 
+      xml_result_set_regression_formatter(const std::string& r_container_name,
                                          const std::string& r_container_desc)
       : xml_result_set_formatter(r_container_name, r_container_desc)
-      {        
+      {
        std::cout << detail::make_xml_name_start_tag("progress");
        std::cout << detail::make_xml_name_start_tag_end_delimiter();
       }
 
       ~xml_result_set_regression_formatter()
-      { std::cout << detail::make_xml_name_end_tag("progress"); }      
+      { std::cout << detail::make_xml_name_end_tag("progress"); }
     };
   } // namespace test
 } // namespace __gnu_pbds
index 04bd0aef718223db7bc5af531d6dfc6a41243efb..a5c31a5b548f19ab0e82399568f94cd0b33d19de 100644 (file)
@@ -104,7 +104,7 @@ namespace __gnu_pbds
        typedef std::map< Native_Key_Type, std::string> type;
 
       public:
-       static const typename type::key_type& 
+       static const typename type::key_type&
         extract_key(typename type::const_reference r_val)
        {
          return (r_val.first);
@@ -130,7 +130,7 @@ namespace __gnu_pbds
        typedef std::set< Native_Key_Type> type;
 
       public:
-       static const typename type::key_type& 
+       static const typename type::key_type&
         extract_key(typename type::const_reference r_val)
        {
          return (r_val);
index 3857acce4ad4f5ce44a00f419c6712ff748a7a1b..cfaaedf27a5a4305136c35770068a72a864ce072 100644 (file)
@@ -161,7 +161,7 @@ namespace detail
     native_value(const_reference r_val)
     { return native_type_traits_base::native_value(r_val); }
 
-    static const native_key_type& 
+    static const native_key_type&
     extract_native_key(const native_value_type& r_val)
     { return native_type_traits_base::extract_key(r_val); }
 
index d7377e2d4024aeb56b76267fed97f40832524a6c..10f88665727eaf3ff898aac42eae2e69dcbd81a9 100644 (file)
@@ -74,7 +74,7 @@ namespace __gnu_pbds
       private:
        typedef typename cntnr::allocator_type::template rebind<basic_type>::other
        basic_type_rebind;
-       
+
        typedef typename basic_type_rebind::const_reference basic_type_const_reference;
 
        typedef typename cntnr::allocator_type::template rebind<std::pair<const basic_type, basic_type> >::other pair_type_rebind;
@@ -92,7 +92,7 @@ namespace __gnu_pbds
 
        template<typename Gen>
        static value_type
-        generate_value(Gen& gen, size_t max, 
+        generate_value(Gen& gen, size_t max,
                       std::pair<const basic_type, basic_type>)
        { return std::make_pair(basic_type(gen, max), basic_type(gen, max)); }
 
@@ -108,4 +108,4 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index cf196b20aeb83b215d0787af16efbf6805254c70..0fb36546b30ca959ac04d471e860e5e2a443c21c 100644 (file)
@@ -47,7 +47,7 @@ namespace __gnu_pbds
     namespace detail
     {
       template<typename T>
-      struct regression_test_erase_if_fn 
+      struct regression_test_erase_if_fn
       : public std::unary_function<T, bool>
       {
       private:
@@ -63,7 +63,7 @@ namespace __gnu_pbds
       };
 
       template<typename Hd, class Tl>
-      struct regression_test_erase_if_fn<std::pair<Hd, Tl> > 
+      struct regression_test_erase_if_fn<std::pair<Hd, Tl> >
       : public std::unary_function<std::pair<Hd, Tl>, bool>
       {
       private:
@@ -82,4 +82,4 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index c5c05d9b3fede0e2fde138aa066f884831130803..e5110f3878d7bf83142f6df908e86838560a2dc7 100644 (file)
@@ -79,4 +79,4 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
index 90ba37ac657e303f0e9c27bf8841a10399adc3cd..d063edf945b9349aa92b189c5f1ff10dd2e62ee7 100644 (file)
@@ -31,7 +31,7 @@ namespace __gnu_test
     bool       _M_throw;
 
     counter() : _M_count(0), _M_throw(true) { }
-    
+
     ~counter() throw (counter_error)
     {
       if (_M_throw && _M_count != 0)
@@ -45,12 +45,12 @@ namespace __gnu_test
     decrement() { get()._M_count--; }
 
     static counter&
-    get() 
+    get()
     {
       static counter g;
       return g;
     }
-  
+
     static std::size_t
     count() { return get()._M_count; }
 
@@ -59,7 +59,7 @@ namespace __gnu_test
   };
 
   template<typename Alloc, bool uses_global_new>
-    bool 
+    bool
     check_new(Alloc a = Alloc())
     {
       __gnu_test::counter::exceptions(false);
@@ -71,7 +71,7 @@ namespace __gnu_test
     }
 
   template<typename Alloc, bool uses_global_delete>
-    bool 
+    bool
     check_delete(Alloc a = Alloc())
     {
       __gnu_test::counter::exceptions(false);
@@ -95,7 +95,7 @@ void* operator new(std::size_t size) throw(std::bad_alloc)
   __gnu_test::counter::increment();
   return p;
 }
+
 void operator delete(void* p) throw()
 {
   std::printf("operator delete is called \n");
@@ -104,7 +104,7 @@ void operator delete(void* p) throw()
       std::free(p);
       __gnu_test::counter::decrement();
 
-      std::size_t count = __gnu_test::counter::count(); 
+      std::size_t count = __gnu_test::counter::count();
       if (count == 0)
        std::printf("All memory released \n");
       else
index 6ca760315a26abd39af4458f474775c497771ab2..a4944576a000ad588e1aac6d976b613e1994698e 100644 (file)
@@ -94,5 +94,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 84f3ba2ea30a43b3f2d0a48f095cb7c78e446c4c..da6395544a6ca8c17a6cbbdd02b8af0c1a51e44e 100644 (file)
@@ -65,5 +65,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 21529472072ffe97f1a5e1f644e737170d2c9632..e42cc431f2c26f3f1ffeb40a0b4e40b2a4d7978d 100644 (file)
@@ -58,8 +58,8 @@ namespace __gnu_pbds
        */
       template<typename Value_Type>
       bool
-      sample_mean_confidence_checker(Value_Type sm, Value_Type sv, 
-                                    std::size_t num_samples, 
+      sample_mean_confidence_checker(Value_Type sm, Value_Type sv,
+                                    std::size_t num_samples,
                                     double relative_interval)
       {
        enum
@@ -80,5 +80,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index efeea4233adb075cfe36196dc76464d6560c2560..dbce5dd209dd536c91674bae4497efd9f8c83731 100644 (file)
@@ -77,5 +77,5 @@ namespace __gnu_pbds
   } // namespace test
 } // namespace __gnu_pbds
 
-#endif 
+#endif
 
index 30054fce5f138110c606513777aa66594f497e51..0f986985d3c4a4067cce8d5d325f64135405f4d1 100644 (file)
@@ -31,12 +31,12 @@ struct symbol
   enum category { function, object, tls, uncategorized };
   enum designation { existing, added, subtracted, undesignated };
   enum version { none, compatible, incompatible, unversioned };
-  enum compatibility 
-    { 
-      compat_type = 1, 
-      compat_name = 2, 
-      compat_size = 4, 
-      compat_version = 8 
+  enum compatibility
+    {
+      compat_type = 1,
+      compat_name = 2,
+      compat_size = 4,
+      compat_version = 8
     };
 
   category     type;
@@ -48,13 +48,13 @@ struct symbol
   version      version_status;
   designation  status;
 
-  symbol() 
-  : type(uncategorized), size(0), version_status(unversioned), 
+  symbol()
+  : type(uncategorized), size(0), version_status(unversioned),
     status(undesignated) { }
 
-  symbol(const symbol& other) 
-  : type(other.type), name(other.name), demangled_name(other.demangled_name), 
-    size(other.size), version_name(other.version_name), 
+  symbol(const symbol& other)
+  : type(other.type), name(other.name), demangled_name(other.demangled_name),
+    size(other.size), version_name(other.version_name),
     version_status(other.version_status), status(other.status) { }
 
   void
@@ -72,7 +72,7 @@ typedef std::tr1::unordered_map<std::string, symbol>  symbols;
 bool
 check_version(symbol& test, bool added = false);
 
-bool 
+bool
 check_compatible(symbol& lhs, symbol& rhs, bool verbose = false);
 
 
index e5889a2896657f7cfd82302717cd227585648fae..d0c217533b7f8168efae069ca59d18d57ee41e73 100644 (file)
@@ -20,7 +20,7 @@
 // Benjamin Kosnik  <bkoz@redhat.com>
 // Blame subsequent hacks on Loren J. Rittle <ljrittle@acm.org>, Phil
 // Edwards <pme@gcc.gnu.org>, and a cast of dozens at libstdc++@gcc.gnu.org.
+
 #include "testsuite_abi.h"
 #include <iostream>
 #include <cstdlib>
@@ -47,13 +47,13 @@ main(int argc, char** argv)
           << endl;
       exit(1);
     }
-  
+
   if (argv1.find("--check") != string::npos)
     {
       bool verbose = false;
       if (argv1 == "--check-verbose")
        verbose = true;
-      
+
       // Quick sanity/setup check for arguments.
       const char* test_file = argv[2];
       const char* baseline_file = argv[3];
@@ -71,7 +71,7 @@ main(int argc, char** argv)
       if (!compare_symbols(baseline_file, test_file, verbose))
        exit (1);
     }
-  
+
   if (argv1 == "--examine")
     {
       const char* file = argv[3];
index adb9b09c1a9d935112f2401948b5d31f7e6a8f1e..450ac3b24fd43abdbf434157483568f307bef5eb 100644 (file)
 namespace __gnu_test
 {
   typedef tracker_allocator_counter counter_type;
-  
-  counter_type::size_type 
+
+  counter_type::size_type
   counter_type::allocationCount_ = 0;
-  
-  counter_type::size_type 
+
+  counter_type::size_type
   counter_type::deallocationCount_ = 0;
 
   int counter_type::constructCount_ = 0;
@@ -39,7 +39,7 @@ namespace __gnu_test
   check_construct_destroy(const char* tag, int expected_c, int expected_d)
   {
     bool ret = true;
-    if (counter_type::get_construct_count() != expected_c 
+    if (counter_type::get_construct_count() != expected_c
        || counter_type::get_destruct_count() != expected_d)
       {
        std::cerr << tag << ": "
index 853843fe5adea2ab15fd6ee9c28de2c88e03e7ab..8537a831ce883cb74cbf715fa1f7f5ae5a9890a0 100644 (file)
@@ -37,7 +37,7 @@ namespace __gnu_test
   class tracker_allocator_counter
   {
   public:
-    typedef std::size_t    size_type; 
+    typedef std::size_t    size_type;
 
     static void
     allocate(size_type blocksize)
@@ -114,7 +114,7 @@ namespace __gnu_test
          typedef tracker_allocator<U,
                typename AllocTraits::template rebind<U>::other> other;
        };
-    
+
 #if __cplusplus >= 201103L
       tracker_allocator() = default;
       tracker_allocator(const tracker_allocator&) = default;
@@ -156,7 +156,7 @@ namespace __gnu_test
 #if __cplusplus >= 201103L
       template<typename U, typename... Args>
        void
-       construct(U* p, Args&&... args) 
+       construct(U* p, Args&&... args)
        {
          AllocTraits::construct(*this, p, std::forward<Args>(args)...);
          counter_type::construct();
@@ -201,12 +201,12 @@ namespace __gnu_test
        Alloc& aa = a;
        Alloc& ab = b;
        swap(aa, ab);
-      } 
+      }
     };
 
   template<class T1, class Alloc1, class T2, class Alloc2>
     bool
-    operator==(const tracker_allocator<T1, Alloc1>& lhs, 
+    operator==(const tracker_allocator<T1, Alloc1>& lhs,
               const tracker_allocator<T2, Alloc2>& rhs) throw()
     {
       const Alloc1& alloc1 = lhs;
@@ -216,7 +216,7 @@ namespace __gnu_test
 
   template<class T1, class Alloc1, class T2, class Alloc2>
     bool
-    operator!=(const tracker_allocator<T1, Alloc1>& lhs, 
+    operator!=(const tracker_allocator<T1, Alloc1>& lhs,
               const tracker_allocator<T2, Alloc2>& rhs) throw()
     { return !(lhs == rhs); }
 
@@ -235,7 +235,7 @@ namespace __gnu_test
     }
 
   template<typename Alloc>
-    bool 
+    bool
     check_allocate_max_size()
     {
       Alloc a;
@@ -316,7 +316,7 @@ namespace __gnu_test
       uneq_allocator(const uneq_allocator&) = default;
       uneq_allocator(uneq_allocator&&) = default;
 #endif
-      
+
       template<typename Tp1>
        uneq_allocator(const uneq_allocator<Tp1,
                       typename AllocTraits::template rebind<Tp1>::other>& b)
@@ -327,10 +327,10 @@ namespace __gnu_test
       { }
 
       int get_personality() const { return personality; }
-      
+
       pointer
       allocate(size_type n, const void* hint = 0)
-      { 
+      {
        pointer p = AllocTraits::allocate(*this, n);
 
        try
@@ -387,7 +387,7 @@ namespace __gnu_test
       {
        std::swap(a.personality, b.personality);
        a.swap_base(b);
-      } 
+      }
 
       template<typename Tp1>
        friend inline bool
@@ -402,7 +402,7 @@ namespace __gnu_test
                   const uneq_allocator<Tp1,
                   typename AllocTraits::template rebind<Tp1>::other>& b)
        { return !(a == b); }
-      
+
       int personality;
     };
 
index 64b491e3f4d70d61a0514923bd8a701a5dc4fceb..2be2eeec62656605acd64709b20b87cb5df2534d 100644 (file)
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-// Exception testing utils for the C++ library testsuite. 
+// Exception testing utils for the C++ library testsuite.
 //
 // Copyright (C) 2007-2016 Free Software Foundation, Inc.
 //
@@ -56,7 +56,7 @@ namespace __gnu_test
        : bad_non_virtual(), Exception("construct diamond") { }
       };
     };
-  
+
   template<typename Exception, bool DefaultCons>
     struct diamond_derivation
     : diamond_derivation_base<Exception, DefaultCons>
@@ -70,12 +70,12 @@ namespace __gnu_test
       // behavior is ambiguity.
       static void test()
       {
-       bool test __attribute__((unused)) = true;      
+       bool test __attribute__((unused)) = true;
        try
          { throw error_type(); }
        catch (std::exception const&)
          { VERIFY( false ); }
-       catch (...) 
+       catch (...)
          { VERIFY( true ); }
       }
     };
@@ -93,7 +93,7 @@ namespace __gnu_test
     { return *this; }
 #endif
   };
+
   // See: 20.1.1 Template argument requirements.
   inline bool
   operator==(const NonDefaultConstructible&, const NonDefaultConstructible&)
@@ -114,17 +114,17 @@ namespace __gnu_test
   // For 26 numeric algorithms requirements, need addable,
   // subtractable, multiplicable.
   inline NonDefaultConstructible
-  operator+(const NonDefaultConstructible& lhs, 
+  operator+(const NonDefaultConstructible& lhs,
            const NonDefaultConstructible& rhs)
   { return NonDefaultConstructible(1); }
 
   inline NonDefaultConstructible
-  operator-(const NonDefaultConstructible& lhs, 
+  operator-(const NonDefaultConstructible& lhs,
            const NonDefaultConstructible& rhs)
   { return NonDefaultConstructible(1); }
 
   inline NonDefaultConstructible
-  operator*(const NonDefaultConstructible& lhs, 
+  operator*(const NonDefaultConstructible& lhs,
            const NonDefaultConstructible& rhs)
   { return NonDefaultConstructible(1); }
 
@@ -133,7 +133,7 @@ namespace __gnu_test
   template<typename _Result>
     struct void_function
     {
-      typedef _Result result_type; 
+      typedef _Result result_type;
 
       result_type
       operator()() const
@@ -143,7 +143,7 @@ namespace __gnu_test
   template<>
     struct void_function<NonDefaultConstructible>
     {
-      typedef NonDefaultConstructible result_type; 
+      typedef NonDefaultConstructible result_type;
 
       result_type
       operator()() const
@@ -152,7 +152,7 @@ namespace __gnu_test
 
   // For std::addressof, etc.
   struct OverloadedAddressAux { };
-  
+
   struct OverloadedAddress
   {
     OverloadedAddressAux
index fc60ab4fafc1d8df5382f151263da1eccdb2aef7..7e6d7a589ad16391ecebaacaf5fc8d3f25d2b094 100644 (file)
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 
-// Utility subroutines for the C++ library testsuite. 
+// Utility subroutines for the C++ library testsuite.
 //
 // Copyright (C) 2002-2016 Free Software Foundation, Inc.
 //
@@ -27,7 +27,7 @@ namespace std
   locale::id
   codecvt<__gnu_test::pod_uchar, char, __gnu_test::pod_state>::id;
 
-  locale::id 
+  locale::id
   ctype<__gnu_test::pod_uchar>::id;
 
   locale::id
@@ -36,14 +36,14 @@ namespace std
   locale::id
   moneypunct<__gnu_test::pod_uint>::id;
 
-  // Member specializations for the existing facet classes.  
+  // Member specializations for the existing facet classes.
   // NB: This isn't especially portable. Perhaps a better way would be
   // to just specialize all of numpunct and ctype.
   using __gnu_test::pod_ushort;
   typedef pod_ushort::value_type value_type;
 
   template<>
-    bool 
+    bool
     ctype<pod_ushort>::
     do_is(mask, char_type) const { return true; }
 
@@ -66,7 +66,7 @@ namespace std
     { return __lo; }
 
   template<>
-    pod_ushort 
+    pod_ushort
     ctype<pod_ushort>::
     do_toupper(char_type __c) const
     { return __c; }
@@ -78,7 +78,7 @@ namespace std
     { return __hi; }
 
   template<>
-    pod_ushort 
+    pod_ushort
     ctype<pod_ushort>::
     do_tolower(char_type __c) const
     { return __c; }
@@ -93,7 +93,7 @@ namespace std
     pod_ushort
     ctype<pod_ushort>::
     do_widen(char __c) const
-    { 
+    {
       char_type ret = { value_type(__c) };
       return ret;
     }
@@ -121,7 +121,7 @@ namespace std
   template<>
     const pod_ushort*
     ctype<pod_ushort>::
-    do_narrow(const pod_ushort* __lo, const pod_ushort* __hi, 
+    do_narrow(const pod_ushort* __lo, const pod_ushort* __hi,
              char, char* __dest) const
     {
       while (__lo < __hi)
@@ -148,14 +148,14 @@ namespace std
 
       _M_data->_M_decimal_point.value =  value_type('.');
       _M_data->_M_thousands_sep.value = value_type(',');
-      
+
       for (size_t i = 0; i < __num_base::_S_oend; ++i)
        {
          value_type v = __num_base::_S_atoms_out[i];
          _M_data->_M_atoms_out[i].value = v;
        }
       _M_data->_M_atoms_out[__num_base::_S_oend] = pod_ushort();
-      
+
       for (size_t j = 0; j < __num_base::_S_iend; ++j)
        _M_data->_M_atoms_in[j].value = value_type(__num_base::_S_atoms_in[j]);
       _M_data->_M_atoms_in[__num_base::_S_iend] = pod_ushort();
index 4fe9c720e0fb39515edb45febd3befb85c167170..edada36e7d6eed9b9f59324cdc687ac94337a00b 100644 (file)
@@ -31,7 +31,7 @@
 #include <ext/pod_char_traits.h>
 
 namespace __gnu_test
-{  
+{
   struct pod_int
   {
     int value;
@@ -52,7 +52,7 @@ namespace __gnu_test
   inline bool
   operator==(const pod_int& lhs, const pod_int& rhs)
   { return lhs.value == rhs.value; }
-  
+
   inline bool
   operator<(const pod_int& lhs, const pod_int& rhs)
   { return lhs.value < rhs.value; }
@@ -68,14 +68,14 @@ namespace __gnu_test
 
   inline pod_int
   operator-(const pod_int& lhs, const pod_int& rhs)
-  { 
+  {
     pod_int ret = { lhs.value - rhs.value };
     return ret;
   }
 
   inline pod_int
   operator*(const pod_int& lhs, const pod_int& rhs)
-  { 
+  {
     pod_int ret = { lhs.value * rhs.value };
     return ret;
   }
@@ -98,10 +98,10 @@ namespace __gnu_test
   typedef character<unsigned char, pod_int, pod_state>         pod_char;
   typedef character<unsigned char, unsigned int, pod_state>    pod_uchar;
   typedef character<unsigned short, unsigned int>              pod_ushort;
-  typedef character<unsigned int, unsigned long>               pod_uint;  
+  typedef character<unsigned int, unsigned long>               pod_uint;
 }
 
-namespace __gnu_cxx 
+namespace __gnu_cxx
 {
   // Specializations.
   // pod_char
@@ -122,7 +122,7 @@ namespace __gnu_cxx
        V2 ret = { c.value };
        return ret;
       }
-  
+
   template<>
     template<typename V2>
       inline __gnu_test::pod_uchar::char_type
@@ -160,7 +160,7 @@ namespace std
   // 3. tmp becomes the new value of state.
   template<>
     class codecvt<__gnu_test::pod_uchar, char, __gnu_test::pod_state>
-    : public __codecvt_abstract_base<__gnu_test::pod_uchar, char, 
+    : public __codecvt_abstract_base<__gnu_test::pod_uchar, char,
                                     __gnu_test::pod_state>
     {
     public:
@@ -303,7 +303,7 @@ namespace std
                ++from;
                continue;
              }
-           
+
            if (max == 0) break;
 
            unsigned char tmp;
@@ -390,7 +390,7 @@ namespace std
       do_widen(char c) const
       { return __gnu_test::pod_uchar::from<char>(c); }
 
-      virtual const char* 
+      virtual const char*
       do_widen(const char* low, const char* high, char_type* dest) const
       {
        transform(low, high, dest, &__gnu_test::pod_uchar::from<char>);
@@ -411,88 +411,88 @@ namespace std
     };
 
   // numpunct specializations
-  template<> 
+  template<>
     class numpunct<__gnu_test::pod_uint>
     : public locale::facet
-    { 
-    public: 
-      typedef __gnu_test::pod_uint    char_type; 
-      typedef basic_string<char_type> string_type; 
-    
-      static locale::id id; 
-      
+    {
+    public:
+      typedef __gnu_test::pod_uint    char_type;
+      typedef basic_string<char_type> string_type;
+
+      static locale::id id;
+
       explicit
       numpunct(size_t refs = 0)
-      : locale::facet(refs) 
-      { } 
+      : locale::facet(refs)
+      { }
+
       char_type
-      decimal_point() const 
-      { return this->do_decimal_point(); } 
+      decimal_point() const
+      { return this->do_decimal_point(); }
+
       char_type
-      thousands_sep() const 
-      { return this->do_thousands_sep(); } 
+      thousands_sep() const
+      { return this->do_thousands_sep(); }
+
       string
-      grouping() const 
-      { return this->do_grouping(); } 
+      grouping() const
+      { return this->do_grouping(); }
+
       string_type
-      truename() const 
-      { return this->do_truename(); } 
+      truename() const
+      { return this->do_truename(); }
+
       string_type
-      falsename() const 
-      { return this->do_falsename(); } 
-    protected: 
+      falsename() const
+      { return this->do_falsename(); }
+
+    protected:
       ~numpunct()
-      { } 
+      { }
+
       virtual char_type
-      do_decimal_point() const 
-      { return char_type(); } 
+      do_decimal_point() const
+      { return char_type(); }
+
       virtual char_type
-      do_thousands_sep() const 
-      { return char_type(); } 
+      do_thousands_sep() const
+      { return char_type(); }
+
       virtual string
-      do_grouping() const 
-      { return string(); } 
+      do_grouping() const
+      { return string(); }
+
       virtual string_type
-      do_truename() const 
+      do_truename() const
       { return string_type(); }
+
       virtual string_type
-      do_falsename() const 
-      { return string_type(); } 
+      do_falsename() const
+      { return string_type(); }
     };
 
-  template<> 
+  template<>
     class moneypunct<__gnu_test::pod_uint>
     : public locale::facet, public money_base
-    { 
-    public: 
-      typedef __gnu_test::pod_uint    char_type; 
-      typedef basic_string<char_type> string_type; 
-    
-      static locale::id id; 
+    {
+    public:
+      typedef __gnu_test::pod_uint    char_type;
+      typedef basic_string<char_type> string_type;
+
+      static locale::id id;
       static const bool intl = false;
 
       explicit
       moneypunct(size_t refs = 0)
-      : locale::facet(refs) 
+      : locale::facet(refs)
       { }
+
       char_type
-      decimal_point() const 
-      { return this->do_decimal_point(); } 
+      decimal_point() const
+      { return this->do_decimal_point(); }
+
       char_type
-      thousands_sep() const 
+      thousands_sep() const
       { return this->do_thousands_sep(); }
 
       string
@@ -500,17 +500,17 @@ namespace std
       { return this->do_grouping(); }
 
       string_type
-      curr_symbol() const 
-      { return this->do_curr_symbol(); } 
+      curr_symbol() const
+      { return this->do_curr_symbol(); }
+
       string_type
-      positive_sign() const 
-      { return this->do_positive_sign(); } 
+      positive_sign() const
+      { return this->do_positive_sign(); }
 
       string_type
-      negative_sign() const 
-      { return this->do_negative_sign(); } 
-      
+      negative_sign() const
+      { return this->do_negative_sign(); }
+
       int
       frac_digits() const
       { return this->do_frac_digits(); }
@@ -518,39 +518,39 @@ namespace std
       pattern
       pos_format() const
       { return this->do_pos_format(); }
+
       pattern
       neg_format() const
       { return this->do_neg_format(); }
-  
-    protected: 
-      ~moneypunct() 
-      { } 
+
+    protected:
+      ~moneypunct()
+      { }
+
       virtual char_type
-      do_decimal_point() const 
-      { return char_type(); } 
+      do_decimal_point() const
+      { return char_type(); }
+
       virtual char_type
-      do_thousands_sep() const 
-      { return char_type(); } 
+      do_thousands_sep() const
+      { return char_type(); }
+
       virtual string
-      do_grouping() const 
+      do_grouping() const
       { return string(); }
 
       virtual string_type
-      do_curr_symbol() const 
-      { return string_type(); } 
+      do_curr_symbol() const
+      { return string_type(); }
+
       string_type
-      do_positive_sign() const 
-      { return string_type(); } 
+      do_positive_sign() const
+      { return string_type(); }
 
       string_type
-      do_negative_sign() const 
-      { return string_type(); } 
-      
+      do_negative_sign() const
+      { return string_type(); }
+
       int
       do_frac_digits() const
       { return 0; }
@@ -558,7 +558,7 @@ namespace std
       pattern
       do_pos_format() const
       { return pattern(); }
+
       pattern
       do_neg_format() const
       { return pattern(); }
index d6a766d3c19570ee08f50c4855e1b2815dfdaaeb..2f3732ebe2cc720a15086239356fadeb12196858 100644 (file)
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-// typelist for the C++ library testsuite. 
+// typelist for the C++ library testsuite.
 //
 // Copyright (C) 2005-2016 Free Software Foundation, Inc.
 //
@@ -276,10 +276,10 @@ namespace __gnu_test
     typedef char16_t           a14;
     typedef char32_t           a15;
 
-    typedef node<_GLIBCXX_TYPELIST_CHAIN15(a1, a2, a3, a4, a5, a6, a7, a8, a9, 
+    typedef node<_GLIBCXX_TYPELIST_CHAIN15(a1, a2, a3, a4, a5, a6, a7, a8, a9,
                                           a10, a11, a12, a13, a14, a15)> type;
 #else
-    typedef node<_GLIBCXX_TYPELIST_CHAIN13(a1, a2, a3, a4, a5, a6, a7, a8, a9, 
+    typedef node<_GLIBCXX_TYPELIST_CHAIN13(a1, a2, a3, a4, a5, a6, a7, a8, a9,
                                           a10, a11, a12, a13)> type;
 #endif
   };
@@ -307,11 +307,11 @@ namespace __gnu_test
     __extension__ typedef __int128            a16;
     __extension__ typedef unsigned __int128   a17;
 
-    typedef node<_GLIBCXX_TYPELIST_CHAIN17(a1, a2, a3, a4, a5, a6, a7, a8, a9, 
+    typedef node<_GLIBCXX_TYPELIST_CHAIN17(a1, a2, a3, a4, a5, a6, a7, a8, a9,
                                           a10, a11, a12, a13, a14, a15,
                                           a16, a17)> type;
 # else
-    typedef node<_GLIBCXX_TYPELIST_CHAIN15(a1, a2, a3, a4, a5, a6, a7, a8, a9, 
+    typedef node<_GLIBCXX_TYPELIST_CHAIN15(a1, a2, a3, a4, a5, a6, a7, a8, a9,
                                           a10, a11, a12, a13, a14, a15)> type;
 # endif
 #else
@@ -319,10 +319,10 @@ namespace __gnu_test
     __extension__ typedef __int128            a14;
     __extension__ typedef unsigned __int128   a15;
 
-    typedef node<_GLIBCXX_TYPELIST_CHAIN15(a1, a2, a3, a4, a5, a6, a7, a8, a9, 
+    typedef node<_GLIBCXX_TYPELIST_CHAIN15(a1, a2, a3, a4, a5, a6, a7, a8, a9,
                                           a10, a11, a12, a13, a14, a15)> type;
 # else
-   typedef node<_GLIBCXX_TYPELIST_CHAIN13(a1, a2, a3, a4, a5, a6, a7, a8, a9, 
+   typedef node<_GLIBCXX_TYPELIST_CHAIN13(a1, a2, a3, a4, a5, a6, a7, a8, a9,
                                          a10, a11, a12, a13)> type;
 # endif
 #endif
@@ -345,8 +345,8 @@ namespace __gnu_test
     typedef std::atomic_wchar_t        a13;
     typedef std::atomic_char16_t       a14;
     typedef std::atomic_char32_t       a15;
-    
-    typedef node<_GLIBCXX_TYPELIST_CHAIN14(a2, a3, a4, a5, a6, a7, a8, a9, 
+
+    typedef node<_GLIBCXX_TYPELIST_CHAIN14(a2, a3, a4, a5, a6, a7, a8, a9,
                                           a10, a11, a12, a13, a14, a15)> type;
   };
 
@@ -367,8 +367,8 @@ namespace __gnu_test
     typedef std::atomic_wchar_t        a13;
     typedef std::atomic_char16_t       a14;
     typedef std::atomic_char32_t       a15;
-    
-    typedef node<_GLIBCXX_TYPELIST_CHAIN15(a1, a2, a3, a4, a5, a6, a7, a8, a9, 
+
+    typedef node<_GLIBCXX_TYPELIST_CHAIN15(a1, a2, a3, a4, a5, a6, a7, a8, a9,
                                           a10, a11, a12, a13, a14, a15)> type;
   };
 
@@ -395,14 +395,14 @@ namespace __gnu_test
   struct has_increment_operators
   {
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        struct _Concept
        {
          void __constraint()
          {
-           _Tp a; 
+           _Tp a;
            ++a; // prefix
            a++; // postfix
            a += a;
@@ -417,14 +417,14 @@ namespace __gnu_test
   struct has_decrement_operators
   {
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        struct _Concept
        {
          void __constraint()
          {
-           _Tp a; 
+           _Tp a;
            --a; // prefix
            a--; // postfix
            a -= a;
@@ -486,7 +486,7 @@ namespace __gnu_test
   struct has_bitwise_operators
   {
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        struct _Concept
@@ -511,7 +511,7 @@ namespace __gnu_test
   struct constexpr_comparison_eq_ne
   {
     template<typename _Tp1, typename _Tp2 = _Tp1>
-      void 
+      void
       operator()()
       {
        static_assert(_Tp1() == _Tp2(), "eq");
@@ -522,7 +522,7 @@ namespace __gnu_test
   struct constexpr_comparison_operators
   {
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        static_assert(!(_Tp() < _Tp()), "less");
@@ -538,7 +538,7 @@ namespace __gnu_test
   struct has_trivial_cons_dtor
   {
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        struct _Concept
@@ -561,7 +561,7 @@ namespace __gnu_test
   struct standard_layout
   {
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        struct _Concept
@@ -583,7 +583,7 @@ namespace __gnu_test
   struct has_required_base_class
   {
     template<typename _TBase, typename _TDerived>
-      void 
+      void
       operator()()
       {
        struct _Concept
@@ -593,7 +593,7 @@ namespace __gnu_test
            const _TDerived& obj = __a;
            const _TBase* base __attribute__((unused)) = &obj;
          }
-         
+
          _TDerived __a;
        };
 
@@ -606,7 +606,7 @@ namespace __gnu_test
   struct assignable
   {
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        struct _Concept
@@ -627,7 +627,7 @@ namespace __gnu_test
   struct default_constructible
   {
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        struct _Concept
@@ -645,7 +645,7 @@ namespace __gnu_test
   struct copy_constructible
   {
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        struct _Concept
@@ -665,14 +665,14 @@ namespace __gnu_test
   struct single_value_constructible
   {
     template<typename _Ttype, typename _Tvalue>
-      void 
+      void
       operator()()
       {
        struct _Concept
        {
          void __constraint()
          { _Ttype __v(__a); }
-         
+
          _Tvalue __a;
        };
 
@@ -708,7 +708,7 @@ namespace __gnu_test
       };
 
     template<typename _Tp>
-      void 
+      void
       operator()()
       {
        _Concept<_Tp> c;
@@ -736,7 +736,7 @@ namespace __gnu_test
 
   struct constexpr_single_value_constructible
   {
-    template<typename _Ttesttype, typename _Tvaluetype, 
+    template<typename _Ttesttype, typename _Tvaluetype,
             bool _IsLitp = std::is_literal_type<_Ttesttype>::value>
       struct _Concept;
 
@@ -760,7 +760,7 @@ namespace __gnu_test
       struct _Concept<_Ttesttype, _Tvaluetype, false>
       {
        void __constraint()
-       { 
+       {
          const _Tvaluetype __v { };
          static _Ttesttype __obj(__v);
        }
@@ -781,17 +781,17 @@ namespace __gnu_test
   struct direct_list_initializable
   {
     template<typename _Ttype, typename _Tvalue>
-      void 
+      void
       operator()()
       {
        struct _Concept
        {
          void __constraint()
-         { 
+         {
            _Ttype __v1 { }; // default ctor
            _Ttype __v2 { __a };  // single-argument ctor
          }
-         
+
          _Tvalue __a;
        };
 
@@ -805,14 +805,14 @@ namespace __gnu_test
   struct copy_list_initializable
   {
     template<typename _Ttype, typename _Tvalue>
-      void 
+      void
       operator()()
       {
        struct _Concept
        {
          void __constraint()
          { _Ttype __v __attribute__((unused)) = {__a}; }
-         
+
          _Tvalue __a;
        };
 
@@ -825,7 +825,7 @@ namespace __gnu_test
   struct integral_convertable
   {
     template<typename _Ttype, typename _Tvalue>
-      void 
+      void
       operator()()
       {
        struct _Concept
@@ -847,11 +847,11 @@ namespace __gnu_test
       }
   };
 
-  // Generator to test integral assignment operator 
+  // Generator to test integral assignment operator
   struct integral_assignable
   {
     template<typename _Ttype, typename _Tvalue>
-      void 
+      void
       operator()()
       {
        struct _Concept
index 060bda6518a7b0139ac018cf7d204ccb504068d4..a2886b4bc49abd600d7df99d2b5d37f6b06f4c54 100644 (file)
@@ -62,7 +62,7 @@ namespace __gnu_test
     test_containers(Tester test)
     {
       std::mt19937_64 random_gen;
-      
+
 #ifdef SIMULATOR_TEST
       int loops = 10;
 #else
@@ -75,7 +75,7 @@ namespace __gnu_test
       for(int i = 1; i < 100; ++i)
        for(int j = 0; j < loops; ++j)
          test_single_container<ContainerType>(test, random_gen, i, i);
-     
+
       for(int i = 0; i < loops; ++i)
        {
          test_single_container<ContainerType>(test, random_gen, 10, 10);
index 8f84d6c07ed42050f76641ce5cb2d13df09913a6..7c70675cf81cbce946413e90e21eb1a55c14e9e7 100644 (file)
@@ -225,34 +225,34 @@ namespace __gnu_test
 
   // DR 130 vs. C++98 vs. C++11.
   // Defined in testsuite_shared.cc.
-  void 
+  void
   erase_external(std::set<int>& s);
 
-  void 
+  void
   erase_external(std::multiset<int>& s);
 
-  void 
+  void
   erase_external(std::map<int, int>& s);
 
-  void 
+  void
   erase_external(std::multimap<int, int>& s);
 
-  void 
+  void
   erase_external_iterators(std::set<int>& s);
 
-  void 
+  void
   erase_external_iterators(std::multiset<int>& s);
 
-  void 
+  void
   erase_external_iterators(std::map<int, int>& s);
 
-  void 
+  void
   erase_external_iterators(std::multimap<int, int>& s);
 
 // NB: "must be compiled with C++11"
 #if __cplusplus >= 201103L
 template<typename _Tp>
-  void 
+  void
   linkage_check_cxx98_cxx11_erase(_Tp& container)
   {
     // Crashing when external reference and internal reference symbols are
@@ -263,7 +263,7 @@ template<typename _Tp>
   }
 
 template<typename _Tp>
-  void 
+  void
   linkage_check_cxx98_cxx11_erase_iterators(_Tp& container)
   {
     // Crashing when external reference and internal reference symbols are
index 1bcf8f52fcd2694c273cd189e1acebef120855f4..f49679b3b17a7d9209743852e06ef483ce14682d 100644 (file)
@@ -39,7 +39,7 @@ namespace __gnu_test
     static int destructor_count;
 
     int val;
-    
+
     counter_type() : val(0)
     { ++default_count; }
 
index 2eda8429cb8f4a5b5d6b13b04f0fd2260b566e53..e2eea252ba3a77abb95b7ab19307ae7c2e22b00b 100644 (file)
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-// Error handling utils for the C++ library testsuite. 
+// Error handling utils for the C++ library testsuite.
 //
 // Copyright (C) 2007-2016 Free Software Foundation, Inc.
 //
@@ -28,7 +28,7 @@
 namespace __gnu_test
 {
   struct test_category : public std::error_category
-  { 
+  {
     virtual const char*
     name() const noexcept
     {
@@ -36,13 +36,13 @@ namespace __gnu_test
       return s;
     }
 
-    virtual std::string 
+    virtual std::string
     message(int) const
     { return std::string("message to be determined"); }
   };
 
   struct test_derived_category : public test_category
-  { 
+  {
     virtual const char*
     name() const noexcept
     {
index 4e3d847185b1551573935f04ce8e4d392f39091d..d5228280e68fa761afcd082c87a9d614922b8b8e 100644 (file)
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 
-// Utility subroutines for the C++ library testsuite. 
+// Utility subroutines for the C++ library testsuite.
 //
 // Copyright (C) 2002-2016 Free Software Foundation, Inc.
 //
@@ -53,7 +53,7 @@
 namespace __gnu_test
 {
 #ifdef _GLIBCXX_RES_LIMITS
-  void 
+  void
   set_memory_limits(float size)
   {
     struct rlimit r;
@@ -105,10 +105,10 @@ namespace __gnu_test
 #else
   void
   set_memory_limits(float) { }
-#endif 
+#endif
 
 #ifdef _GLIBCXX_RES_LIMITS
-  void 
+  void
   set_file_limit(unsigned long size)
   {
 #if _GLIBCXX_HAVE_LIMIT_FSIZE
@@ -125,9 +125,9 @@ namespace __gnu_test
 #else
   void
   set_file_limit(unsigned long) { }
-#endif 
+#endif
 
-  void 
+  void
   verify_demangle(const char* mangled, const char* wanted)
   {
     int status = 0;
@@ -158,12 +158,12 @@ namespace __gnu_test
       std::__throw_runtime_error(s);
   }
 
-  void 
+  void
   run_tests_wrapped_locale(const char* name, const func_callback& l)
   {
     using namespace std;
-    
-    // Set the global locale. 
+
+    // Set the global locale.
     locale loc_name = locale(name);
     locale orig = locale::global(loc_name);
 
@@ -184,19 +184,19 @@ namespace __gnu_test
        __throw_runtime_error(s.c_str());
       }
   }
-  
-  void 
+
+  void
   run_tests_wrapped_env(const char* name, const char* env,
                        const func_callback& l)
   {
     using namespace std;
-    
-#ifdef _GLIBCXX_HAVE_SETENV 
-    // Set the global locale. 
+
+#ifdef _GLIBCXX_HAVE_SETENV
+    // Set the global locale.
     locale loc_name = locale(name);
     locale orig = locale::global(loc_name);
 
-    // Set environment variable env to value in name. 
+    // Set environment variable env to value in name.
     const char* oldENV = getenv(env);
     if (!setenv(env, name, 1))
       {
@@ -226,7 +226,7 @@ namespace __gnu_test
 #ifdef _GLIBCXX_SYSV_SEM
   // This union is not declared in system headers.  Instead, it must
   // be defined by user programs.
-  union semun 
+  union semun
   {
     int val;
     struct semid_ds *buf;
@@ -234,7 +234,7 @@ namespace __gnu_test
   };
 #endif
 
-  semaphore::semaphore() 
+  semaphore::semaphore()
   {
 #ifdef _GLIBCXX_SYSV_SEM
     // Remember the PID for the process that created the semaphore set
@@ -245,7 +245,7 @@ namespace __gnu_test
 #ifndef SEM_R
 #define SEM_R 0400
 #endif
-    
+
 #ifndef SEM_A
 #define SEM_A 0200
 #endif
@@ -268,22 +268,22 @@ namespace __gnu_test
 #endif
   }
 
-  semaphore::~semaphore() 
+  semaphore::~semaphore()
   {
 #ifdef _GLIBCXX_SYSV_SEM
     union semun val;
     val.val = 0; // Avoid uninitialized variable warning.
-    // Destroy the semaphore set only in the process that created it. 
+    // Destroy the semaphore set only in the process that created it.
     if (pid_ == getpid())
       semctl(sem_set_, 0, IPC_RMID, val);
 #endif
   }
 
   void
-  semaphore::signal() 
+  semaphore::signal()
   {
 #ifdef _GLIBCXX_SYSV_SEM
-    struct sembuf op[1] = 
+    struct sembuf op[1] =
       {
        { 0, 1, 0 }
       };
@@ -293,16 +293,16 @@ namespace __gnu_test
   }
 
   void
-  semaphore::wait() 
+  semaphore::wait()
   {
 #ifdef _GLIBCXX_SYSV_SEM
-    struct sembuf op[1] = 
+    struct sembuf op[1] =
       {
        { 0, -1, SEM_UNDO }
       };
     if (semop(sem_set_, op, 1) == -1)
       std::__throw_runtime_error("could not wait for semaphore");
-#endif    
+#endif
   }
 
   // For use in 22_locale/time_get and time_put.
index 98ee30e16070d7e42d9e6b301826664448760179..c6f020c34dbca880c541132c4ab255c8870e279b 100644 (file)
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-// Utility subroutines for the C++ library testsuite. 
+// Utility subroutines for the C++ library testsuite.
 //
 // Copyright (C) 2000-2016 Free Software Foundation, Inc.
 //
@@ -99,7 +99,7 @@ namespace __gnu_test
 
   // Simple callback structure for variable numbers of tests (all with
   // same signature).  Assume all unit tests are of the signature
-  // void test01(); 
+  // void test01();
   class func_callback
   {
   public:
@@ -133,11 +133,11 @@ namespace __gnu_test
 
 
   // Run select unit tests after setting global locale.
-  void 
+  void
   run_tests_wrapped_locale(const char*, const func_callback&);
 
   // Run select unit tests after setting environment variables.
-  void 
+  void
   run_tests_wrapped_env(const char*, const char*, const func_callback&);
 
   // Counting.
@@ -152,9 +152,9 @@ namespace __gnu_test
     object_counter (const object_counter&) { ++count; }
     ~object_counter() { --count; }
   };
-  
+
 #define assert_count(n)   VERIFY(__gnu_test::object_counter::count == n)
-  
+
   // A (static) class for counting copy constructors and possibly throwing an
   // exception on a desired count.
   class copy_constructor
@@ -162,7 +162,7 @@ namespace __gnu_test
   public:
     static unsigned int
     count() { return count_; }
-    
+
     static void
     mark_call()
     {
@@ -170,14 +170,14 @@ namespace __gnu_test
       if (count_ == throw_on_)
        std::__throw_runtime_error("copy_constructor::mark_call");
     }
-      
+
     static void
     reset()
     {
       count_ = 0;
       throw_on_ = 0;
     }
-      
+
     static void
     throw_on(unsigned int count) { throw_on_ = count; }
 
@@ -185,7 +185,7 @@ namespace __gnu_test
     static unsigned int count_;
     static unsigned int throw_on_;
   };
-  
+
   // A (static) class for counting assignment operator calls and
   // possibly throwing an exception on a desired count.
   class assignment_operator
@@ -193,7 +193,7 @@ namespace __gnu_test
   public:
     static unsigned int
     count() { return count_; }
-    
+
     static void
     mark_call()
     {
@@ -216,14 +216,14 @@ namespace __gnu_test
     static unsigned int count_;
     static unsigned int throw_on_;
   };
-  
+
   // A (static) class for tracking calls to an object's destructor.
   class destructor
   {
   public:
     static unsigned int
     count() { return _M_count; }
-    
+
     static void
     mark_call() { _M_count++; }
 
@@ -233,7 +233,7 @@ namespace __gnu_test
   private:
     static unsigned int _M_count;
   };
-  
+
   // An class of objects that can be used for validating various
   // behaviours and guarantees of containers and algorithms defined in
   // the standard library.
@@ -262,7 +262,7 @@ namespace __gnu_test
     // copied, well, make it so.
     copy_tracker&
     operator=(const copy_tracker& rhs)
-    { 
+    {
       id_ = rhs.id();
       if (rhs.throw_on_copy_)
         assignment_operator::throw_on(assignment_operator::count() + 1);
@@ -299,12 +299,12 @@ namespace __gnu_test
   { return lhs.id() < rhs.id(); }
 
   // Class for checking required type conversions, implicit and
-  // explicit for given library data structures. 
+  // explicit for given library data structures.
   template<typename _Container>
     struct conversion
     {
       typedef typename _Container::const_iterator const_iterator;
-      
+
       // Implicit conversion iterator to const_iterator.
       static const_iterator
       iterator_to_const_iterator()
@@ -317,11 +317,11 @@ namespace __gnu_test
     };
 
   // A binary semaphore for use across multiple processes.
-  class semaphore 
+  class semaphore
   {
   public:
     // Creates a binary semaphore.  The semaphore is initially in the
-    // unsignaled state. 
+    // unsignaled state.
     semaphore();
 
     // Destroy the semaphore.
index 8499016bb99c14db3ae643813bbbaf032c6dce8e..5c8228aa3f2d06a8670b2e7ea1d32ea0fc1c9c30 100644 (file)
@@ -25,9 +25,9 @@
 #include <ios>
 
 namespace __gnu_test
-{  
+{
   // Used to verify the constraints/requirements on get and put areas
-  // as defined in 
+  // as defined in
   // 27.5.1 - Stream buffer requirements: get and put areas
   // 27.8.1.1 - Template class basic_filebuf p 3
   //   If the file is not open (ios_base::in) -> input seq. cannot be read
@@ -44,36 +44,36 @@ namespace __gnu_test
     {
     public:
       bool
-      write_position() 
-      { 
-       bool one = this->pptr() != 0; 
+      write_position()
+      {
+       bool one = this->pptr() != 0;
        bool two = this->pptr() < this->epptr();
        return one && two;
       }
-      
+
       bool
       read_position()
-      { 
-       bool one = this->gptr() != 0; 
+      {
+       bool one = this->gptr() != 0;
        bool two = this->gptr() < this->egptr();
        return one && two;
       }
-      
+
       bool
-      unbuffered() 
-      { 
-       bool one = this->pbase() == 0; 
-       bool two = this->pptr() == 0; 
+      unbuffered()
+      {
+       bool one = this->pbase() == 0;
+       bool two = this->pptr() == 0;
        return one && two;
       }
-  
+
       bool
       check_pointers()
       {
        bool one   = this->eback() == 0;
        bool two   = this->gptr() == 0;
        bool three = this->egptr() == 0;
-       
+
        bool four  = this->pbase() == 0;
        bool five  = this->pptr() == 0;
        bool six   = this->epptr() == 0;
@@ -99,12 +99,12 @@ namespace __gnu_test
     {
     private:
       bool m_sync_called;
-    
+
     public:
       sync_buf()
       : m_sync_called(false)
       { }
-      
+
       bool sync_called() const
       { return m_sync_called; }
 
@@ -146,44 +146,44 @@ namespace __gnu_test
        this->setg(p, p, p + 1);
       }
 
-      virtual int_type underflow() 
+      virtual int_type underflow()
       {
        throw underflow_error();
        return int_type();
       }
-      
-      virtual int_type uflow() 
+
+      virtual int_type uflow()
       {
        throw underflow_error();
        return int_type();
       }
-      
+
       virtual int_type
       overflow(int_type)
       {
        throw overflow_error();
        return int_type();
       }
-      
-      virtual pos_type 
+
+      virtual pos_type
       seekoff(off_type, std::ios_base::seekdir, std::ios_base::openmode)
-      { 
+      {
        throw positioning_error();
-       return pos_type(off_type(-1)); 
-      } 
-      
-      virtual pos_type 
+       return pos_type(off_type(-1));
+      }
+
+      virtual pos_type
       seekpos(pos_type, std::ios_base::openmode)
-      { 
+      {
        throw positioning_error();
-       return pos_type(off_type(-1)); 
-      } 
-      
-      virtual int 
-      sync() 
-      { 
+       return pos_type(off_type(-1));
+      }
+
+      virtual int
+      sync()
+      {
        throw positioning_error();
-       return 0; 
+       return 0;
       }
     };
 
@@ -203,58 +203,58 @@ namespace __gnu_test
       typedef typename std::num_get<T>::iter_type iter_type;
 
     protected:
-      iter_type 
+      iter_type
       do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, bool&) const
       { throw facet_error(); return iter_type(); }
 
-      virtual iter_type 
+      virtual iter_type
       do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, long&) const
       { throw facet_error(); return iter_type(); }
-      
-      virtual iter_type 
-      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, 
+
+      virtual iter_type
+      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&,
             unsigned short&) const
       { throw facet_error(); return iter_type(); }
-      
-      virtual iter_type 
-      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, 
+
+      virtual iter_type
+      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&,
             unsigned int&) const
       { throw facet_error(); return iter_type(); }
-      
-      virtual iter_type 
-      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, 
+
+      virtual iter_type
+      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&,
             unsigned long&) const
       { throw facet_error(); return iter_type(); }
 
-#ifdef _GLIBCXX_USE_LONG_LONG 
-      virtual iter_type 
-      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, 
+#ifdef _GLIBCXX_USE_LONG_LONG
+      virtual iter_type
+      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&,
             long long&) const
       { throw facet_error(); return iter_type(); }
-      
-      virtual iter_type 
-      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, 
+
+      virtual iter_type
+      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&,
             unsigned long long&) const
       { throw facet_error(); return iter_type(); }
 #endif
 
-      virtual iter_type 
-      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, 
+      virtual iter_type
+      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&,
             float&) const
       { throw facet_error(); return iter_type(); }
-      
-      virtual iter_type 
-      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, 
+
+      virtual iter_type
+      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&,
             double&) const
       { throw facet_error(); return iter_type(); }
-      
-      virtual iter_type 
-      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, 
+
+      virtual iter_type
+      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&,
             long double&) const
       { throw facet_error(); return iter_type(); }
-      
-      virtual iter_type 
-      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, 
+
+      virtual iter_type
+      do_get(iter_type, iter_type, ios_base&, ios_base::iostate&,
             void*&) const
       { throw facet_error(); return iter_type(); }
     };
@@ -273,37 +273,37 @@ namespace __gnu_test
       typedef typename std::num_put<T>::char_type char_type;
 
     protected:
-      iter_type 
+      iter_type
       do_put(iter_type, ios_base&, char_type, bool) const
       { throw facet_error(); return iter_type(0); }
-      
-      virtual iter_type 
+
+      virtual iter_type
       do_put(iter_type, ios_base&, char_type, long) const
       { throw facet_error(); return iter_type(0); }
 
-      virtual iter_type 
+      virtual iter_type
       do_put(iter_type, ios_base&, char_type, unsigned long) const
       { throw facet_error(); return iter_type(0); }
 
-#ifdef _GLIBCXX_USE_LONG_LONG 
-      virtual iter_type 
+#ifdef _GLIBCXX_USE_LONG_LONG
+      virtual iter_type
       do_put(iter_type, ios_base&, char_type, long long) const
       { throw facet_error(); return iter_type(0); }
 
-      virtual iter_type 
+      virtual iter_type
       do_put(iter_type, ios_base&, char_type, unsigned long long) const
       { throw facet_error(); return iter_type(0); }
 #endif
-      
-      virtual iter_type 
+
+      virtual iter_type
       do_put(iter_type, ios_base&, char_type, double) const
       { throw facet_error(); return iter_type(0); }
 
-      virtual iter_type 
+      virtual iter_type
       do_put(iter_type, ios_base&, char_type, long double) const
       { throw facet_error(); return iter_type(0); }
-      
-      virtual iter_type 
+
+      virtual iter_type
       do_put(iter_type, ios_base&, char_type, const void*) const
       { throw facet_error(); return iter_type(0); }
     };
index f74916592339a256f84fe9619b6d30e6d2a6d39d..a1c71a23cdd84605355def5e1b71f4a4726353c7 100644 (file)
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-// Iterator Wrappers for the C++ library testsuite. 
+// Iterator Wrappers for the C++ library testsuite.
 //
 // Copyright (C) 2004-2016 Free Software Foundation, Inc.
 //
@@ -113,7 +113,7 @@ namespace __gnu_test
 
   /**
    * @brief output_iterator wrapper for pointer
-   * 
+   *
    * This class takes a pointer and wraps it to provide exactly
    * the requirements of a output_iterator. It should not be
    * instantiated directly, but generated from a test_container
@@ -131,7 +131,7 @@ namespace __gnu_test
     {
       ITERATOR_VERIFY(ptr >= SharedInfo->first && ptr <= SharedInfo->last);
     }
-    
+
     output_iterator_wrapper(const output_iterator_wrapper& in)
     : ptr(in.ptr), SharedInfo(in.SharedInfo)
     { }
@@ -143,9 +143,9 @@ namespace __gnu_test
       ITERATOR_VERIFY(SharedInfo->writtento[ptr - SharedInfo->first] == false);
       return WritableObject<T>(ptr, SharedInfo);
     }
-    
+
     output_iterator_wrapper&
-    operator=(const output_iterator_wrapper& in) 
+    operator=(const output_iterator_wrapper& in)
     {
       ptr = in.ptr;
       SharedInfo = in.SharedInfo;
@@ -182,7 +182,7 @@ namespace __gnu_test
 
   /**
    * @brief input_iterator wrapper for pointer
-   * 
+   *
    * This class takes a pointer and wraps it to provide exactly
    * the requirements of a input_iterator. It should not be
    * instantiated directly, but generated from a test_container
@@ -203,7 +203,7 @@ namespace __gnu_test
     input_iterator_wrapper(T* _ptr, ContainerType* SharedInfo_in)
     : ptr(_ptr), SharedInfo(SharedInfo_in)
     { ITERATOR_VERIFY(ptr >= SharedInfo->first && ptr <= SharedInfo->last); }
-    
+
     input_iterator_wrapper(const input_iterator_wrapper& in)
     : ptr(in.ptr), SharedInfo(in.SharedInfo)
     { }
@@ -273,7 +273,7 @@ namespace __gnu_test
 
   /**
    * @brief forward_iterator wrapper for pointer
-   * 
+   *
    * This class takes a pointer and wraps it to provide exactly
    * the requirements of a forward_iterator. It should not be
    * instantiated directly, but generated from a test_container
@@ -286,7 +286,7 @@ namespace __gnu_test
     forward_iterator_wrapper(T* _ptr, ContainerType* SharedInfo_in)
     : input_iterator_wrapper<T>(_ptr, SharedInfo_in)
     { }
-    
+
     forward_iterator_wrapper(const forward_iterator_wrapper& in)
     : input_iterator_wrapper<T>(in)
     { }
@@ -327,7 +327,7 @@ namespace __gnu_test
 
   /**
    * @brief bidirectional_iterator wrapper for pointer
-   * 
+   *
    * This class takes a pointer and wraps it to provide exactly
    * the requirements of a forward_iterator. It should not be
    * instantiated directly, but generated from a test_container
@@ -355,7 +355,7 @@ namespace __gnu_test
       this->SharedInfo = in.SharedInfo;
       return *this;
     }
-   
+
     bidirectional_iterator_wrapper&
     operator++()
     {
@@ -372,7 +372,7 @@ namespace __gnu_test
       return tmp;
     }
 
-    bidirectional_iterator_wrapper& 
+    bidirectional_iterator_wrapper&
     operator--()
     {
       ITERATOR_VERIFY(this->SharedInfo && this->ptr > this->SharedInfo->first);
@@ -382,7 +382,7 @@ namespace __gnu_test
 
     bidirectional_iterator_wrapper
     operator--(int)
-    { 
+    {
       bidirectional_iterator_wrapper<T> tmp = *this;
       --*this;
       return tmp;
@@ -391,13 +391,13 @@ namespace __gnu_test
 
   /**
    * @brief random_access_iterator wrapper for pointer
-   * 
+   *
    * This class takes a pointer and wraps it to provide exactly
    * the requirements of a forward_iterator. It should not be
    * instantiated directly, but generated from a test_container
    */
   template<class T>
-  struct random_access_iterator_wrapper 
+  struct random_access_iterator_wrapper
   : public bidirectional_iterator_wrapper<T>
   {
     typedef BoundsContainer<T> ContainerType;
@@ -510,7 +510,7 @@ namespace __gnu_test
       return !(*this < in);
     }
 
-    bool 
+    bool
     operator<=(const random_access_iterator_wrapper<T>& in) const
     {
       return !(*this > in);
@@ -524,15 +524,15 @@ namespace __gnu_test
 
   template<typename T>
     random_access_iterator_wrapper<T>
-    operator+(std::ptrdiff_t n, random_access_iterator_wrapper<T> it) 
+    operator+(std::ptrdiff_t n, random_access_iterator_wrapper<T> it)
     { return it += n; }
 
 
-  /** 
+  /**
    * @brief A container-type class for holding iterator wrappers
    * test_container takes two parameters, a class T and an iterator
    * wrapper templated by T (for example forward_iterator_wrapper<T>.
-   * It takes two pointers representing a range and presents them as 
+   * It takes two pointers representing a range and presents them as
    * a container of iterators.
    */
   template <class T, template<class TT> class ItType>
index ca29350a84e03720c6c75ee2db6c6596727059cd..70603fa3aae96c32e75e6c08940ee6d7347703bd 100644 (file)
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-// Utility subroutines for the C++ library testsuite. 
+// Utility subroutines for the C++ library testsuite.
 //
 // Copyright (C) 2000-2016 Free Software Foundation, Inc.
 //
index 1cd9d6fabc171ba56341d211a2948579b326e85b..9869124637b175b2ddb28aabb7303d4a18c22446 100644 (file)
@@ -85,7 +85,7 @@ namespace __gnu_test
     time_counter() : elapsed_begin(), elapsed_end(), tms_begin(), tms_end()
     { }
 
-    void 
+    void
     clear() throw()
     {
       elapsed_begin = clock_t();
@@ -96,18 +96,18 @@ namespace __gnu_test
 
     void
     start()
-    { 
+    {
       this->clear();
-      elapsed_begin = times(&tms_begin); 
+      elapsed_begin = times(&tms_begin);
       const clock_t err = clock_t(-1);
       if (elapsed_begin == err)
        std::__throw_runtime_error("time_counter::start");
     }
-    
+
     void
     stop()
-    { 
-      elapsed_end = times(&tms_end); 
+    {
+      elapsed_end = times(&tms_end);
       const clock_t err = clock_t(-1);
       if (elapsed_end == err)
        std::__throw_runtime_error("time_counter::stop");
@@ -137,28 +137,28 @@ namespace __gnu_test
   public:
     resource_counter(int i = RUSAGE_SELF) : who(i)
     { this->clear(); }
-    
-    void 
+
+    void
     clear() throw()
-    { 
-      memset(&rusage_begin, 0, sizeof(rusage_begin)); 
-      memset(&rusage_end, 0, sizeof(rusage_end)); 
-      memset(&allocation_begin, 0, sizeof(allocation_begin)); 
-      memset(&allocation_end, 0, sizeof(allocation_end)); 
+    {
+      memset(&rusage_begin, 0, sizeof(rusage_begin));
+      memset(&rusage_end, 0, sizeof(rusage_end));
+      memset(&allocation_begin, 0, sizeof(allocation_begin));
+      memset(&allocation_end, 0, sizeof(allocation_end));
     }
 
     void
     start()
-    { 
+    {
       if (getrusage(who, &rusage_begin) != 0 )
        memset(&rusage_begin, 0, sizeof(rusage_begin));
       malloc(0); // Needed for some implementations.
       allocation_begin = mallinfo();
     }
-    
+
     void
     stop()
-    { 
+    {
       if (getrusage(who, &rusage_end) != 0 )
        memset(&rusage_end, 0, sizeof(rusage_end));
       allocation_end = mallinfo();
@@ -168,12 +168,12 @@ namespace __gnu_test
     allocated_memory() const
     { return ((allocation_end.uordblks - allocation_begin.uordblks)
              + (allocation_end.hblkhd - allocation_begin.hblkhd)); }
-    
-    long 
+
+    long
     hard_page_fault() const
     { return rusage_end.ru_majflt - rusage_begin.ru_majflt; }
 
-    long 
+    long
     swapped() const
     { return rusage_end.ru_nswap - rusage_begin.ru_nswap; }
   };
@@ -200,7 +200,7 @@ namespace __gnu_test
   }
 
   void
-  report_performance(const std::string file, const std::string comment, 
+  report_performance(const std::string file, const std::string comment,
                     const time_counter& t, const resource_counter& r)
   {
     const char space = ' ';
@@ -226,7 +226,7 @@ namespace __gnu_test
     out << std::setw(4) << t.system_time() << "s" << space;
     out << std::setw(8) << r.allocated_memory() << "mem" << space;
     out << std::setw(4) << r.hard_page_fault() << "pf" << space;
-    
+
     out << std::endl;
     out.close();
   }
@@ -273,7 +273,7 @@ template<typename Container, int Iter, bool Thread>
     {
       const char ws(' ');
       std::ostringstream title;
-       
+
       std::string titlename(filename);
       std::string::size_type n = titlename.find('.');
       if (n != string::npos)
@@ -289,7 +289,7 @@ template<typename Container, int Iter, bool Thread>
       title << Thread;
       title << '>';
 #endif
-      
+
       titlename += ".title";
       std::ofstream titlefile(titlename.c_str());
       if (!titlefile.good())
@@ -301,7 +301,7 @@ template<typename Container, int Iter, bool Thread>
     Container obj;
     int status;
     std::string type(abi::__cxa_demangle(typeid(obj).name(), 0, 0, &status));
-    
+
     // Extract fully-qualified typename.
     // Assumes "set" or "map" are uniquely determinate.
     string::iterator beg = type.begin();
@@ -313,7 +313,7 @@ template<typename Container, int Iter, bool Thread>
     string::size_type nend = type.find('<', n);
     if (nend != string::npos)
       end = type.begin() + nend;
-    
+
     string compressed_type;
     compressed_type += '"';
     compressed_type += string(beg, end);
@@ -334,7 +334,7 @@ template<typename Container, int Iter, bool Thread>
     std::ofstream file(filename, std::ios_base::app);
     if (!file.good())
       throw std::runtime_error("write_viz_data cannot open filename");
-    
+
     file << compressed_type;
     first_container = false;
   }
@@ -343,10 +343,10 @@ template<typename Container, int Iter, bool Thread>
 void
 write_viz_data(__gnu_test::time_counter& time, const char* filename)
 {
-  std::ofstream file(filename, std::ios_base::app);  
+  std::ofstream file(filename, std::ios_base::app);
   if (!file.good())
     throw std::runtime_error("write_viz_data cannot open filename");
-  
+
   // Print out score in appropriate column.
   const char tab('\t');
   int score = time.real_time();
@@ -367,12 +367,12 @@ write_viz_endl(const char* filename)
 template<typename TestType>
   struct value_type : public std::pair<const TestType, TestType>
   {
-    inline value_type& operator++() 
-    { 
+    inline value_type& operator++()
+    {
       ++this->second;
-      return *this; 
+      return *this;
     }
-    
+
     inline operator TestType() const { return this->second; }
   };
 
@@ -410,7 +410,7 @@ template<typename Container, int Iter, bool Thread>
          pthread_create(&t2, 0, &do_thread<Container, Iter>, 0);
          pthread_create(&t3, 0, &do_thread<Container, Iter>, 0);
          pthread_create(&t4, 0, &do_thread<Container, Iter>, 0);
-         
+
          pthread_join(t1, 0);
          pthread_join(t2, 0);
          pthread_join(t3, 0);
@@ -445,7 +445,7 @@ template<bool Thread>
       operator()(Container)
       {
        const int i = 20000;
-       test_container<Container, i, Thread>(_M_filename); 
+       test_container<Container, i, Thread>(_M_filename);
       }
 
   private:
@@ -461,7 +461,7 @@ sequence_find_container(std::string& type)
   std::string::size_type n2 = type.find("list");
   std::string::size_type n3 = type.find("deque");
   std::string::size_type n4 = type.find("string");
-  
+
   if (n1 != npos || n2 != npos || n3 != npos || n4 != npos)
     return std::min(std::min(n1, n2), std::min(n3, n4));
   else
index 3e062ca6bb3258259c9ce492f5c22b9a6a1da033..578e94a78bdd3d9959a2681f88eb0c38c76f2268 100644 (file)
@@ -149,7 +149,7 @@ namespace __gnu_test
        double f = std::lgamma(k + (double)n);
        double a = std::lgamma(n);
        double b = std::lgamma(k + 1.0);
+
        return std::exp(f - a - b) * std::pow(p, n) * std::pow(1 - p, k);
       }
   }
@@ -161,7 +161,7 @@ namespace __gnu_test
       return 0.0;
     else
       {
-       double lf = std::lgamma(k + 1.0); 
+       double lf = std::lgamma(k + 1.0);
        return std::exp(std::log(mu) * k - lf - mu);
       }
   }
index 7a75fd7647b2ce3f905a47303dd7d4f3f2eb6ae3..3e43eeeb36998f350949631afeda1d00a3a77e94 100644 (file)
@@ -106,7 +106,7 @@ namespace __gnu_test
 
        show_regex_error_codes();
        cout << "regex_error::code " << regex_error_codes[e.code()] << endl;
-       
+
        if (__error != regex_error_internal)
          {
            // Then expected error_type is __error. Check.
index b9a490d8198702350de27b30a9c880e33f3c6198..0c4030418e93a0393f35730011af3cb8867f1184 100644 (file)
@@ -48,7 +48,7 @@ namespace __gnu_pbds
     class twister_rand_gen
     {
     public:
-      twister_rand_gen(unsigned int seed = 
+      twister_rand_gen(unsigned int seed =
                       static_cast<unsigned int>(std::time(0)))
       : m_base_generator(seed)
       {
@@ -64,7 +64,7 @@ namespace __gnu_pbds
       { return(static_cast<unsigned int>(std::time(0))); }
 
       unsigned long
-      get_unsigned_long(unsigned long min = 0, 
+      get_unsigned_long(unsigned long min = 0,
                        unsigned long max = UINT_MAX - 1)
       {
        _GLIBCXX_DEBUG_ASSERT(max >= min);
index 7e9729bbc9ab0ef4f72e6c22e609afa0956e63fa..b5774592d304eeb56060e84e22bb8c18e64673aa 100644 (file)
@@ -43,7 +43,7 @@ namespace __gnu_test
 
     rvalstruct&
     operator=(int newval)
-    { 
+    {
       val = newval;
       valid = true;
       return *this;
@@ -76,7 +76,7 @@ namespace __gnu_test
     }
   };
 
-  inline bool 
+  inline bool
   operator==(const rvalstruct& lhs, const rvalstruct& rhs)
   { return lhs.val == rhs.val; }
 
@@ -103,7 +103,7 @@ namespace __gnu_test
     static int copycount;
     int val;
     bool valid;
-    
+
     copycounter() : val(0), valid(true)
     { }
 
@@ -125,17 +125,17 @@ namespace __gnu_test
       in.valid = false;
       valid = true;
     }
-    
+
     copycounter&
     operator=(int newval)
-    { 
+    {
       val = newval;
       valid = true;
       return *this;
     }
 
     bool
-    operator=(const copycounter& in) 
+    operator=(const copycounter& in)
     {
       bool test __attribute__((unused)) = true;
       VERIFY( in.valid == true );
@@ -155,13 +155,13 @@ namespace __gnu_test
       valid = true;
       return *this;
     }
-    
+
     ~copycounter() noexcept
     { valid = false; }
   };
 
   int copycounter::copycount = 0;
-  
+
   inline bool
   operator==(const copycounter& lhs, const copycounter& rhs)
   { return lhs.val == rhs.val; }
index 05057b69115827cd07e8233f290d3350b796c689..94ca31966ae69cb5f11dca51173cc77dfb2e488d 100644 (file)
@@ -34,7 +34,7 @@ try_allocation()
 
   typedef __gnu_cxx::__mt_alloc<value_t> allocator_t;
 
-  typedef std::char_traits<value_t> traits_t; 
+  typedef std::char_traits<value_t> traits_t;
   typedef std::basic_string<value_t, traits_t, allocator_t> string_t;
 
   string_t s;
@@ -42,7 +42,7 @@ try_allocation()
 }
 
 // libstdc++/23591
-extern "C" void 
+extern "C" void
 try_throw_exception()
 {
   try
@@ -53,7 +53,7 @@ try_throw_exception()
     { }
 }
 
-extern "C" void 
+extern "C" void
 try_function_random_fail()
 {
   long seed = lrand48();
@@ -77,23 +77,23 @@ try_function_random_fail()
 
 #if __cplusplus < 201103L
 // "must be compiled with C++98"
-  void 
+  void
   erase_external(std::set<int>& s)
   { s.erase(s.begin()); }
 
-  void 
+  void
   erase_external(std::multiset<int>& s)
   { s.erase(s.begin()); }
-  
-  void 
+
+  void
   erase_external(std::map<int, int>& s)
   { s.erase(s.begin()); }
-  
-  void 
+
+  void
   erase_external(std::multimap<int, int>& s)
   { s.erase(s.begin()); }
 
-  void 
+  void
   erase_external_iterators(std::set<int>& s)
   {
     typedef typename std::set<int>::iterator iterator_type;
@@ -101,7 +101,7 @@ try_function_random_fail()
     s.erase(iter, ++iter);
   }
 
-  void 
+  void
   erase_external_iterators(std::multiset<int>& s)
   {
     typedef typename std::multiset<int>::iterator iterator_type;
@@ -109,7 +109,7 @@ try_function_random_fail()
     s.erase(iter, ++iter);
   }
 
-  void 
+  void
   erase_external_iterators(std::map<int, int>& s)
   {
     typedef typename std::map<int, int>::iterator iterator_type;
@@ -117,8 +117,8 @@ try_function_random_fail()
     s.erase(iter, ++iter);
   }
 
-  
-  void 
+
+  void
   erase_external_iterators(std::multimap<int, int>& s)
   {
     typedef typename std::multimap<int, int>::iterator iterator_type;
index ea903e3bd9398338927a275d00945757a078c85f..9f2c632da8c865d1afdc129ab9e52e092edf112b 100644 (file)
@@ -535,67 +535,67 @@ namespace __gnu_test
   {
     struct E
     {};
-    
+
     struct NTD1
     {
       ~NTD1() = default;
     };
-    
+
     struct NTD2
     {
       ~NTD2();
     };
-    
+
     struct NTD3
     {
       ~NTD3() throw();
     };
-    
+
     struct TD1
     {
       ~TD1() noexcept(false);
     };
-    
+
     struct TD2
     {
       ~TD2() throw(int);
     };
-    
+
     struct Aggr
     {
       int i;
       bool b;
       E e;
     };
-    
+
     struct Aggr2
     {
       int i;
       bool b;
       TD1 r;
     };
-    
+
     struct Del
     {
       ~Del() = delete;
     };
-    
+
     struct Del2
     {
       ~Del2() noexcept = delete;
     };
-    
+
     struct Del3
     {
       ~Del3() noexcept(false) = delete;
     };
-    
+
     struct Der : Aggr
     {};
-    
+
     struct Der2 : Aggr2
     {};
-    
+
     union U1
     {
       int i;
@@ -603,7 +603,7 @@ namespace __gnu_test
       void* p;
       TD1* pt;
     };
-    
+
     union Ut
     {
       int i;
@@ -611,7 +611,7 @@ namespace __gnu_test
       void* p;
       TD1 pt;
     };
-    
+
     enum class En { a, b, c, d };
     enum En2 { En2a, En2b, En2c, En2d };
 
@@ -622,7 +622,7 @@ namespace __gnu_test
     {
       virtual ~Abstract1() = 0;
     };
-    
+
     struct AbstractDelDtor
     {
       ~AbstractDelDtor() = delete;
@@ -633,7 +633,7 @@ namespace __gnu_test
     {
       virtual ~Abstract2() noexcept(false) = 0;
     };
-    
+
     struct Abstract3
     {
       ~Abstract3() noexcept(false);
@@ -679,7 +679,7 @@ namespace __gnu_test
       DelCopy(const DelCopy&) = delete;
     };
   }
-  
+
   namespace assign
   {
     struct Empty {};
index 947f2a5f701b4e7d01715afff6b1353fe6658468..bc6038ceabbf142365aea1cca69d45340743c19c 100644 (file)
@@ -28,7 +28,7 @@
 
 // C++0x only.
 namespace __gnu_test
-{  
+{
   // Assume _Tp::native_handle_type.
   // Check C++ to native_handle_type characteristics: size and alignment.
   template<typename _Tp>
@@ -42,7 +42,7 @@ namespace __gnu_test
       typedef typename std::remove_pointer<native_handle>::type native_type;
 
       int st = sizeof(test_type);
-      int snt = sizeof(native_type);      
+      int snt = sizeof(native_type);
       int at = __alignof__(test_type);
       int ant = __alignof__(native_type);
       if (st != snt || at != ant)