aboutsummaryrefslogtreecommitdiffstats
path: root/include/mcl/op.hpp
Commit message (Expand)AuthorAgeFilesLines
* [generic] disable XBYAK if sizeof(Unit) == 4MITSUNARI Shigeo2017-09-251-1/+1
* define macro for emscriptenMITSUNARI Shigeo2017-08-031-0/+4
* use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BITMITSUNARI Shigeo2017-07-311-6/+1
* build ok;test ngMITSUNARI Shigeo2017-07-221-1/+1
* move Frobenius to Fp2MITSUNARI Shigeo2017-06-261-0/+2
* check the value of MCL_MAX_BIT_SIZEMITSUNARI Shigeo2017-06-241-1/+1
* rename IoEcComp to IoFixedSizeByteSeqMITSUNARI Shigeo2017-05-281-6/+6
* rename maxOpUnitSize to maxUnitSizeMITSUNARI Shigeo2017-05-081-8/+8
* reduce code generator if MCL_MAX_BIT_SIZE=256MITSUNARI Shigeo2017-05-081-0/+1
* change value of IoPrefixMITSUNARI Shigeo2017-05-011-6/+6
* all tests passedMITSUNARI Shigeo2017-05-011-1/+14
* change compressedExpression_ to ioMode_MITSUNARI Shigeo2017-04-281-4/+10
* change api of arrayToStrMITSUNARI Shigeo2017-04-281-0/+3
* use readStreamMITSUNARI Shigeo2017-04-271-0/+77
* disable Xbyak if SELinuxMITSUNARI Shigeo2017-01-181-1/+1
* a little faster fp2_mul for llvmMITSUNARI Shigeo2017-01-111-0/+2
* optimize divBy2MITSUNARI Shigeo2016-11-141-0/+2
* (inner) set half = (p+1)/2MITSUNARI Shigeo2016-11-141-1/+1
* use karatsuba for N >= 8MITSUNARI Shigeo2016-10-301-1/+1
* rename MCL_MAX_OP_BIT_SIZE to MCL_MAX_BIT_SIZEMITSUNARI Shigeo2016-10-281-3/+3
* implementing karatsubaMITSUNARI Shigeo2016-10-211-0/+1
* rename mul_Unit to mulUnitMITSUNARI Shigeo2016-10-201-4/+4
* rename addNC, subNC to addPre, subPreMITSUNARI Shigeo2016-10-141-8/+8
* refactor using gmpMITSUNARI Shigeo2016-10-041-4/+4
* use AddPreMITSUNARI Shigeo2016-10-041-0/+2
* refactoring Op::initMITSUNARI Shigeo2016-10-031-39/+40
* fp_mul_Unit requires pMITSUNARI Shigeo2016-09-291-3/+2
* remove montPUMITSUNARI Shigeo2016-09-291-5/+0
* change prototype of mul/sqrMITSUNARI Shigeo2016-09-281-5/+5
* unity fpDbl_modMITSUNARI Shigeo2016-09-271-6/+1
* same prototype of montRedPU and fpDbl_modPMITSUNARI Shigeo2016-09-271-6/+5
* move rp and p to the top of OpMITSUNARI Shigeo2016-09-271-6/+10
* rename addP, subP to add, subMITSUNARI Shigeo2016-09-271-4/+0
* remove addP, subPMITSUNARI Shigeo2016-09-271-8/+2
* fp_neg requires pMITSUNARI Shigeo2016-09-271-1/+1
* op.sub requires pMITSUNARI Shigeo2016-09-261-1/+1
* op.add requires pMITSUNARI Shigeo2016-09-261-1/+1
* fix some functions and implementation of ioMITSUNARI Shigeo2016-09-051-9/+0
* fix spellMITSUNARI Shigeo2016-09-011-3/+3
* move setIoMode function to globalMITSUNARI Shigeo2016-08-291-1/+12
* disable SET_OP_DBL_SIZE if MCL_MAX_OP_BIT_SIZE < 768MITSUNARI Shigeo2016-08-011-23/+55
* move ModeToStr to fp.cppMITSUNARI Shigeo2016-06-061-31/+1
* add StrToModeMITSUNARI Shigeo2016-05-301-0/+18
* rename mulU to mul_UnitMITSUNARI Shigeo2016-05-031-4/+4
* rename mulXi to mul_xiMITSUNARI Shigeo2016-05-021-2/+2
* rename xi_c_ to xi_a_MITSUNARI Shigeo2016-04-191-3/+3
* rename mul_xi to mulXiMITSUNARI Shigeo2016-04-181-2/+2
* rename mulI to mulUMITSUNARI Shigeo2016-04-181-4/+4
* mod_NIST_P521 by llvmMITSUNARI Shigeo2016-03-281-1/+2
* rename isNIST_P192 to primeModeMITSUNARI Shigeo2016-03-241-3/+8
* add fpDbl_mod_NIST_P192MITSUNARI Shigeo2016-03-231-0/+2
* add mulIMITSUNARI Shigeo2016-03-221-0/+7
* fix mcl_fpDbl_mod_NIST_P192MITSUNARI Shigeo2016-03-151-3/+7
* benchmark of rawMITSUNARI Shigeo2016-03-081-3/+3
* rename fp_mod to fpDbl_modMITSUNARI Shigeo2016-03-081-7/+7
* add montRedMITSUNARI Shigeo2016-03-011-2/+5
* test is ok on montMITSUNARI Shigeo2016-02-231-2/+2
* add fp_modMITSUNARI Shigeo2016-02-221-3/+10
* add ModeToStrMITSUNARI Shigeo2016-02-221-0/+13
* rename fullBit to isFullBitMITSUNARI Shigeo2016-02-221-4/+4
* add fpDbl_add, subMITSUNARI Shigeo2016-02-171-0/+13
* add addNC/subNCMITSUNARI Shigeo2016-02-081-0/+8
* mov impl of Fp2 to Fp2TMITSUNARI Shigeo2016-02-051-1/+1
* add fp2MITSUNARI Shigeo2016-02-031-20/+18
* rename op functions to fp_*MITSUNARI Shigeo2016-02-021-23/+28
* add Op2MITSUNARI Shigeo2016-02-011-0/+15
* add sqrt but not enableMITSUNARI Shigeo2016-01-241-2/+4
* add isOne and isNegativeMITSUNARI Shigeo2015-12-251-0/+2
* move mcl.lib from bin to libMITSUNARI Shigeo2015-09-061-0/+3
* simplify to detect moduleMITSUNARI Shigeo2015-07-061-0/+1
* reduce toMont inf invMontOpMITSUNARI Shigeo2015-07-051-3/+12
* add wrapper for mcl_fp_montMITSUNARI Shigeo2015-07-021-1/+12
* fix assign operatorMITSUNARI Shigeo2015-07-021-1/+1
* rename len to sizeMITSUNARI Shigeo2015-06-111-11/+11
* change method nameMITSUNARI Shigeo2015-06-081-1/+1
* under refactoringMITSUNARI Shigeo2015-06-081-1/+1
* use bsrMITSUNARI Shigeo2015-06-081-1/+0
* under refactoringMITSUNARI Shigeo2015-06-081-6/+9
* mv FpGenerator to mcl::fpMITSUNARI Shigeo2015-06-071-2/+2
* split UnitMITSUNARI Shigeo2015-06-071-0/+104