diff --git a/benchMark.txt b/benchMark.txt index 9a339be90c2c47a60536bee9078d5365d8876f07..885d8dd2c05c82f867d6eb3a7b7b6757addcab19 100644 --- a/benchMark.txt +++ b/benchMark.txt @@ -57,28 +57,28 @@ hypot sqrt(((x1 * x1) + (x2 * x2))) himmilbeau ((((x1 * x1) + x2) - 11) * (((x1 * x1) + x2) - 11)) + (((x1 + (x2 * x2)) - 7) * ((x1 + (x2 * x2)) - 7)) nonlin2 (((x * y) - 1) / (((x * y) * (x * y)) - 1)) jetEngine (x1 + (((((((((2 * x1) * (((((3 * x1) * x1) + (2 * x2)) - x1) / ((x1 * x1) + 1))) * ((((((3 * x1) * x1) + (2 * x2)) - x1) / ((x1 * x1) + 1)) - 3)) + ((x1 * x1) * ((4 * (((((3 * x1) * x1) + (2 * x2)) - x1) / ((x1 * x1) + 1))) - 6))) * ((x1 * x1) + 1)) + (((3 * x1) * x1) * (((((3 * x1) * x1) + (2 * x2)) - x1) / ((x1 * x1) + 1)))) + ((x1 * x1) * x1)) + x1) + (3 * (((((3 * x1) * x1) - (2 * x2)) - x1) / ((x1 * x1) + 1))))) -sin x + -1.0 / 6.0 * x * x * x + 1.0 / 120.0 * x * x * x * x * x -cos 1.0 + -0.5 * x * x + 1.0 / 24.0 * x * x * x * x -tan x + 1.0 / 3.0 * x * x * x + 2.0 / 15.0 * x * x * x * x * x -exp 1.0 + x + 0.5 * x * x + 1.0 / 6.0 * x * x * x + 1.0 / 24.0 * x * x * x * x + 1.0 / 120.0 * x * x * x * x * x -log x - 0.5 * x * x + 1.0 / 3.0 * x * x * x - 0.25 * x * x * x * x + 1.0 / 5.0 * x * x * x * x * x -asin x + 1.0 / 6.0 * x * x * x + 3.0 / 40.0 * x * x * x * x * x -acos 1.57079632679489661923132169163975144209858469968754 - 1.0 * x - 1.0 / 6.0 * x * x * x - 3.0 / 40.0 * x * x * x * x * x -atan x - 1.0 / 3.0 * x * x * x + 1.0/ 5.0 * x * x * x * x * x -sin x - 1.0 / 6.0 * x * x * x + 1.0/ 120.0 * x * x * x * x * x - 1.0 / 5040.0 * x * x * x * x * x * x * x -cos 1.0 - 0.5 * x * x + 1.0 / 24.0 * x * x * x * x - 1.0 / 720.0 * x * x * x * x * x * x -tan x + 1.0 / 3.0 * x * x * x + 2.0 / 15.0 * x * x * x * x * x + 17.0 / 315.0 * x * x * x * x * x * x * x -exp 1.0 + x + 0.5 * x * x + 1.0 / 6.0 * x * x * x + 1.0 / 24.0 * x * x * x * x + 1.0 / 120.0 * x * x * x * x * x + 1.0 / 720.0 * x * x * x * x * x * x + 1.0 / 5040.0 * x * x * x * x * x * x * x -log x - 0.5 * x * x + 1.0 / 3.0 * x * x * x - 0.25 * x * x * x * x + 1.0 / 5.0 * x * x * x * x * x - 1.0 / 6.0 * x * x * x * x * x * x + 1.0 / 7.0 * x * x * x * x * x * x * x -asin x + 1.0 / 6.0 * x * x * x + 3.0 / 40.0 * x * x * x * x * x + 5.0 / 112.0 * x * x * x * x * x * x * x -acos 1.57079632679489661923132169163975144209858469968754 - 1.0 * x - 1.0 / 6.0 * x * x * x - 3.0 / 40.0 * x * x * x * x * x - 5.0 / 112.0 * x * x * x * x * x * x * x -atan x - 1.0 / 3.0 * x * x * x + 1.0 / 5.0 * x * x * x * x * x - 1.0 / 7.0 * x * x * x * x * x * x * x -exp2 1 + 0.69314718056 * x + 0.24022650695913864 * x * x + 0.05550410866483472 * x * x * x + 0.009618129107631514 * x * x * x * x + 0.0013333558146433706 * x * x * x * x * x + 0.00015403530393388905 * x * x * x * x * x * x + 1.5252733804068269e-05 * x * x * x * x * x * x * x -exp10 1 + 2.30258509299 * x + 2.650949055229883 * x * x + 2.034678592282751 * x * x * x + 1.171255148904035 * x * x * x * x + 0.5393829291908427 * x * x * x * x * x + 0.20699584869468582 * x * x * x * x * x * x + 0.06808936507359958 * x * x * x * x * x * x * x -log2 1.442695040888963407359924681001892137426645954153 * x - 0.7213475204444817036799623405009460687133229770765 * x * x + 0.48089834696298780245330822700063071247554865138433 * x * x * x - 0.36067376022224085183998117025047303435666148853825 * x * x * x * x + 0.28853900817779268147198493620037842748532919083059 * x * x * x * x * x - 0.240449173481493901226654113500315356237774325692165 * x * x * x * x * x * x + 0.20609929155556620105141781157169887677523513630757 * x * x * x * x * x * x * x -log10 1.0 / 2.302585092994046 * x + 0.14476482730108395 * x * x * x + 0.08685889638065035 * x * x * x * x * x + x * 0.06204206884332169 * x * x * x * x * x * x - 0.07238241365054196 * x * x * x * x * x * x - 0.10857362047581294 * x * x * x * x -  0.21714724095162588* x * x -sinh x + 1.0 / 6.0 * x * x * x + 1.0 / 120.0 * x * x * x * x * x + 1.0 / 5040.0 * x * x * x * x * x * x * x -cosh 1 + 0.5 * x * x + 1.0 / 24.0 * x * x * x * x + 1.0 / 720.0 * x * x * x * x * x * x -tanh x + -1.0 / 3.0 * x * x * x + 2.0 / 15.0 * x * x * x * x * x + -17.0 / 315.0 * x * x * x * x * x * x * x -asinh x + -1.0 / 6.0 * x * x * x + 3.0 / 40.0 * x * x * x * x * x + -5.0 / 112.0 * x * x * x * x * x * x * x -atanh x + 1.0 / 3.0 * (x * x) * x + 1.0 / 5.0 * (x * x) * x * x * x + 1.0 / 7.0 * (x * x) * x * x * x * x * x \ No newline at end of file +sinTaylorPoly5 x + -1.0 / 6.0 * x * x * x + 1.0 / 120.0 * x * x * x * x * x +cosTaylorPoly5 1.0 + -0.5 * x * x + 1.0 / 24.0 * x * x * x * x +tanTaylorPoly5 x + 1.0 / 3.0 * x * x * x + 2.0 / 15.0 * x * x * x * x * x +expTaylorPoly5 1.0 + x + 0.5 * x * x + 1.0 / 6.0 * x * x * x + 1.0 / 24.0 * x * x * x * x + 1.0 / 120.0 * x * x * x * x * x +logTaylorPoly5 x - 0.5 * x * x + 1.0 / 3.0 * x * x * x - 0.25 * x * x * x * x + 1.0 / 5.0 * x * x * x * x * x +asinTaylorPoly5 x + 1.0 / 6.0 * x * x * x + 3.0 / 40.0 * x * x * x * x * x +acosTaylorPoly5 1.57079632679489661923132169163975144209858469968754 - 1.0 * x - 1.0 / 6.0 * x * x * x - 3.0 / 40.0 * x * x * x * x * x +atanTaylorPoly5 x - 1.0 / 3.0 * x * x * x + 1.0/ 5.0 * x * x * x * x * x +sinTaylorPoly7 x - 1.0 / 6.0 * x * x * x + 1.0/ 120.0 * x * x * x * x * x - 1.0 / 5040.0 * x * x * x * x * x * x * x +cosTaylorPoly7 1.0 - 0.5 * x * x + 1.0 / 24.0 * x * x * x * x - 1.0 / 720.0 * x * x * x * x * x * x +tanTaylorPoly7 x + 1.0 / 3.0 * x * x * x + 2.0 / 15.0 * x * x * x * x * x + 17.0 / 315.0 * x * x * x * x * x * x * x +expTaylorPoly7 1.0 + x + 0.5 * x * x + 1.0 / 6.0 * x * x * x + 1.0 / 24.0 * x * x * x * x + 1.0 / 120.0 * x * x * x * x * x + 1.0 / 720.0 * x * x * x * x * x * x + 1.0 / 5040.0 * x * x * x * x * x * x * x +logTaylorPoly7 x - 0.5 * x * x + 1.0 / 3.0 * x * x * x - 0.25 * x * x * x * x + 1.0 / 5.0 * x * x * x * x * x - 1.0 / 6.0 * x * x * x * x * x * x + 1.0 / 7.0 * x * x * x * x * x * x * x +asinTaylorPoly7 x + 1.0 / 6.0 * x * x * x + 3.0 / 40.0 * x * x * x * x * x + 5.0 / 112.0 * x * x * x * x * x * x * x +acosTaylorPoly7 1.57079632679489661923132169163975144209858469968754 - 1.0 * x - 1.0 / 6.0 * x * x * x - 3.0 / 40.0 * x * x * x * x * x - 5.0 / 112.0 * x * x * x * x * x * x * x +atanTaylorPoly7 x - 1.0 / 3.0 * x * x * x + 1.0 / 5.0 * x * x * x * x * x - 1.0 / 7.0 * x * x * x * x * x * x * x +exp2TaylorPoly7 1 + 0.69314718056 * x + 0.24022650695913864 * x * x + 0.05550410866483472 * x * x * x + 0.009618129107631514 * x * x * x * x + 0.0013333558146433706 * x * x * x * x * x + 0.00015403530393388905 * x * x * x * x * x * x + 1.5252733804068269e-05 * x * x * x * x * x * x * x +exp10TaylorPoly7 1 + 2.30258509299 * x + 2.650949055229883 * x * x + 2.034678592282751 * x * x * x + 1.171255148904035 * x * x * x * x + 0.5393829291908427 * x * x * x * x * x + 0.20699584869468582 * x * x * x * x * x * x + 0.06808936507359958 * x * x * x * x * x * x * x +log2TaylorPoly7 1.442695040888963407359924681001892137426645954153 * x - 0.7213475204444817036799623405009460687133229770765 * x * x + 0.48089834696298780245330822700063071247554865138433 * x * x * x - 0.36067376022224085183998117025047303435666148853825 * x * x * x * x + 0.28853900817779268147198493620037842748532919083059 * x * x * x * x * x - 0.240449173481493901226654113500315356237774325692165 * x * x * x * x * x * x + 0.20609929155556620105141781157169887677523513630757 * x * x * x * x * x * x * x +log10TaylorPoly7 1.0 / 2.302585092994046 * x + 0.14476482730108395 * x * x * x + 0.08685889638065035 * x * x * x * x * x + x * 0.06204206884332169 * x * x * x * x * x * x - 0.07238241365054196 * x * x * x * x * x * x - 0.10857362047581294 * x * x * x * x -  0.21714724095162588* x * x +sinhTaylorPoly7 x + 1.0 / 6.0 * x * x * x + 1.0 / 120.0 * x * x * x * x * x + 1.0 / 5040.0 * x * x * x * x * x * x * x +coshTaylorPoly7 1 + 0.5 * x * x + 1.0 / 24.0 * x * x * x * x + 1.0 / 720.0 * x * x * x * x * x * x +tanhTaylorPoly7 x + -1.0 / 3.0 * x * x * x + 2.0 / 15.0 * x * x * x * x * x + -17.0 / 315.0 * x * x * x * x * x * x * x +asinhTaylorPoly7 x + -1.0 / 6.0 * x * x * x + 3.0 / 40.0 * x * x * x * x * x + -5.0 / 112.0 * x * x * x * x * x * x * x +atanhTaylorPoly7 x + 1.0 / 3.0 * (x * x) * x + 1.0 / 5.0 * (x * x) * x * x * x + 1.0 / 7.0 * (x * x) * x * x * x * x * x \ No newline at end of file