Note
ULPs from 10^5 - 10^6 iterations. Unless specified otherwise, gcc + host libm is assumed.

OpenSolaris Development snv_134 X86

[ 1/32] function: acos     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 2/32] function: acosh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0959     [skipped =     0]
[ 3/32] function: asin     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 4/32] function: asinh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0499     [skipped =     0]
[ 5/32] function: atan     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 6/32] function: atanh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0034     [skipped =     0]
[ 7/32] function: cbrt     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0002     [skipped =     0]
[ 8/32] function: ceil     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 25011]
[ 9/32] function: cos      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[10/32] function: cosh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0006     [skipped = 49606]
[11/32] function: exp      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 49417]
[12/32] function: expm1    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 24725]
[13/32] function: exp2     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 49628]
[14/32] function: erf      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0184     [skipped =     0]
[15/32] function: erfc     max ulp: 1.0000     min ulp: 0.0000 avg ulp: 0.0004     [skipped = 25050]
[16/32] function: fabs     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[17/32] function: floor    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 24936]
[18/32] function: hypot    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[19/32] function: log      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[20/32] function: log1p    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[21/32] function: log10    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[22/32] function: log2     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[23/32] function: remainde max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =   132]
[24/32] function: rint     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 49637]
[25/32] function: sin      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[26/32] function: sinh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0039     [skipped = 49540]
[27/32] function: sqrt     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[28/32] function: pow      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped = 66090]
[29/32] function: tan      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[30/32] function: tanh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0018     [skipped =     0]
[31/32] function: y0       max ulp: 2.7985e+03 min ulp: 0.0000 avg ulp: 3.8438e-01 [skipped = 47875]
[32/32] function: y1       max ulp: 3.2463e+05 min ulp: 0.0000 avg ulp: 9.0942e+00 [skipped =     0]

Debian GNU/Linux testing (squeeze)

[ 1/32] function: acos     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 2/32] function: acosh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[ 3/32] function: asin     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 4/32] function: asinh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 5/32] function: atan     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 6/32] function: atanh    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 7/32] function: cbrt     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0929     [skipped =     0]
[ 8/32] function: ceil     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 24660]
[ 9/32] function: cos      max ulp: 4.3919e+19 min ulp: 0.0000 avg ulp: 7.1343e+15 [skipped =     0]
[10/32] function: cosh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped = 49624]
[11/32] function: exp      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped = 49585]
[12/32] function: expm1    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 24712]
[13/32] function: exp2     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 49369]
[14/32] function: erf      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0184     [skipped =     0]
[15/32] function: erfc     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0002     [skipped = 24814]
[16/32] function: fabs     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[17/32] function: floor    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 24984]
[18/32] function: hypot    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[19/32] function: log      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[20/32] function: log1p    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[21/32] function: log10    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[22/32] function: log2     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0002     [skipped =     0]
[23/32] function: remainde max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =   119]
[24/32] function: rint     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 49910]
[25/32] function: sin      max ulp: 3.6872e+19 min ulp: 0.0000 avg ulp: 7.0514e+15 [skipped =     0]
[26/32] function: sinh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped = 49670]
[27/32] function: sqrt     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0002     [skipped =     0]
[28/32] function: pow      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped = 65751]
[29/32] function: tan      max ulp: 1.4175e+22 min ulp: 0.0000 avg ulp: 2.1701e+17 [skipped =     0]
[30/32] function: tanh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[31/32] function: y0       max ulp: 4.6263e+12 min ulp: 0.0000 avg ulp: 3.0864e+08 [skipped = 46986]
[32/32] function: y1       max ulp: 4.7275e+03 min ulp: 0.0000 avg ulp: 5.4281e-01 [skipped =     0]

NetBSD 5.99.33 i386

[ 1/32] function: acos     max ulp: 5.3000e+01 min ulp: 0.0000 avg ulp: 2.6250e-04 [skipped =      0]
[ 2/32] function: acosh    max ulp: 2.0000     min ulp: 0.0000 avg ulp: 0.0010     [skipped =      0]
[ 3/32] function: asin     max ulp: 7.5000     min ulp: 0.0000 avg ulp: 0.0029     [skipped =      0]
[ 4/32] function: asinh    max ulp: 2.0000     min ulp: 0.0000 avg ulp: 0.0023     [skipped =      0]
[ 5/32] function: atan     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[ 6/32] function: atanh    max ulp: 2.0000     min ulp: 0.0000 avg ulp: 0.0039     [skipped =      0]
[ 7/32] function: cbrt     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0416     [skipped =      0]
[ 8/32] function: ceil     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 249545]
[ 9/32] function: cos      max ulp: 4.4538e+20 min ulp: 0.0000 avg ulp: 8.7363e+15 [skipped =      0]
[10/32] function: cosh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0007     [skipped = 495899]
[11/32] function: exp      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped = 496501]
[12/32] function: expm1    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0003     [skipped = 247933]
[13/32] function: exp2     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 496155]
[14/32] function: erf      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0184     [skipped =      0]
[15/32] function: erfc     max ulp: 1.0000     min ulp: 0.0000 avg ulp: 0.0005     [skipped = 249279]
[16/32] function: fabs     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[17/32] function: floor    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 250026]
[18/32] function: hypot    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0017     [skipped =      0]
[19/32] function: log      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =      0]
[20/32] function: log1p    max ulp: 2.0000     min ulp: 0.0000 avg ulp: 0.0004     [skipped =      0]
[21/32] function: log10    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =      0]
[22/32] function: log2     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =      0]
[23/32] function: remainde max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =   1191]
[24/32] function: rint     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 499237]
[25/32] function: sin      max ulp: 4.0568e+21 min ulp: 0.0000 avg ulp: 1.2533e+16 [skipped =      0]
[26/32] function: sinh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0040     [skipped = 496278]
[27/32] function: sqrt     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[28/32] function: pow      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0007     [skipped = 661326]
[29/32] function: tan      max ulp: 1.4208e+22 min ulp: 0.0000 avg ulp: 8.5359e+16 [skipped =      0]
[30/32] function: tanh     max ulp: 1.0000     min ulp: 0.0000 avg ulp: 0.0035     [skipped =      0]
[31/32] function: y0       max ulp: 5.6727e+13 min ulp: 0.0000 avg ulp: 5.1764e+08 [skipped = 473808]
[32/32] function: y1       max ulp: 1.8380e+04 min ulp: 0.0000 avg ulp: 6.4463e-01 [skipped =      0]

NetBSD 5.99.28 mac68k

[ 1/32] function: acos     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 2/32] function: acosh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0009     [skipped =     0]
[ 3/32] function: asin     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 4/32] function: asinh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0021     [skipped =     0]
[ 5/32] function: atan     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 6/32] function: atanh    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[ 7/32] function: cbrt     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[ 8/32] function: ceil     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 12575]
[ 9/32] function: cos      max ulp: 1.7709e+20 min ulp: 0.0000 avg ulp: 9.9676e+15 [skipped =     0]
[10/32] function: cosh     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 24802]
[11/32] function: exp      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 24876]
[12/32] function: expm1    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 12569]
[13/32] function: exp2     max ulp: 6.0399e+12 min ulp: 0.0000 avg ulp: 5.2046e+10 [skipped = 24807]
[14/32] function: erf      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0179     [skipped =     0]
[15/32] function: erfc     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped = 12526]
[16/32] function: fabs     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[17/32] function: floor    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 12526]
[18/32] function: hypot    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0017     [skipped =     0]
[19/32] function: log      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[20/32] function: log1p    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[21/32] function: log10    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[22/32] function: log2     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0003     [skipped =     0]
[23/32] function: remainde max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =    64]
[24/32] function: rint     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 25051]
[25/32] function: sin      max ulp: 3.6405e+19 min ulp: 0.0000 avg ulp: 8.9537e+15 [skipped =     0]
[26/32] function: sinh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 24944]
[27/32] function: sqrt     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[28/32] function: pow      max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 33041]
[29/32] function: tan      max ulp: 3.5622e+20 min ulp: 0.0000 avg ulp: 5.8212e+16 [skipped =     0]
[30/32] function: tanh     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[31/32] function: y0       max ulp: 1.2902e+12 min ulp: 0.0000 avg ulp: 2.3873e+08 [skipped = 23615]
[32/32] function: y1       max ulp: 4.1500e+02 min ulp: 0.0000 avg ulp: 2.3140e-01 [skipped =     0]

FreeBSD 8.0-RELEASE i386

[ 1/30] function: acos     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0002     [skipped =     0]
[ 2/30] function: acosh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0009     [skipped =     0]
[ 3/30] function: asin     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[ 4/30] function: asinh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0021     [skipped =     0]
[ 5/30] function: atan     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[ 6/30] function: atanh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0030     [skipped =     0]
[ 7/30] function: cbrt     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0410     [skipped =     0]
[ 8/30] function: ceil     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 25007]
[ 9/30] function: cos      max ulp: 1.8430e+19 min ulp: 0.0000 avg ulp: 6.2762e+15 [skipped =     0]
[10/30] function: cosh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0007     [skipped = 49558]
[11/30] function: exp      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped = 49642]
[12/30] function: expm1    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0003     [skipped = 24748]
[13/30] function: exp2     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 49727]
[14/30] function: erf      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0182     [skipped =     0]
[15/30] function: erfc     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0004     [skipped = 25129]
[16/30] function: fabs     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[17/30] function: floor    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 24990]
[18/30] function: hypot    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0016     [skipped =     0]
[19/30] function: log      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[20/30] function: log1p    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0003     [skipped =     0]
[21/30] function: log10    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =     0]
[22/30] function: rint     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 49825]
[23/30] function: sin      max ulp: 1.6787e+19 min ulp: 0.0000 avg ulp: 6.6437e+15 [skipped =     0]
[24/30] function: sinh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0039     [skipped = 49468]
[25/30] function: sqrt     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =     0]
[26/30] function: pow      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0007     [skipped = 66057]
[27/30] function: tan      max ulp: 1.2217e+22 min ulp: 0.0000 avg ulp: 1.7321e+17 [skipped =     0]
[28/30] function: tanh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0021     [skipped =     0]
[29/30] function: y0       max ulp: 8.8955e+19 min ulp: 0.0000 avg ulp: 9.1390e+15 [skipped =     0]
[30/30] function: y1       max ulp: 2.0392e+04 min ulp: 0.0000 avg ulp: 9.1561e-01 [skipped =     0]

Debian GNU/Linux testing (squeeze), Intel C Compiler

[ 1/32] function: acos     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[ 2/32] function: acosh    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[ 3/32] function: asin     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[ 4/32] function: asinh    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[ 5/32] function: atan     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[ 6/32] function: atanh    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[ 7/32] function: cbrt     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0009     [skipped =      0]
[ 8/32] function: ceil     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 124581]
[ 9/32] function: cos      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =      0]
[10/32] function: cosh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 247849]
[11/32] function: exp      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped = 247908]
[12/32] function: expm1    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 123817]
[13/32] function: exp2     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 248056]
[14/32] function: erf      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =      0]
[15/32] function: erfc     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 124547]
[16/32] function: fabs     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[17/32] function: floor    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 124588]
[18/32] function: hypot    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[19/32] function: log      max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[20/32] function: log1p    max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[21/32] function: log10    max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[22/32] function: log2     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[23/32] function: remainde max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =    622]
[24/32] function: rint     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 249738]
[25/32] function: sin      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =      0]
[26/32] function: sinh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 247316]
[27/32] function: sqrt     max ulp: 0.0000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[28/32] function: pow      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped = 330262]
[29/32] function: tan      max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =      0]
[30/32] function: tanh     max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0000     [skipped =      0]
[31/32] function: y0       max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0001     [skipped =      0]
[32/32] function: y1       max ulp: 0.5000     min ulp: 0.0000 avg ulp: 0.0002     [skipped =      0]