From 7c40a78da1f95589dd0d9c03c239a99ef830ca72 Mon Sep 17 00:00:00 2001 From: yhr Date: Thu, 1 Dec 2022 12:53:46 +0000 Subject: [PATCH 1/3] update benchMark.txt. Signed-off-by: yhr --- benchMark.txt | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/benchMark.txt b/benchMark.txt index eedee7a..9a339be 100644 --- a/benchMark.txt +++ b/benchMark.txt @@ -56,4 +56,29 @@ x_by_xy (x / (x + y)) 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))))) \ No newline at end of file +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 -- Gitee From 87c8f21d1632180e58625b778eab5ff9488c2ce8 Mon Sep 17 00:00:00 2001 From: yhr Date: Thu, 1 Dec 2022 12:54:24 +0000 Subject: [PATCH 2/3] update benchMarkInterval.txt. Signed-off-by: yhr --- benchMarkInterval.txt | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/benchMarkInterval.txt b/benchMarkInterval.txt index fcf6e30..154c97d 100644 --- a/benchMarkInterval.txt +++ b/benchMarkInterval.txt @@ -56,4 +56,29 @@ 1 100 1 100 -5 5 -5 5 1.001 2 1.001 2 --5 5 -20 5 \ No newline at end of file +-5 5 -20 5 +0 1 +0 1 +0 1 +0 1 +1 2 +0 1 +0 1 +0 1 +0 1 +0 1 +0 1 +0 1 +1 2 +0 1 +0 1 +0 1 +0 1 +0 1 +1 2 +1 2 +0 1 +0 1 +0 1 +0 1 +0 1 \ No newline at end of file -- Gitee From d451b4cfcf099851bf77cd44c19553697f7a5e3b Mon Sep 17 00:00:00 2001 From: yhr Date: Thu, 1 Dec 2022 13:09:48 +0000 Subject: [PATCH 3/3] update benchMark.txt. Signed-off-by: yhr --- benchMark.txt | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/benchMark.txt b/benchMark.txt index 9a339be..885d8dd 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 -- Gitee