Commit Graph

586 Commits (6ade49b750bd7c302d9ac8e244929b47916b731f)
 

Author SHA1 Message Date
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
MITSUNARI Shigeo 549b0fa11d fix check for MCL_MAX_BIT_SIZE > 521 8 years ago
MITSUNARI Shigeo 5eb95ba20f remove mov32c because the function is in xbyak 8 years ago
MITSUNARI Shigeo eb8768f8c2 specialization of template for llvm 8 years ago
MITSUNARI Shigeo 65e17b8ff6 remove warning of vc 8 years ago
MITSUNARI Shigeo 74a5e094a7 a little optimization for gmp_mont 8 years ago
MITSUNARI Shigeo f21ac0e75b use karatsuba for N >= 8 8 years ago
MITSUNARI Shigeo f9026ec77b split MulPre and MulPreCore 8 years ago
MITSUNARI Shigeo d9fda466a9 fix macro name 8 years ago
MITSUNARI Shigeo d1a5107c78 rename MCL_MAX_OP_BIT_SIZE to MCL_MAX_BIT_SIZE 8 years ago
MITSUNARI Shigeo 8a899cb3f4 add comment to fix cpu freq 8 years ago
MITSUNARI Shigeo b9aba0ac8c split fp_llvm.hpp 8 years ago
MITSUNARI Shigeo f30e5c8fd5 add benchmark of karatsuba 8 years ago
MITSUNARI Shigeo 602e3526d2 move specialization of llvm function to src/fp_proto.hpp 8 years ago
MITSUNARI Shigeo 40e100a321 disable karatsuba for a while 8 years ago
MITSUNARI Shigeo 7c9f445871 karatsuba is ok 8 years ago
MITSUNARI Shigeo ba3295b1fa implementing karatsuba 8 years ago
MITSUNARI Shigeo 4af777bc34 rename MulUnit_Pre to MulUnitPre 8 years ago
MITSUNARI Shigeo 2c20ce0e34 remove unused var 8 years ago
MITSUNARI Shigeo 8c74a0b0f0 rename mul_Unit to mulUnit 8 years ago
MITSUNARI Shigeo f087f4997e unify calcG1 and calcG2 8 years ago
MITSUNARI Shigeo 4f4a8d47eb add MapToG2 8 years ago
MITSUNARI Shigeo d142ba7253 rename addNC, subNC to addPre, subPre 8 years ago
MITSUNARI Shigeo 2e5146418c rename USE_LLVM to MCL_USE_LLVM 8 years ago
MITSUNARI Shigeo 0a364db2fd fix ; test fp_addNC if enable 8 years ago
MITSUNARI Shigeo d3bfef9f81 rewrite setOp 8 years ago
MITSUNARI Shigeo 6f5a6b7e41 remove OpFunc 8 years ago
MITSUNARI Shigeo 3bb1ad5fa9 unify low_gmp.hpp to fp_proto.hpp 8 years ago