# Begin of automatic generation

# cos
Test "cos (M_PI_6l * 4.0) == -0.5":
double: 1
float: 1
idouble: 1
ifloat: 1

# erf
Test "erf (1.25) == 0.922900128256458230136523481197281140":
double: 1
idouble: 1

# erfc
Test "erfc (2.0) == 0.00467773498104726583793074363274707139":
double: 1
idouble: 1
Test "erfc (4.125) == 0.542340079956506600531223408575531062e-8":
double: 1
idouble: 1

# expm1
Test "expm1 (0.75) == 1.11700001661267466854536981983709561":
double: 1
idouble: 1

# gamma
Test "gamma (-0.5) == log(2*sqrt(pi))":
double: 1
idouble: 1

# hypot
Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
float: 1
ifloat: 1
Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
float: 1
ifloat: 1
Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
float: 1
ifloat: 1
Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
float: 1
ifloat: 1
Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
float: 1
ifloat: 1
Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
float: 1
ifloat: 1
Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
float: 1
ifloat: 1
Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
float: 1
ifloat: 1

# lgamma
Test "lgamma (-0.5) == log(2*sqrt(pi))":
double: 1
idouble: 1
Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
float: 1
ifloat: 1
Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1":
double: 1
float: 2
idouble: 1
ifloat: 2

# log10
Test "log10 (e) == log10(e)":
float: 1
ifloat: 1

# sin
Test "sin (0.80190127184058835) == 0.71867942238767868":
double: 1
idouble: 1

# sinh
Test "sinh (0.75) == 0.822316731935829980703661634446913849":
double: 1
idouble: 1

# tanh
Test "tanh (-0.75) == -0.635148952387287319214434357312496495":
double: 1
idouble: 1
Test "tanh (0.75) == 0.635148952387287319214434357312496495":
double: 1
idouble: 1

# tgamma
Test "tgamma (-0.5) == -2 sqrt (pi)":
double: 2
idouble: 2
Test "tgamma (0.7) == 1.29805533264755778568117117915281162":
double: 1
float: 1
idouble: 1
ifloat: 1

# Maximal error of functions:
Function: "cos":
double: 1
float: 1
idouble: 1
ifloat: 1

Function: "erf":
double: 1
idouble: 1

Function: "erfc":
double: 1
idouble: 1

Function: "expm1":
double: 1
idouble: 1

Function: "gamma":
double: 1
idouble: 1

Function: "hypot":
float: 1
ifloat: 1

Function: "lgamma":
double: 1
float: 2
idouble: 1
ifloat: 2

Function: "log":
float: 1
ifloat: 1

Function: "log10":
float: 1
ifloat: 1

Function: "sin":
double: 1
idouble: 1

Function: "sinh":
double: 1
idouble: 1

Function: "tan":
double: 1
idouble: 1

Function: "tanh":
double: 1
idouble: 1

Function: "tgamma":
double: 2
float: 1
idouble: 2
ifloat: 1

# end of automatic generation
