JIT 1 ctest:module=size ctest:module=naive i=0 curve=BLS12_381 testMulSmall testFp2Dbl_mul_xi1 testMisc1 testMul2 G1 n=1 naive 471.137Kclk mulVec 475.029Kclk mulVecLong 473.391Kclk mulVecLong(normalized) 487.358Kclk n=2 naive 982.127Kclk mulVec 663.726Kclk mulVecLong 1.726Mclk mulVecLong(normalized) 1.660Mclk n=3 naive 1.455Mclk mulVec 829.092Kclk mulVecLong 2.081Mclk mulVecLong(normalized) 2.099Mclk n=15 naive 7.192Mclk mulVec 2.846Mclk mulVecLong 5.578Mclk mulVecLong(normalized) 5.436Mclk n=16 naive 7.706Mclk mulVec 2.998Mclk mulVecLong 5.762Mclk mulVecLong(normalized) 5.695Mclk n=17 naive 8.089Mclk mulVec 3.348Mclk mulVecLong 6.065Mclk mulVecLong(normalized) 5.962Mclk n=32 naive 15.359Mclk mulVec 5.883Mclk mulVecLong 9.173Mclk mulVecLong(normalized) 9.042Mclk n=64 naive 30.911Mclk mulVec 11.742Mclk mulVecLong 14.452Mclk mulVecLong(normalized) 14.197Mclk n=128 naive 61.375Mclk mulVec 23.322Mclk mulVecLong 25.166Mclk mulVecLong(normalized) 25.435Mclk n=256 naive 123.918Mclk mulVec 40.801Mclk mulVecLong 40.501Mclk mulVecLong(normalized) 40.615Mclk n=512 naive 254.559Mclk mulVec 69.375Mclk mulVecLong 69.260Mclk mulVecLong(normalized) 67.748Mclk n=1024 naive 490.629Mclk mulVec 118.125Mclk mulVecLong 120.112Mclk mulVecLong(normalized) 119.328Mclk n=2048 naive 983.319Mclk mulVec 204.760Mclk mulVecLong 207.880Mclk mulVecLong(normalized) 206.147Mclk n=4096 naive 1963.989Mclk mulVec 381.646Mclk mulVecLong 390.099Mclk mulVecLong(normalized) 384.118Mclk G2 n=1 naive 1.073Mclk mulVec 1.049Mclk mulVecLong 1.047Mclk mulVecLong(normalized) 1.043Mclk n=2 naive 2.081Mclk mulVec 1.652Mclk mulVecLong 5.090Mclk mulVecLong(normalized) 4.988Mclk n=3 naive 3.156Mclk mulVec 2.266Mclk mulVecLong 6.532Mclk mulVecLong(normalized) 6.426Mclk n=15 naive 15.850Mclk mulVec 9.635Mclk mulVecLong 18.975Mclk mulVecLong(normalized) 18.823Mclk n=16 naive 16.772Mclk mulVec 10.299Mclk mulVecLong 19.922Mclk mulVecLong(normalized) 19.826Mclk n=17 naive 17.683Mclk mulVec 11.162Mclk mulVecLong 20.945Mclk mulVecLong(normalized) 20.581Mclk n=32 naive 33.354Mclk mulVec 19.440Mclk mulVecLong 31.224Mclk mulVecLong(normalized) 31.009Mclk n=64 naive 66.531Mclk mulVec 38.415Mclk mulVecLong 50.026Mclk mulVecLong(normalized) 49.566Mclk n=128 naive 132.487Mclk mulVec 76.750Mclk mulVecLong 85.986Mclk mulVecLong(normalized) 84.961Mclk n=256 naive 262.078Mclk mulVec 139.907Mclk mulVecLong 142.132Mclk mulVecLong(normalized) 140.336Mclk n=512 naive 523.003Mclk mulVec 237.414Mclk mulVecLong 240.641Mclk mulVecLong(normalized) 237.162Mclk n=1024 naive 1042.290Mclk mulVec 407.471Mclk mulVecLong 412.122Mclk mulVecLong(normalized) 406.417Mclk n=2048 naive 2079.060Mclk mulVec 710.228Mclk mulVecLong 740.874Mclk mulVecLong(normalized) 733.186Mclk n=4096 naive 4218.115Mclk mulVec 1286.063Mclk mulVecLong 1307.809Mclk mulVecLong(normalized) 1283.852Mclk GT G1::mulCT 508.678Kclk G1::mul 476.456Kclk G1::add 2.813Kclk G1::dbl 2.201Kclk G2::mulCT 1.321Mclk G2::mul 1.022Mclk G2::add 9.512Kclk G2::dbl 5.726Kclk GT::pow 1.650Mclk G1::setStr chk 364.084Kclk G1::setStr 6.061Kclk G2::setStr chk 451.948Kclk G2::setStr 12.883Kclk hashAndMapToG1 682.308Kclk hashAndMapToG2 1.485Mclk Fp::add 26.42 clk Fp::sub 22.59 clk Fp::add 2 26.02 clk Fp::mul2 26.56 clk Fp::mulSmall8 67.99 clk Fp::mulUnit8 80.52 clk Fp::mul9 70.72 clk Fp::mulUnit9 101.51 clk Fp::neg 14.40 clk Fp::mul 213.60 clk Fp::sqr 213.60 clk Fp::inv 59.227Kclk Fp::pow 105.452Kclk Fr::add 18.08 clk Fr::sub 16.49 clk Fr::neg 13.03 clk Fr::add 2 17.82 clk Fr::mul2 18.94 clk Fr::mul 97.34 clk Fr::sqr 100.69 clk Fr::inv 32.070Kclk Fr::pow 33.194Kclk Fp2::add 48.75 clk Fp2::sub 45.60 clk Fp2::neg 32.63 clk Fp2::mul2 44.82 clk Fp2::mul 841.26 clk Fp2::mul_xi 55.56 clk Fp2::sqr 553.18 clk Fp2::inv 56.334Kclk FpDbl::addPre 34.46 clk FpDbl::subPre 58.98 clk FpDbl::add 34.57 clk FpDbl::sub 33.60 clk FpDbl::mulPre 108.76 clk FpDbl::sqrPre 92.68 clk FpDbl::mod 134.16 clk Fp2Dbl::mulPre 499.97 clk Fp2Dbl::sqrPre 275.15 clk GT::add 285.10 clk GT::mul 16.218Kclk GT::sqr 11.842Kclk GT::inv 80.736Kclk pairing 4.961Mclk millerLoop 2.210Mclk finalExp 2.683Mclk precomputeG2 609.841Kclk precomputedML 1.595Mclk millerLoopVec 11.314Mclk ctest:module=finalExp finalExp 2.663Mclk ctest:module=mul_012 ctest:module=pairing ctest:module=multi BN254 calcBN1 149.541Kclk naiveG2 36.370Kclk calcBN2 286.163Kclk naiveG2 177.127Kclk BLS12_381 calcBN1 294.079Kclk naiveG1 111.104Kclk calcBN2 604.957Kclk naiveG2 395.709Kclk ctest:module=deserialize verifyOrder(1) deserializeG1 530.820Kclk deserializeG2 852.118Kclk verifyOrder(0) deserializeG1 172.830Kclk deserializeG2 413.922Kclk ctest:module=verifyG1 ctest:module=verifyG2 ctest:name=bls12_test, module=9, total=4696, ok=4696, ng=0, exception=0