Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | python3 generate_parameters.py primes.txt; (cd ↵ | 2017-11-03 | |
| | | | | src/Specific/CurveParameters/; ./remake_curves.sh -f) | ||
* | find . -name "py_interpreter.sh" | xargs chmod +x | 2017-11-03 | |
| | |||
* | python3 generate_parameters.py primes.txt; (cd ↵ | 2017-11-03 | |
| | | | | src/Specific/CurveParameters/; ./remake_curves.sh -f) | ||
* | fibe: Only define bitwidth on the command line | 2017-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 ↵ | 2017-11-03 | |
| | | | | src/Specific/CurveParameters/; ./remake_curves.sh -f) | ||
* | Add PRI{u,x}limb for printf formats | 2017-11-03 | |
| | | | | | | | | | | | | | | This is to fix ``` src/Specific/Framework/bench/fibe.c: In function ‘fe_print’: src/Specific/Framework/bench/fibe.c:130:5: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint32_t’ [-Wformat=] printf("0x%016llx)<< %lu) + ", x[i], limb_weight_gaps[i-1]); ^ src/Specific/Framework/bench/fibe.c:130:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint32_t’ [-Wformat=] src/Specific/Framework/bench/fibe.c:132:3: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint32_t’ [-Wformat=] printf("0x%016llx", x[0]); ^ ``` | ||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Fix a printf format specifier mismatch | 2017-11-03 | |
| | | | | | | | | | The error message is ``` src/Specific/Framework/bench/gmpxx.cpp:23:121: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] printf(0x); for (size_t i = modulus_bytes-1; i<modulus_bytes; --i) { printf(%02x, mpz_class(x>>(8*i)).get_ui()&0xff); } ^ ``` | ||
* | Fix a re#definition | 2017-11-03 | |
| | |||
* | Fix a re#definition | 2017-11-03 | |
| | |||
* | python3 generate_parameters.py primes.txt; (cd ↵ | 2017-11-03 | |
| | | | | src/Specific/CurveParameters/; ./remake_curves.sh -f) | ||
* | Add montgomery fesquare files | 2017-11-03 | |
| | |||
* | Minor reordering for consistency | 2017-11-03 | |
| | |||
* | run some benchmarks | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-03 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | fibe.c: stop using intrinsics (#263) | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | python3 generate_parameters.py primes.txt; (cd ↵ | 2017-11-02 | |
| | | | | src/Specific/CurveParameters/; ./remake_curves.sh -f) | ||
* | benchmarks build WIP | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | python3 generate_parameters.py primes.txt; (cd ↵ | 2017-11-02 | |
| | | | | src/Specific/CurveParameters/; ./remake_curves.sh -f) | ||
* | Update fibe | 2017-11-02 | |
| | |||
* | python3 generate_parameters.py primes.txt; pushd ↵ | 2017-11-02 | |
| | | | | src/Specific/CurveParameters/; ./remake_curves.sh -f; popd | ||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update fibe | 2017-11-02 | |
| | |||
* | Move fibe.c | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update display logs and c files | 2017-11-02 | |
| | |||
* | Update gmp{var,sec} to allow passing q, a24 via -D | 2017-11-02 | |
| | |||
* | python3 generate_parameters.py primes.txt; pushd ↵ | 2017-11-02 | |
| | | | | src/Specific/CurveParameters/; ./remake_curves.sh -f; popd | ||
* | python3 generate_parameters.py primes.txt; pushd ↵ | 2017-11-02 | |
| | | | | src/Specific/CurveParameters/; ./remake_curves.sh -f; popd | ||
* | Add -D compiler arguments for gmpxx.cpp | 2017-11-02 | |
| | |||
* | Add generated py_interpreter.sh files | 2017-11-02 | |
| | |||
* | Generate py_interpreter.sh | 2017-11-02 | |
| |