Henry de Valence
|
c0f64009a7
|
Implement readdition using a CachedPoint type
|
2017-12-18 11:42:53 -08:00 |
|
Henry de Valence
|
80813e81b1
|
make diff_sum maskable
|
2017-12-15 15:24:13 -08:00 |
|
Henry de Valence
|
70f710eafe
|
Use the LookupTable struct in AVX2 code
|
2017-12-15 13:57:01 -08:00 |
|
Henry de Valence
|
640888198e
|
Eliminate a carry pass through tighter bounds checks
|
2017-12-14 14:17:34 -08:00 |
|
Henry de Valence
|
d62fc7caf1
|
Rearrange signs to avoid a subtraction
|
2017-12-07 10:55:33 -08:00 |
|
Henry de Valence
|
1103c5c43a
|
Implement Sub by pre-negating the point
|
2017-12-04 10:37:37 -08:00 |
|
Henry de Valence
|
e3579995c0
|
Add double-base scalar vartime for AVX2
|
2017-12-04 10:37:37 -08:00 |
|
Henry de Valence
|
9213dc0bbb
|
Implement point subtraction
|
2017-12-04 10:37:37 -08:00 |
|
Henry de Valence
|
3094866442
|
Fix up after Scalar API changes
|
2017-12-04 10:37:37 -08:00 |
|
Henry de Valence
|
3d435a1f4f
|
Fix up tests to use new Scalar API
|
2017-12-04 10:37:37 -08:00 |
|
Henry de Valence
|
b5305b4e30
|
Connect multiscalar_mult to the AVX2 backend
|
2017-12-04 10:37:37 -08:00 |
|
Henry de Valence
|
77766b3422
|
Add benchmark for conversion to avx2 format
|
2017-12-04 10:37:37 -08:00 |
|
Henry de Valence
|
81ecef89ee
|
Connect AVX2 and u64 backends
|
2017-12-04 10:37:37 -08:00 |
|
Henry de Valence
|
ed24d1c5fa
|
Move AVX2 code into a backend
|
2017-12-04 10:37:37 -08:00 |
|