On Tuesday 23 May 2006 05:03 pm, Giulio Bottazzi wrote: > Hi, > the following is obtained with make check on AMD64 > > make[2]: Entering directory `/usr/local/gsl/specfunc' > FAIL: gsl_sf_mathieu_c(0, 10.0, 0.0, &r) [2146] > expected: 0.007626517570935782 > obtained: 0.007626517570935777 1.693427080992244e-18 2.22045e-16 > fracdiff: 3.411891718287791e-16 > value/expected not consistent within reported error > 0.00762651757093577715 1.69342708099224407e-18 [snip additional Mathieu function test failures] Hi Giulio, It looks like I set the computed error tolerances too tight for cases where the absolute value of the result is less than 1. I've attached a patch to the specfunc directory that works for me. The Mathieu functions are new to the trunk, and I've only tested on AMD Athlon. Hopefully a thorough testing on multiple architectures will identify any additional issues. Thanks. Lowell -- Lowell D. Johnson Linux: Bringing stability, security, and freedom to home and business computing since 1991. www.linux.org Free and Open Source Software: Of the people, by the people, for the people.