LINUX.ORG.RU

История изменений

Исправление quasimoto, (текущая версия) :

Вот std vs fmath (bench последнего) у меня:

range=[-10.00, 10.00], d=1.000000e-06, N=10
            std::exp sum=2.00411013e+10 ave= 19.5/ 28.5clk(x1.00)
          fmath::exp sum=2.00410952e+10 ave= 11.1/ 20.1clk(x1.76)

range=[-10.00, 10.00], d=1.000000e-06, N=20
            std::exp sum=1.67944243e+10 ave= 19.4/ 28.5clk(x1.00)
          fmath::exp sum=1.67944243e+10 ave= 11.1/ 20.1clk(x1.76)

Исходная версия quasimoto, :

Вот std vs fmath (bench последнего) у меня:

range=[-10.00, 10.00], d=1.000000e-06, N=10
            std::exp sum=2.00411013e+10 ave= 19.5/ 28.5clk(x1.00)
          fmath::exp sum=2.00410952e+10 ave= 11.1/ 20.1clk(x1.76)