MITSUNARI Shigeo
|
f7170d6c8d
|
avoid size_t because it is depends on 32/64-bit architecture
|
8 years ago |
MITSUNARI Shigeo
|
d30c66387d
|
rename shared library from _if to _dy
|
8 years ago |
MITSUNARI Shigeo
|
405ea71301
|
fix typo
|
8 years ago |
MITSUNARI Shigeo
|
47767251a1
|
make bn256_if.dll
|
8 years ago |
MITSUNARI Shigeo
|
ebc006b7ab
|
add Fr/G1/G2 isValid
|
8 years ago |
MITSUNARI Shigeo
|
0083777e68
|
add test of G1, G2, GT and pairing
|
8 years ago |
MITSUNARI Shigeo
|
dde047c5b7
|
add test of BN256_Fr
|
8 years ago |
MITSUNARI Shigeo
|
34b70dd579
|
add for 32-bit asmv7l
|
8 years ago |
MITSUNARI Shigeo
|
bc582f62fd
|
add Fp::setMsg()
|
8 years ago |
MITSUNARI Shigeo
|
d09cdd7979
|
add mulPre4 by adox and adcx, but it is a little slower???
|
8 years ago |
MITSUNARI Shigeo
|
ce72acc6a0
|
add mulPre3 by adcx and adox
|
8 years ago |
MITSUNARI Shigeo
|
74975e85c8
|
change selection of Mont and SqrMont for bitSize == 1024
|
8 years ago |
MITSUNARI Shigeo
|
e4ef74373a
|
test of 1024 bit size
|
8 years ago |
MITSUNARI Shigeo
|
5f11857169
|
fix recover condition of memory in isEnableJIT
|
8 years ago |
MITSUNARI Shigeo
|
d5d7552fe2
|
fix set pointer
|
8 years ago |
MITSUNARI Shigeo
|
b4bc2e815a
|
disable Xbyak if SELinux
|
8 years ago |
MITSUNARI Shigeo
|
9532c0215d
|
add asm files for macos
|
8 years ago |
MITSUNARI Shigeo
|
bf035e3692
|
a little faster fp2_mul for llvm
|
8 years ago |
MITSUNARI Shigeo
|
b56752bb8e
|
add aarch64.s generated by llvm-3.7
|
8 years ago |
MITSUNARI Shigeo
|
2cf3d2b80e
|
use asm files generated by llvm
|
8 years ago |
MITSUNARI Shigeo
|
f30b996bd9
|
enable bmi2
|
8 years ago |
MITSUNARI Shigeo
|
6df66f299e
|
fp_generator includes xbyak
|
8 years ago |
MITSUNARI Shigeo
|
a63abe39c4
|
detect bmi2 feature
|
8 years ago |
MITSUNARI Shigeo
|
374acb1577
|
support w/wo bmi2
|
8 years ago |
MITSUNARI Shigeo
|
ce7dd1e830
|
add suffix to all function names
|
8 years ago |
MITSUNARI Shigeo
|
0c05b79933
|
add -put option for gen
|
8 years ago |
MITSUNARI Shigeo
|
b308547c8b
|
add llvm version of mont with not full prime
|
8 years ago |
MITSUNARI Shigeo
|
23ab1099ce
|
verify max value in comment
|
8 years ago |
MITSUNARI Shigeo
|
389bb658ef
|
add gmp version of Mont with not full prime
|
8 years ago |
MITSUNARI Shigeo
|
0caef36578
|
use SubIfPossible for N > 1
|
8 years ago |
MITSUNARI Shigeo
|
cbb384b55e
|
avoid N - 1 = 0
|
8 years ago |
MITSUNARI Shigeo
|
9277a4c9dd
|
unify Sub and SubNF
|
8 years ago |
MITSUNARI Shigeo
|
be9d0ef5c9
|
unify Add and AddNF
|
8 years ago |
MITSUNARI Shigeo
|
8c82725cf4
|
inline AddUnitPre
|
8 years ago |
MITSUNARI Shigeo
|
1838f97b1e
|
add mcl_fp_addNF
|
8 years ago |
MITSUNARI Shigeo
|
41fe8b7a95
|
enable mcl_fp_subNF for not full bit prime
|
8 years ago |
MITSUNARI Shigeo
|
61e1707725
|
add mcl_fp_subNF for not full bit prime
|
8 years ago |
MITSUNARI Shigeo
|
2dbb4d1f85
|
add ashr
|
8 years ago |
MITSUNARI Shigeo
|
98e072631f
|
tuning for x86
|
8 years ago |
MITSUNARI Shigeo
|
2c34465f10
|
add TagToStr::f() to print tag
|
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
|
3c47576095
|
fix ; dump for 32-bit mode
|
8 years ago |
MITSUNARI Shigeo
|
cf510b51e4
|
remove mode in setOp
|
8 years ago |
MITSUNARI Shigeo
|
4bc7bb18bb
|
shortcut of mulUnit
|
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
|
c789a8c966
|
rename fp_llvm to low_func_llvm
|
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 |