aboutsummaryrefslogtreecommitdiff
path: root/src/Specific/solinas64_2e512m569
Commit message (Collapse)AuthorAge
* clang -fbracket-depth=999999Gravatar Andres Erbsen2017-11-03
|
* use clangGravatar Andres Erbsen2017-11-03
|
* python3 generate_parameters.py primes.txt; (cd ↵Gravatar Jason Gross2017-11-03
| | | | src/Specific/CurveParameters/; ./remake_curves.sh -f)
* find . -name "py_interpreter.sh" | xargs chmod +xGravatar Jason Gross2017-11-03
|
* python3 generate_parameters.py primes.txt; (cd ↵Gravatar Jason Gross2017-11-03
| | | | src/Specific/CurveParameters/; ./remake_curves.sh -f)
* fibe: Only define bitwidth on the command lineGravatar Jason Gross2017-11-03
| | | | | | | | | | We generate the PRI macros and the limb_t type from the bitwidth in the C preprocessor My reasoning here is that generate_parameters.py and the generated *.json files are more user-facing than fibe.c, so we should optimize for cleanliness of that user-facing code. If this is the wrong direction to go in, then this commit should be reverted.
* python3 generate_parameters.py primes.txt; (cd ↵Gravatar Jason Gross2017-11-03
| | | | src/Specific/CurveParameters/; ./remake_curves.sh -f)
* python3 generate_parameters.py primes.txt; (cd ↵Gravatar Jason Gross2017-11-03
| | | | src/Specific/CurveParameters/; ./remake_curves.sh -f)
* Update display logs and c filesGravatar Jason Gross2017-11-03
|
* Update display logs and c filesGravatar Jason Gross2017-11-03
|
* python3 generate_parameters.py primes.txt; (cd ↵Gravatar Andres Erbsen2017-11-02
| | | | src/Specific/CurveParameters/; ./remake_curves.sh -f)
* python3 generate_parameters.py primes.txt; (cd ↵Gravatar Jason Gross2017-11-02
| | | | src/Specific/CurveParameters/; ./remake_curves.sh -f)
* python3 generate_parameters.py primes.txt; pushd ↵Gravatar Jason Gross2017-11-02
| | | | src/Specific/CurveParameters/; ./remake_curves.sh -f; popd
* python3 generate_parameters.py primes.txt; pushd ↵Gravatar Jason Gross2017-11-02
| | | | src/Specific/CurveParameters/; ./remake_curves.sh -f; popd
* Add -D compiler arguments for gmpxx.cppGravatar Jason Gross2017-11-02
|
* Add generated py_interpreter.sh filesGravatar Jason Gross2017-11-02
|
* autogenerated c files don't have corresponding .h filesGravatar Jason Gross2017-11-02
|
* Update display logs and c filesGravatar Jason Gross2017-11-02
|
* Update display logs and c filesGravatar Jason Gross2017-11-02
|
* Update display logsGravatar Jason Gross2017-11-01
|
* Update display logsGravatar Jason Gross2017-11-01
|
* Add tight and loose bounds, no carry in add, subGravatar Jason Gross2017-10-22
| | | | | | | | Following Andres' suggestions to allow making ladderstep from other synthesis things. It went though mostly without a hitch, though there were a number of boilerplate changes needed.
* Saner checking for freeze and ladderstepGravatar Jason Gross2017-10-18
|
* Remake some curvesGravatar Jason Gross2017-10-18
|
* Explicitly specify baseGravatar Jason Gross2017-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows it to be something other than log2(m)/sz. After | File Name | Before || Change ------------------------------------------------------------------------------------------- 8m20.82s | Total | 8m37.82s || -0m17.00s ------------------------------------------------------------------------------------------- 1m59.42s | Specific/NISTP256/AMD64/femul | 2m19.09s || -0m19.67s 3m28.66s | Specific/X25519/C64/ladderstep | 3m28.02s || +0m00.63s 0m24.97s | Specific/X25519/C64/femul | 0m24.60s || +0m00.36s 0m24.08s | Specific/NISTP256/AMD64/fesub | 0m23.48s || +0m00.59s 0m22.00s | Specific/NISTP256/AMD64/feadd | 0m21.34s || +0m00.66s 0m20.34s | Specific/X25519/C64/freeze | 0m19.76s || +0m00.57s 0m19.85s | Specific/X25519/C64/fesquare | 0m19.93s || -0m00.07s 0m18.04s | Specific/NISTP256/AMD64/feopp | 0m17.69s || +0m00.34s 0m15.10s | Specific/NISTP256/AMD64/fenz | 0m15.37s || -0m00.26s 0m08.31s | Specific/NISTP256/AMD64/Synthesis | 0m08.24s || +0m00.07s 0m05.96s | Specific/X25519/C64/Synthesis | 0m06.25s || -0m00.29s 0m02.10s | Specific/Framework/ArithmeticSynthesis/Defaults | 0m02.14s || -0m00.04s 0m01.00s | Specific/Framework/SynthesisFramework | 0m01.03s || -0m00.03s 0m00.97s | Specific/Framework/ArithmeticSynthesis/Base | 0m01.02s || -0m00.05s 0m00.89s | Specific/Framework/ArithmeticSynthesis/Freeze | 0m00.84s || +0m00.05s 0m00.80s | Specific/Framework/ArithmeticSynthesis/Karatsuba | 0m00.81s || -0m00.01s 0m00.79s | Specific/Framework/ArithmeticSynthesis/MontgomeryPackage | 0m00.80s || -0m00.01s 0m00.76s | Specific/Framework/MontgomeryReificationTypesPackage | 0m00.75s || +0m00.01s 0m00.74s | Specific/Framework/ReificationTypesPackage | 0m00.77s || -0m00.03s 0m00.74s | Specific/Framework/ArithmeticSynthesis/BasePackage | 0m00.74s || +0m00.00s 0m00.73s | Specific/Framework/ArithmeticSynthesis/SquareFromMul | 0m00.70s || +0m00.03s 0m00.72s | Specific/Framework/ArithmeticSynthesis/DefaultsPackage | 0m00.68s || +0m00.03s 0m00.70s | Specific/Framework/ArithmeticSynthesis/LadderstepPackage | 0m00.72s || -0m00.02s 0m00.70s | Specific/Framework/ArithmeticSynthesis/FreezePackage | 0m00.77s || -0m00.07s 0m00.69s | Specific/Framework/ArithmeticSynthesis/KaratsubaPackage | 0m00.70s || -0m00.01s 0m00.42s | Specific/X25519/C64/CurveParameters | 0m00.38s || +0m00.03s 0m00.36s | Specific/Framework/CurveParameters | 0m00.32s || +0m00.03s 0m00.33s | Specific/Framework/RawCurveParameters | 0m00.29s || +0m00.04s 0m00.33s | Specific/Framework/CurveParametersPackage | 0m00.30s || +0m00.03s 0m00.32s | Specific/NISTP256/AMD64/CurveParameters | 0m00.30s || +0m00.02s
* Run remake_curves.pyGravatar Jason Gross2017-10-18