Commit Graph

713 Commits (8077ac3b609b8d121e80201b497e6a218c1685e4)
 

Author SHA1 Message Date
MITSUNARI Shigeo 066fe4b955 fix ; karatsuba 8 years ago
MITSUNARI Shigeo efd1c97d55 add FpDbl::getMpz() 8 years ago
MITSUNARI Shigeo 3c47576095 fix ; dump for 32-bit mode 8 years ago
MITSUNARI Shigeo 2eb2ae0467 specify -march for opt 8 years ago
MITSUNARI Shigeo 72bdd29d55 fix detection of armv7l 8 years ago
MITSUNARI Shigeo e3432865e0 fix dblLineWithoutP(TBD) 8 years ago
MITSUNARI Shigeo e1c4fcd55c add operator<< for FpDbl, Fp2Dbl 8 years ago
MITSUNARI Shigeo e9607fcc77 rewriting dblLineWithoutP 8 years ago
MITSUNARI Shigeo 50c498fa06 consider not isFullBit 8 years ago
MITSUNARI Shigeo 3573766cdf enable optimized Fp6::mul 8 years ago
MITSUNARI Shigeo eb3a9153e0 avoid addPre if isFullBit() 8 years ago
MITSUNARI Shigeo c1d390c254 optimize Fp6::mul 8 years ago
MITSUNARI Shigeo d98aeec6ea split mulSmallUnit 8 years ago
MITSUNARI Shigeo cf510b51e4 remove mode in setOp 8 years ago
MITSUNARI Shigeo e8f51a1304 shortcut of mulUnit 8 years ago
MITSUNARI Shigeo 4bc7bb18bb shortcut of mulUnit 8 years ago
MITSUNARI Shigeo 0024ca3aad add bench of fpN1_mod 8 years ago
MITSUNARI Shigeo 08949d13ec test ok for snark 8 years ago
MITSUNARI Shigeo 297fdb0dcc tripartie diffie-hellman sample 8 years ago
MITSUNARI Shigeo bf321b3963 add include header 8 years ago
MITSUNARI Shigeo 97fce173c1 add SNARK curve parameter, but test does not pass 8 years ago
MITSUNARI Shigeo 1fba881aaf add fp_shr1 by xbyak 8 years ago
MITSUNARI Shigeo c4b1839ae8 use shr1 by llvm 8 years ago
MITSUNARI Shigeo 28ea8b4a31 comment out unused var 8 years ago
MITSUNARI Shigeo c789a8c966 rename fp_llvm to low_func_llvm 8 years ago
MITSUNARI Shigeo 8a5b3e7e2a update low function 8 years ago
MITSUNARI Shigeo 417bf50cf7 split fp_proto.hpp into proto.hpp and low_func.hpp 8 years ago
MITSUNARI Shigeo 6ade49b750 add mcl_fp_shr1 by llvm 8 years ago
MITSUNARI Shigeo b0f23bb8fd optimize divBy2 8 years ago
MITSUNARI Shigeo f03372873e (inner) set half = (p+1)/2 8 years ago
MITSUNARI Shigeo f5edf87077 fix dependency 8 years ago
MITSUNARI Shigeo b272c91667 safeStore, safeLoad are removed. use loadN, storeN 8 years ago
MITSUNARI Shigeo 2f3638b948 rewrite fbDbl_sub by loadN, storeN 8 years ago
MITSUNARI Shigeo 5a7c0b280f add getelementptr for int 8 years ago
MITSUNARI Shigeo 70a9499e14 use safeLoad and safeStore 8 years ago
MITSUNARI Shigeo d1f9bfdfc4 add MCL_USE_XBYAK=0 option 8 years ago
MITSUNARI Shigeo e41388643e add detection of aarch64 8 years ago
MITSUNARI Shigeo 2e2740df6e avoid getelementptr for large int* type 8 years ago
MITSUNARI Shigeo dbc4a572e8 add how to make on ARM64 linux 8 years ago
MITSUNARI Shigeo 34dff70c56 precise info of error 8 years ago
MITSUNARI Shigeo aa3ba5ab09 disable sanitizer for arm 8 years ago
MITSUNARI Shigeo 298e9a91cb alternative of mpn_add_1 8 years ago
MITSUNARI Shigeo a92e6acf7e fix SqrPre to avoid zero array 8 years ago
MITSUNARI Shigeo 762d3d591d remove x in benchmark 8 years ago
MITSUNARI Shigeo 0e33c4eea8 fix SqrPreCore for Ltag 8 years ago
MITSUNARI Shigeo b49f25a6cc use karatsuba for sqr if N >= 6 8 years ago
MITSUNARI Shigeo c8a13c7a28 enable karatsuba if N >= 8 8 years ago
MITSUNARI Shigeo 93024e94b8 don't call AddUnitPre if not necessary 8 years ago
MITSUNARI Shigeo 58f2467b4d use karatsuba if llvm 8 years ago
MITSUNARI Shigeo 6a5dfe9754 specify files to be removed in obj 8 years ago