Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix crash on x64-CPU without AVX | MITSUNARI Shigeo | 2019-01-31 | 1 | -2/+3 |
* | disable cast-function-type warning of g++-8 | MITSUNARI Shigeo | 2019-01-12 | 1 | -1/+1 |
* | remove C++ syntax | MITSUNARI Shigeo | 2018-11-29 | 1 | -1/+1 |
* | simplify Fp2::init | MITSUNARI Shigeo | 2018-11-14 | 1 | -0/+1 |
* | support perf if MCL_PERF=1 | MITSUNARI Shigeo | 2018-11-13 | 1 | -1/+110 |
* | fix new Fp2::init() | MITSUNARI Shigeo | 2018-11-13 | 1 | -1/+1 |
* | refactor fp_generator and the argument of Fp2::init() is changed | MITSUNARI Shigeo | 2018-11-13 | 1 | -62/+27 |
* | remove unused code | MITSUNARI Shigeo | 2018-11-07 | 1 | -45/+1 |
* | use pL_ instead of (size_t)p_ | MITSUNARI Shigeo | 2018-11-07 | 1 | -10/+10 |
* | add Fp2::mul_xi for bls12 | MITSUNARI Shigeo | 2018-11-07 | 1 | -31/+50 |
* | add Fp2::sqr for bls12 | MITSUNARI Shigeo | 2018-11-06 | 1 | -22/+37 |
* | show verbose option for sanitizer | MITSUNARI Shigeo | 2018-11-06 | 1 | -8/+8 |
* | add Fp2::mul for bls12 | MITSUNARI Shigeo | 2018-11-06 | 1 | -18/+38 |
* | try to Fp2::(mul|sqr)Pre for bls12 but not fast | MITSUNARI Shigeo | 2018-11-06 | 1 | -29/+39 |
* | add Fp2::neg for bls12 | MITSUNARI Shigeo | 2018-11-06 | 1 | -9/+4 |
* | add Fp2::sub for bls12 | MITSUNARI Shigeo | 2018-11-06 | 1 | -0/+15 |
* | x64 version assumes avx | MITSUNARI Shigeo | 2018-11-06 | 1 | -48/+49 |
* | refactor generator | MITSUNARI Shigeo | 2018-11-05 | 1 | -26/+79 |
* | add Fp2::add for bls12 | MITSUNARI Shigeo | 2018-11-05 | 1 | -4/+32 |
* | add Fp::mul | MITSUNARI Shigeo | 2018-11-05 | 1 | -1/+120 |
* | enable Fp::sqr for bls12 | MITSUNARI Shigeo | 2018-11-01 | 1 | -9/+17 |
* | a little optimization of Fp::sqr for bls12 | MITSUNARI Shigeo | 2018-11-01 | 1 | -9/+14 |
* | fix error | MITSUNARI Shigeo | 2018-10-31 | 1 | -20/+23 |
* | fix cast | MITSUNARI Shigeo | 2018-10-31 | 1 | -20/+36 |
* | mulPre6 + mont is a little faster | MITSUNARI Shigeo | 2018-10-31 | 1 | -13/+22 |
* | sqrPre4 + mod is slower mul4 | MITSUNARI Shigeo | 2018-10-31 | 1 | -3/+13 |
* | fix mulPre4 | MITSUNARI Shigeo | 2018-10-31 | 1 | -29/+48 |
* | fix typo | MITSUNARI Shigeo | 2018-10-31 | 1 | -1/+1 |
* | add Fp::sqrPre for bls12 | MITSUNARI Shigeo | 2018-10-31 | 1 | -29/+75 |
* | refactor fp_generator.hpp | MITSUNARI Shigeo | 2018-10-31 | 1 | -142/+134 |
* | Karatsuba of mulPre6 is slower | MITSUNARI Shigeo | 2018-10-30 | 1 | -34/+120 |
* | move Label outside Code | MITSUNARI Shigeo | 2018-10-29 | 1 | -34/+43 |
* | fix for debug mode | MITSUNARI Shigeo | 2018-10-21 | 1 | -1/+1 |
* | add FpDbl::mod for bls12 | MITSUNARI Shigeo | 2018-10-21 | 1 | -16/+166 |
* | mulPre for bls12 | MITSUNARI Shigeo | 2018-10-18 | 1 | -16/+16 |
* | add FpDbl::sub for bls12 | MITSUNARI Shigeo | 2018-10-17 | 1 | -14/+28 |
* | allocate data are in front of code | MITSUNARI Shigeo | 2018-10-17 | 1 | -36/+63 |
* | FpDbl::add for bls12 | MITSUNARI Shigeo | 2018-10-16 | 1 | -46/+63 |
* | disable mulUnit_ | MITSUNARI Shigeo | 2018-10-15 | 1 | -5/+5 |
* | neg is ok on bls12 | MITSUNARI Shigeo | 2018-10-15 | 1 | -1/+1 |
* | add Fp::add for bls12 | MITSUNARI Shigeo | 2018-10-15 | 1 | -1/+36 |
* | add fp_sub6 for bls12 | MITSUNARI Shigeo | 2018-10-14 | 1 | -13/+38 |
* | contains xbyak | MITSUNARI Shigeo | 2018-09-07 | 1 | -1/+1 |
* | add fp2Dbl_sqrPreA_ | MITSUNARI Shigeo | 2018-08-29 | 1 | -1/+41 |
* | use setProtectModeRE | MITSUNARI Shigeo | 2018-08-28 | 1 | -76/+46 |
* | direct jmp to fpDbl_mulPreA_ | MITSUNARI Shigeo | 2018-08-23 | 1 | -1/+1 |
* | fix twice FpGenerator::init | MITSUNARI Shigeo | 2018-08-22 | 1 | -15/+27 |
* | refactor fp_tower | MITSUNARI Shigeo | 2018-08-22 | 1 | -8/+8 |
* | try to optimize mul_xi | MITSUNARI Shigeo | 2018-08-21 | 1 | -0/+35 |
* | add fp2_mul_xi for xi_a = 1 | MITSUNARI Shigeo | 2018-08-21 | 1 | -0/+17 |
* | refactor Fp::neg | MITSUNARI Shigeo | 2018-08-15 | 1 | -29/+45 |
* | optimize Fp2::add/sub | MITSUNARI Shigeo | 2018-08-15 | 1 | -4/+24 |
* | fp2_sqr is ok | MITSUNARI Shigeo | 2018-08-09 | 1 | -29/+37 |
* | fail fp_tower_test | MITSUNARI Shigeo | 2018-08-08 | 1 | -2/+8 |
* | add fp2_sqr ; but not enable | MITSUNARI Shigeo | 2018-08-07 | 1 | -4/+67 |
* | a little optimization of fp2_mul | MITSUNARI Shigeo | 2018-08-07 | 1 | -21/+7 |
* | fix test | MITSUNARI Shigeo | 2018-07-30 | 1 | -8/+8 |
* | use read/exec for jit region | MITSUNARI Shigeo | 2018-07-30 | 1 | -7/+32 |
* | direct call mulPre4 | MITSUNARI Shigeo | 2018-07-30 | 1 | -0/+4 |
* | direct call asm | MITSUNARI Shigeo | 2018-07-26 | 1 | -1/+4 |
* | fix abi for mingw/cygwin | MITSUNARI Shigeo | 2018-07-26 | 1 | -1/+1 |
* | makefile to support cygwin/mingw | MITSUNARI Shigeo | 2018-07-26 | 1 | -1/+1 |
* | disable warning of vc | MITSUNARI Shigeo | 2018-07-15 | 1 | -2/+2 |
* | add fp2_mul | MITSUNARI Shigeo | 2018-07-11 | 1 | -40/+22 |
* | add fp2Dbl_mulPre | MITSUNARI Shigeo | 2018-07-11 | 1 | -25/+278 |
* | disable mod NIST_P521(not used) | MITSUNARI Shigeo | 2018-07-10 | 1 | -13/+9 |
* | fix typo | MITSUNARI Shigeo | 2018-05-06 | 1 | -6/+6 |
* | test mulPre6 | MITSUNARI Shigeo | 2018-02-17 | 1 | -2/+24 |
* | unify mul3x1add and mul4x1add into mulPackAdd | MITSUNARI Shigeo | 2018-02-16 | 1 | -61/+40 |
* | use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BIT | MITSUNARI Shigeo | 2017-07-31 | 1 | -1/+1 |
* | add mulPre4 by adox and adcx, but it is a little slower??? | MITSUNARI Shigeo | 2017-01-30 | 1 | -17/+44 |
* | add mulPre3 by adcx and adox | MITSUNARI Shigeo | 2017-01-30 | 1 | -0/+40 |
* | a little faster fp2_mul for llvm | MITSUNARI Shigeo | 2017-01-11 | 1 | -0/+1 |
* | fp_generator includes xbyak | MITSUNARI Shigeo | 2016-12-29 | 1 | -2/+6 |
* | detect bmi2 feature | MITSUNARI Shigeo | 2016-12-28 | 1 | -6/+0 |
* | add fp_shr1 by xbyak | MITSUNARI Shigeo | 2016-11-16 | 1 | -3/+1 |
* | optimize divBy2 | MITSUNARI Shigeo | 2016-11-14 | 1 | -11/+6 |
* | remove mov32c because the function is in xbyak | MITSUNARI Shigeo | 2016-10-31 | 1 | -8/+0 |
* | remove unused var | MITSUNARI Shigeo | 2016-10-20 | 1 | -2/+0 |
* | rename mul_Unit to mulUnit | MITSUNARI Shigeo | 2016-10-20 | 1 | -10/+10 |
* | rename addNC, subNC to addPre, subPre | MITSUNARI Shigeo | 2016-10-14 | 1 | -13/+13 |
* | refactor using gmp | MITSUNARI Shigeo | 2016-10-04 | 1 | -4/+4 |
* | change prototype of mul/sqr | MITSUNARI Shigeo | 2016-09-28 | 1 | -3/+3 |
* | unity fpDbl_mod | MITSUNARI Shigeo | 2016-09-27 | 1 | -2/+2 |
* | remove addP, subP | MITSUNARI Shigeo | 2016-09-27 | 1 | -4/+4 |
* | fp_neg requires p | MITSUNARI Shigeo | 2016-09-27 | 1 | -1/+1 |
* | op.sub requires p | MITSUNARI Shigeo | 2016-09-26 | 1 | -1/+1 |
* | op.add requires p | MITSUNARI Shigeo | 2016-09-26 | 1 | -3/+3 |
* | rewrite fp_test | MITSUNARI Shigeo | 2016-09-18 | 1 | -7/+12 |
* | rename mulU to mul_Unit | MITSUNARI Shigeo | 2016-05-03 | 1 | -10/+10 |
* | fix fpDbl_mod_NIST_P521 | MITSUNARI Shigeo | 2016-04-27 | 1 | -2/+2 |
* | rename mulI to mulU | MITSUNARI Shigeo | 2016-04-18 | 1 | -10/+10 |
* | xbyak version supports NICT521 | MITSUNARI Shigeo | 2016-03-28 | 1 | -10/+89 |
* | rename isNIST_P192 to primeMode | MITSUNARI Shigeo | 2016-03-24 | 1 | -4/+4 |
* | add fpDbl_mod_NIST_P192 | MITSUNARI Shigeo | 2016-03-23 | 1 | -3/+58 |
* | mov fp_generator from include to src | MITSUNARI Shigeo | 2016-03-16 | 1 | -0/+2482 |