📄 libm-test-ulps
字号:
ildouble: 1ldouble: 1# lgammaTest "lgamma (-0.5) == log(2*sqrt(pi))":ildouble: 1ldouble: 1Test "lgamma (0.5) == log(sqrt(pi))":ildouble: 1ldouble: 1Test "lgamma (0.7) == 0.26086724653166651439":float: 1ifloat: 1ildouble: 1ldouble: 1Test "lgamma (1.2) == -0.853740900033158497197e-1":double: 1float: 2idouble: 1ifloat: 2ildouble: 1ldouble: 1Test "lgamma (3) == M_LN2l":ildouble: 1ldouble: 1# logTest "log (0.75) == -0.287682072451780927439219005993827432":ildouble: 1ldouble: 1Test "log (2) == M_LN2l":ildouble: 1ldouble: 1Test "log (e) == 1":float: 1ifloat: 1# log10Test "log10 (0.75) == -0.124938736608299953132449886193870744":ildouble: 2ldouble: 2Test "log10 (e) == log10(e)":float: 1ifloat: 1# log1pTest "log1p (-0.25) == -0.287682072451780927439219005993827432":ildouble: 1ldouble: 1# log2Test "log2 (0.75) == -.415037499278843818546261056052183492":ildouble: 1ldouble: 1# powTest "pow (0.75, 1.25) == 0.697953644326574699205914060237425566":ildouble: 1ldouble: 1# sincosTest "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in sin_res":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1Test "sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1# sinhTest "sinh (0.75) == 0.822316731935829980703661634446913849":ildouble: 1ldouble: 1# tanTest "tan (0.75) == 0.931596459944072461165202756573936428":ildouble: 1ldouble: 1Test "tan (pi/4) == 1":double: 1idouble: 1# tgammaTest "tgamma (-0.5) == -2 sqrt (pi)":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1Test "tgamma (0.5) == sqrt (pi)":float: 1ifloat: 1ildouble: 1ldouble: 1Test "tgamma (0.7) == 1.29805533264755778568":double: 1float: 1idouble: 1ifloat: 1Test "tgamma (4) == 6":ildouble: 1ldouble: 1# y0Test "y0 (0.125) == -1.38968062514384052915582277745018693":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1Test "y0 (0.75) == -0.137172769385772397522814379396581855":double: 1idouble: 1ildouble: 2ldouble: 2Test "y0 (1.0) == 0.0882569642156769579829267660235151628":ildouble: 1ldouble: 1Test "y0 (1.5) == 0.382448923797758843955068554978089862":ildouble: 1ldouble: 1Test "y0 (10.0) == 0.0556711672835993914244598774101900481":ildouble: 1ldouble: 1Test "y0 (2.0) == 0.510375672649745119596606592727157873":float: 1ifloat: 1Test "y0 (8.0) == 0.223521489387566220527323400498620359":float: 1ifloat: 1ildouble: 1ldouble: 1# y1Test "y1 (0.125) == -5.19993611253477499595928744876579921":ildouble: 1ldouble: 1Test "y1 (1.0) == -0.781212821300288716547150000047964821":double: 1idouble: 1Test "y1 (10.0) == 0.249015424206953883923283474663222803":float: 1ifloat: 1Test "y1 (2.0) == -0.107032431540937546888370772277476637":float: 2ifloat: 2ildouble: 1ldouble: 1Test "y1 (8.0) == -0.158060461731247494255555266187483550":ildouble: 1ldouble: 1# ynTest "yn (0, 0.125) == -1.38968062514384052915582277745018693":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1Test "yn (0, 0.75) == -0.137172769385772397522814379396581855":double: 1idouble: 1ildouble: 2ldouble: 2Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628":ildouble: 1ldouble: 1Test "yn (0, 1.5) == 0.382448923797758843955068554978089862":ildouble: 1ldouble: 1Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481":ildouble: 1ldouble: 1Test "yn (0, 2.0) == 0.510375672649745119596606592727157873":float: 1ifloat: 1Test "yn (0, 8.0) == 0.223521489387566220527323400498620359":float: 1ifloat: 1ildouble: 1ldouble: 1Test "yn (1, 0.125) == -5.19993611253477499595928744876579921":float: 1ifloat: 1ildouble: 1ldouble: 1Test "yn (1, 0.75) == -1.03759455076928541973767132140642198":float: 1ifloat: 1Test "yn (1, 1.0) == -0.781212821300288716547150000047964821":double: 1idouble: 1Test "yn (1, 10.0) == 0.249015424206953883923283474663222803":float: 1ifloat: 1Test "yn (1, 2.0) == -0.107032431540937546888370772277476637":float: 2ifloat: 2ildouble: 1ldouble: 1Test "yn (1, 8.0) == -0.158060461731247494255555266187483550":ildouble: 1ldouble: 1Test "yn (10, 0.125) == -127057845771019398.252538486899753195":double: 1idouble: 1ildouble: 2ldouble: 2Test "yn (10, 0.75) == -2133501638.90573424452445412893839236":float: 1ifloat: 1ildouble: 4ldouble: 4Test "yn (10, 10.0) == -0.359814152183402722051986577343560609":double: 1float: 1idouble: 1ifloat: 1Test "yn (3, 0.125) == -2612.69757350066712600220955744091741":ildouble: 1ldouble: 1Test "yn (3, 0.75) == -12.9877176234475433186319774484809207":double: 1float: 1idouble: 1ifloat: 1ildouble: 2ldouble: 2Test "yn (3, 2.0) == -1.12778377684042778608158395773179238":float: 1ifloat: 1# Maximal error of functions:Function: "acosh":ildouble: 1ldouble: 1Function: "asinh":ildouble: 1ldouble: 1Function: "atan2":ildouble: 1ldouble: 1Function: "atanh":ildouble: 1ldouble: 1Function: Real part of "cacos":float: 2ifloat: 2ildouble: 1ldouble: 1Function: Imaginary part of "cacos":float: 1ifloat: 1ildouble: 2ldouble: 2Function: Real part of "cacosh":double: 1float: 7idouble: 1ifloat: 7ildouble: 6ldouble: 6Function: Imaginary part of "cacosh":double: 1float: 1idouble: 1ifloat: 1ildouble: 2ldouble: 2Function: Real part of "casin":double: 1float: 5idouble: 1ifloat: 5ildouble: 3ldouble: 3Function: Imaginary part of "casin":float: 1ifloat: 1ildouble: 2ldouble: 2Function: Real part of "casinh":double: 6float: 19idouble: 6ifloat: 19ildouble: 5ldouble: 5Function: Imaginary part of "casinh":double: 13float: 1idouble: 13ifloat: 1ildouble: 6ldouble: 6Function: Real part of "catan":ildouble: 1ldouble: 1Function: Imaginary part of "catan":double: 1float: 1idouble: 1ifloat: 1Function: Real part of "catanh":ildouble: 1ldouble: 1Function: "cbrt":ildouble: 1ldouble: 1Function: Real part of "ccos":float: 1ifloat: 1ildouble: 1ldouble: 1Function: Imaginary part of "ccos":float: 1ifloat: 1ildouble: 1ldouble: 1Function: Real part of "ccosh":float: 1ifloat: 1Function: Imaginary part of "ccosh":float: 1ifloat: 1ildouble: 1ldouble: 1Function: Real part of "cexp":float: 2ifloat: 2Function: Imaginary part of "cexp":float: 1ifloat: 1ildouble: 1ldouble: 1Function: Real part of "clog":float: 1ifloat: 1ildouble: 1ldouble: 1Function: Imaginary part of "clog":ildouble: 1ldouble: 1Function: Real part of "clog10":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1Function: Imaginary part of "clog10":double: 1float: 1idouble: 1ifloat: 1ildouble: 2ldouble: 2Function: "cos":double: 2float: 1idouble: 2ifloat: 1ildouble: 1ldouble: 1Function: Real part of "cpow":double: 1float: 2idouble: 1ifloat: 2ildouble: 15ldouble: 15Function: Imaginary part of "cpow":double: 2float: 6idouble: 2ifloat: 6ildouble: 2ldouble: 2Function: Real part of "csin":float: 1ifloat: 1ildouble: 1ldouble: 1Function: Imaginary part of "csin":float: 1ifloat: 1Function: Real part of "csinh":float: 1ifloat: 1ildouble: 1ldouble: 1Function: Imaginary part of "csinh":float: 1ifloat: 1ildouble: 2ldouble: 2Function: Real part of "ctan":ildouble: 439ldouble: 439Function: Imaginary part of "ctan":ildouble: 2ldouble: 2Function: Real part of "ctanh":ildouble: 2ldouble: 2Function: Imaginary part of "ctanh":double: 1float: 1idouble: 1ifloat: 1ildouble: 25ldouble: 25Function: "erfc":float: 1ifloat: 1ildouble: 1ldouble: 1Function: "expm1":ildouble: 1ldouble: 1Function: "gamma":ildouble: 1ldouble: 1Function: "hypot":float: 1ifloat: 1Function: "j0":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1Function: "j1":float: 2ifloat: 2ildouble: 1ldouble: 1Function: "jn":double: 1float: 5idouble: 1ifloat: 5ildouble: 2ldouble: 2Function: "lgamma":double: 1float: 2idouble: 1ifloat: 2ildouble: 1ldouble: 1Function: "log":float: 1ifloat: 1ildouble: 1ldouble: 1Function: "log10":float: 1ifloat: 1ildouble: 2ldouble: 2Function: "log1p":ildouble: 1ldouble: 1Function: "log2":ildouble: 1ldouble: 1Function: "pow":ildouble: 1ldouble: 1Function: "sincos":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1Function: "sinh":ildouble: 1ldouble: 1Function: "tan":double: 1idouble: 1ildouble: 1ldouble: 1Function: "tgamma":double: 1float: 1idouble: 1ifloat: 1ildouble: 1ldouble: 1Function: "y0":double: 1float: 1idouble: 1ifloat: 1ildouble: 2ldouble: 2Function: "y1":double: 1float: 2idouble: 1ifloat: 2ildouble: 1ldouble: 1Function: "yn":double: 1float: 2idouble: 1ifloat: 2ildouble: 4ldouble: 4# end of automatic generation
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -