diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2016-11-18 10:44:46 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2016-11-18 10:44:46 +0800 |
commit | 0024ca3aadd071bbd5e91a717e6a2127c22fd578 (patch) | |
tree | 70e9aa3a137089dd2788364fba4c965002bbe399 | |
parent | 08949d13ec0335cdd5e6ed034cde3c178dc799b6 (diff) | |
download | tangerine-mcl-0024ca3aadd071bbd5e91a717e6a2127c22fd578.tar.gz tangerine-mcl-0024ca3aadd071bbd5e91a717e6a2127c22fd578.tar.zst tangerine-mcl-0024ca3aadd071bbd5e91a717e6a2127c22fd578.zip |
add bench of fpN1_mod
-rw-r--r-- | sample/rawbench.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sample/rawbench.cpp b/sample/rawbench.cpp index 2030c30..2f071a5 100644 --- a/sample/rawbench.cpp +++ b/sample/rawbench.cpp @@ -33,6 +33,7 @@ void benchRaw(const char *p, mcl::fp::Mode mode) double fp_addPreT, fp_subPreT; double fp_sqrT, fp_mulT; double fp_mulUnitT, fp_mulUnitPreT; + double fpN1_modT; double fpDbl_addT, fpDbl_subT; double fpDbl_sqrPreT, fpDbl_mulPreT, fpDbl_modT; double fp2_sqrT, fp2_mulT; @@ -44,6 +45,7 @@ void benchRaw(const char *p, mcl::fp::Mode mode) CYBOZU_BENCH_T(fp_mulT, op.fp_mul, uz, ux, uy, op.p); CYBOZU_BENCH_T(fp_mulUnitT, op.fp_mulUnit, uz, ux, 12345678, op.p); CYBOZU_BENCH_T(fp_mulUnitPreT, op.fp_mulUnitPre, ux, ux, 12345678); + CYBOZU_BENCH_T(fpN1_modT, op.fpN1_mod, ux, uy, op.p); CYBOZU_BENCH_T(fpDbl_addT, op.fpDbl_add, uz, ux, uy, op.p); CYBOZU_BENCH_T(fpDbl_subT, op.fpDbl_sub, uz, uy, ux, op.p); CYBOZU_BENCH_T(fpDbl_sqrPreT, op.fpDbl_sqrPre, uz, ux); @@ -61,6 +63,7 @@ void benchRaw(const char *p, mcl::fp::Mode mode) "addPre", "subPre", "fp_sqr", "fp_mul", "mulUnit", "mulUnitP", + "fpN1_mod", "D_add", "D_sub", "D_sqrPre", "D_mulPre", "D_mod", "fp2_sqr", "fp2_mul", @@ -74,6 +77,7 @@ void benchRaw(const char *p, mcl::fp::Mode mode) fp_addPreT, fp_subPreT, fp_sqrT, fp_mulT, fp_mulUnitT, fp_mulUnitPreT, + fpN1_modT, fpDbl_addT, fpDbl_subT, fpDbl_sqrPreT, fpDbl_mulPreT, fpDbl_modT, fp2_sqrT, fp2_mulT, |