Pieter Wuille
|
be82e92fc4
|
Require that r and b are different for field multiplication.
Suggested by Peter Dettman, this prepares for slightly faster muitiplication
which writes results immediately to r before finishing reading b.
|
2014-12-01 13:40:34 +01:00 |
|
Gregory Maxwell
|
71712b27e5
|
Switch to C89 comments in prep for making the whole codebase C89 compatible.
This should be whitespace/comment only changes and should produce the same
object code.
|
2014-11-15 07:33:07 -08:00 |
|
Pieter Wuille
|
a51859871a
|
Add overflow analysis to field_5x52_int128_impl.h
|
2014-11-13 07:47:40 -08:00 |
|
Pieter Wuille
|
fa0d620668
|
Add equalities relating input and output variables
|
2014-11-13 07:00:44 -08:00 |
|
Peter Dettman
|
5dd421bab5
|
Rewrite mul/sqr for 32bit/64bit
- interleave calculation of the lower and upper partial product ranges, and reduction
- less registers needed, more opportunities for parallel ops
|
2014-11-13 04:46:17 -08:00 |
|
Gregory Maxwell
|
a4a43d7543
|
Reorder static to comply with C99 and switch to the inline macro.
|
2014-11-12 13:07:55 -08:00 |
|
Pieter Wuille
|
11ab562203
|
Move implementations from impl/*.h to *_impl.h
|
2014-03-12 18:40:02 +01:00 |
|