aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Fix the sense of op_{get,with}_carry in SaturatedGravatar Jason Gross2017-06-29
| | | | Now it lines up with the things in Z.Definitions
* Fix unfolding to not unfold sub_with_get_borrow in P256Gravatar Jason Gross2017-06-29
|
* Adapt to new arguments of saturated thingsGravatar Jason Gross2017-06-29
|
* Fix type signatures of saturated things for WBWGravatar Jason Gross2017-06-29
| | | | | This required admitting some proofs. @jadephilipoom, please sanity-check this.
* new add/carry chain logic with admitted proofsGravatar jadep2017-06-29
|
* Skeleton for add/subtract chains (see #222)Gravatar jadep2017-06-28
|
* Add wrappers for subborrow and add_with_get_carry so they work when it is ↵Gravatar jadep2017-06-28
| | | | not known that they split on a power of 2
* Use -std=gnu11 for older versions of gccGravatar Jason Gross2017-06-28
|
* match C code in Jacobian additionGravatar Andres Erbsen2017-06-27
|
* p256 compilation and benchmarks with manual kludgesGravatar Andres Erbsen2017-06-27
|
* proved eval_mod and eval_div (last remaining eval_ admits in Saturated)Gravatar jadep2017-06-27
|
* More proof fixingGravatar Jason Gross2017-06-26
|
* Add a comment for nonzero_cpsGravatar Jason Gross2017-06-26
|
* Fix a broken proofGravatar Jason Gross2017-06-26
|
* Factor out admitted proof into admitted lemmaGravatar Jason Gross2017-06-26
|
* Remove an admitGravatar Jason Gross2017-06-26
| | | | This proof should possibly be factored out and go elsewhere.....
* make displayGravatar Jason Gross2017-06-26
|
* Add nonzero synthesisGravatar Jason Gross2017-06-26
|
* remove unused admit (has been moved to Tuple.v)Gravatar jadep2017-06-26
|
* indentationGravatar Jason Gross2017-06-25
|
* Prove map2_zselectGravatar Jason Gross2017-06-25
|
* Prove map2_appendGravatar Jason Gross2017-06-25
|
* Allow disabling adc-fusionGravatar Jason Gross2017-06-25
|
* make display on p256Gravatar Andres Erbsen2017-06-25
|
* Fixes #219Gravatar jadep2017-06-25
|
* write and prove Tuple.map2_cpsGravatar jadep2017-06-25
|
* make displayGravatar Jason Gross2017-06-25
|
* Convert adc to sbb when doing [0 - x]Gravatar Jason Gross2017-06-25
| | | | Actually this time
* Revert "Convert adc to sbb when doing [0 - x]"Gravatar Jason Gross2017-06-25
| | | | | | This reverts commit ecff47dbc867261b81c6e268eca99e5b5ab28805. It was wrong
* Convert adc to sbb when doing [0 - x]Gravatar Jason Gross2017-06-24
|
* make displayGravatar Jason Gross2017-06-24
|
* Fix some things not being unfoldedGravatar Jason Gross2017-06-24
|
* make displayGravatar Jason Gross2017-06-24
|
* Propogate neg through constant multiplicationGravatar Jason Gross2017-06-24
|
* Clean up some montgomery wbw instantiation, make displayGravatar Jason Gross2017-06-24
|
* Remove admitsGravatar Jason Gross2017-06-24
|
* Fill in axioms for sub_then_maybe_add; this required fiddling with updated ↵Gravatar jadep2017-06-24
| | | | arguments since more context variables were used in the definitions than in the placeholder axioms
* made conditional_add a wrapper, defined and proved sub_then_maybe_addGravatar jadep2017-06-24
|
* Make a 'conditionals' section in Columns, and move conditional_add thereGravatar jadep2017-06-24
|
* make benchGravatar Andres Erbsen2017-06-23
|
* Weierstrass Jacobian mixed additionGravatar Andres Erbsen2017-06-23
|
* Fix an issue with notationsGravatar Jason Gross2017-06-22
| | | | | CNotations breaks writing of Gallina and Ltac `match`. So we need to import it very, very late.
* Add notation for logical orGravatar Jason Gross2017-06-22
|
* make displayGravatar Jason Gross2017-06-22
|
* Add (partially admitted) integration tests for add, sub, oppGravatar Jason Gross2017-06-22
|
* Fix a typo in push_Zmod that was causing loopingGravatar Jason Gross2017-06-22
|
* P256: Partial work on add, sub, oppGravatar Jason Gross2017-06-22
| | | | Partial work towards #218
* Fix an [sz] that shouldn't have been removed in the previous commitGravatar Jason Gross2017-06-22
|
* P256: Keep around < eval N boundsGravatar Jason Gross2017-06-22
| | | | | | This closes #220 The code before the glue part of the pipeline is getting kind-of ugly...
* Add sig_conj_by_impl2Gravatar Jason Gross2017-06-22
|