MITSUNARI Shigeo
|
9037e75fbb
|
update benchmark for skylake
|
8 years ago |
MITSUNARI Shigeo
|
055a546615
|
avoid calling z.clear() before init()
|
8 years ago |
MITSUNARI Shigeo
|
98e072631f
|
tuning for x86
|
8 years ago |
MITSUNARI Shigeo
|
c677d62f85
|
fix typo
|
8 years ago |
MITSUNARI Shigeo
|
99a3886d52
|
recalc
|
8 years ago |
MITSUNARI Shigeo
|
8d0a8e3daf
|
add how to use mklib.bat and mk.bat for win
|
8 years ago |
MITSUNARI Shigeo
|
5e2100364d
|
add preset of bn256
|
8 years ago |
MITSUNARI Shigeo
|
308ee5e90e
|
update benchmark of arm64
|
8 years ago |
MITSUNARI Shigeo
|
be9f833852
|
add space for document
|
8 years ago |
MITSUNARI Shigeo
|
af1ed42d6a
|
add benchmark
|
8 years ago |
MITSUNARI Shigeo
|
2c34465f10
|
add TagToStr::f() to print tag
|
8 years ago |
MITSUNARI Shigeo
|
65f4b433c6
|
update doc
|
8 years ago |
MITSUNARI Shigeo
|
d9a1692528
|
disable llvm if gmp/gmp_mont
|
8 years ago |
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 |