Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge branch 'addsubchains' | 2017-06-29 | ||
|\ \ | ||||
| * | | Remove a [Check] | 2017-06-29 | ||
| | | | ||||
* | | | new add/carry chain logic with admitted proofs | 2017-06-29 | ||
| | | | ||||
* | | | Skeleton for add/subtract chains (see #222) | 2017-06-29 | ||
| | | | ||||
* | | | Add wrappers for subborrow and add_with_get_carry so they work when it is ↵ | 2017-06-29 | ||
| | | | | | | | | | | | | not known that they split on a power of 2 | |||
| | * | make display | 2017-06-29 | ||
| | | | ||||
| | * | change notation `_ == _ ? _ : _ ` to `cmovznz(_, _, _)` | 2017-06-29 | ||
| |/ |/| | | | | | This closes #228 | |||
* | | Fix comment-in-string issues | 2017-06-29 | ||
| | | ||||
* | | More C Notations for uin8_t-valued addcarryx | 2017-06-29 | ||
| | | ||||
* | | Remove a [Check] | 2017-06-29 | ||
| | | ||||
| * | Fix comment-in-string issues | 2017-06-29 | ||
| | | ||||
| * | make display | 2017-06-29 | ||
| | | ||||
| * | More C Notations for uin8_t-valued addcarryx | 2017-06-29 | ||
| | | ||||
| * | Fix the sense of op_{get,with}_carry in Saturated | 2017-06-29 | ||
| | | | | | | | | Now it lines up with the things in Z.Definitions | |||
| * | Fix unfolding to not unfold sub_with_get_borrow in P256 | 2017-06-29 | ||
| | | ||||
| * | Adapt to new arguments of saturated things | 2017-06-29 | ||
| | | ||||
| * | Fix type signatures of saturated things for WBW | 2017-06-29 | ||
| | | | | | | | | | | This required admitting some proofs. @jadephilipoom, please sanity-check this. | |||
| * | new add/carry chain logic with admitted proofs | 2017-06-29 | ||
| | | ||||
| * | Skeleton for add/subtract chains (see #222) | 2017-06-28 | ||
| | | ||||
| * | Add wrappers for subborrow and add_with_get_carry so they work when it is ↵ | 2017-06-28 | ||
|/ | | | | not known that they split on a power of 2 | |||
* | Use -std=gnu11 for older versions of gcc | 2017-06-28 | ||
| | ||||
* | match C code in Jacobian addition | 2017-06-27 | ||
| | ||||
* | p256 compilation and benchmarks with manual kludges | 2017-06-27 | ||
| | ||||
* | proved eval_mod and eval_div (last remaining eval_ admits in Saturated) | 2017-06-27 | ||
| | ||||
* | More proof fixing | 2017-06-26 | ||
| | ||||
* | Add a comment for nonzero_cps | 2017-06-26 | ||
| | ||||
* | Fix a broken proof | 2017-06-26 | ||
| | ||||
* | Factor out admitted proof into admitted lemma | 2017-06-26 | ||
| | ||||
* | Remove an admit | 2017-06-26 | ||
| | | | | This proof should possibly be factored out and go elsewhere..... | |||
* | make display | 2017-06-26 | ||
| | ||||
* | Add nonzero synthesis | 2017-06-26 | ||
| | ||||
* | remove unused admit (has been moved to Tuple.v) | 2017-06-26 | ||
| | ||||
* | indentation | 2017-06-25 | ||
| | ||||
* | Prove map2_zselect | 2017-06-25 | ||
| | ||||
* | Prove map2_append | 2017-06-25 | ||
| | ||||
* | Allow disabling adc-fusion | 2017-06-25 | ||
| | ||||
* | make display on p256 | 2017-06-25 | ||
| | ||||
* | Fixes #219 | 2017-06-25 | ||
| | ||||
* | write and prove Tuple.map2_cps | 2017-06-25 | ||
| | ||||
* | make display | 2017-06-25 | ||
| | ||||
* | Convert adc to sbb when doing [0 - x] | 2017-06-25 | ||
| | | | | Actually this time | |||
* | Revert "Convert adc to sbb when doing [0 - x]" | 2017-06-25 | ||
| | | | | | | This reverts commit ecff47dbc867261b81c6e268eca99e5b5ab28805. It was wrong | |||
* | Convert adc to sbb when doing [0 - x] | 2017-06-24 | ||
| | ||||
* | make display | 2017-06-24 | ||
| | ||||
* | Fix some things not being unfolded | 2017-06-24 | ||
| | ||||
* | make display | 2017-06-24 | ||
| | ||||
* | Propogate neg through constant multiplication | 2017-06-24 | ||
| | ||||
* | Clean up some montgomery wbw instantiation, make display | 2017-06-24 | ||
| | ||||
* | Remove admits | 2017-06-24 | ||
| | ||||
* | Fill in axioms for sub_then_maybe_add; this required fiddling with updated ↵ | 2017-06-24 | ||
| | | | | arguments since more context variables were used in the definitions than in the placeholder axioms |