aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls/HTLgenspec.v
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into dev/michalisdev/michalisYann Herklotz2021-10-181-10/+10
|\
| * Remove warnings of attributesYann Herklotz2021-10-081-28/+28
| * Basically done with proofYann Herklotz2021-04-071-2/+2
| * Finish load and store proof, but broke top-levelYann Herklotz2021-04-061-2/+6
| * Add RAM to HTLYann Herklotz2021-03-021-1/+1
* | Add new externctrl_params_mapped to HTLspecMichalis Pardalos2021-09-191-36/+53
* | [WIP] Progress on Icall proofMichalis Pardalos2021-09-191-13/+59
* | Name the externctrl correctness clausesMichalis Pardalos2021-09-121-11/+18
* | Guard join state with called module finishMichalis Pardalos2021-09-111-1/+2
* | Get HTLgenspec compiling with RAM inferenceMichalis Pardalos2021-08-311-2/+2
* | Move list lemmas to own fileMichalis Pardalos2021-08-221-21/+1
* | Add length args = length params to Icall specMichalis Pardalos2021-08-211-44/+80
* | Strengthen HTLgenspecMichalis Pardalos2021-08-201-9/+14
* | Find called module in Icall proofMichalis Pardalos2021-08-191-1/+1
* | Complete HTLspec (mostly)Michalis Pardalos2021-08-121-17/+66
* | Correct lookup for called funcs, simplify tr_moduleMichalis Pardalos2021-08-041-15/+29
* | Check whether callee is internal for IcallMichalis Pardalos2021-08-021-6/+0
* | Add "join state is <=Int.max_unsigned" to HTLgenspecMichalis Pardalos2021-06-101-1/+2
* | Add "internal calls only" into translation specMichalis Pardalos2021-05-181-20/+30
* | Most of Ireturn proofMichalis Pardalos2021-05-161-1/+1
* | Update HTL proof for resource sharing (WIP)Michalis Pardalos2021-05-141-1/+3
* | Remove reverse matching from monad_crushMichalis Pardalos2021-05-121-2/+2
* | Change tr_module to show registers are differentMichalis Pardalos2021-05-121-6/+6
* | Fix added tr_code constructorsMichalis Pardalos2021-05-101-12/+19
* | Clean up HTLgenspecMichalis Pardalos2021-05-101-127/+130
* | Remove unused lemmas in HTLgenspecMichalis Pardalos2021-05-101-414/+33
* | Delete inv_incr tactic (unused)Michalis Pardalos2021-05-101-51/+0
* | Get entire HTLgenspec proof passingMichalis Pardalos2021-05-101-14/+26
* | Progress on tr_module proofMichalis Pardalos2021-05-081-52/+80
* | Fully clean up the iter_expand_instr_spec proofMichalis Pardalos2021-05-071-146/+67
* | Complete iter_expand_instr_spec proofMichalis Pardalos2021-05-071-14/+23
* | Prove a spec for the mapping of function paramsMichalis Pardalos2021-05-061-38/+111
* | Solve easier branches of the transf_instr proofMichalis Pardalos2021-05-061-29/+64
* | Clean up iter_expand_instr_spec proofMichalis Pardalos2021-05-051-21/+10
* | Solve iter_expand_instr_spec by tactic (not Icall)Michalis Pardalos2021-05-051-105/+179
* | Add lemmas relating to new HTLgen operationsMichalis Pardalos2021-05-031-49/+71
* | Add some statements about externctrl to tr_codeMichalis Pardalos2021-05-031-9/+13
* | Give a (questionable) translation spec for HTLgenMichalis Pardalos2021-05-021-12/+24
* | Simplify some HTLgenspec proofsMichalis Pardalos2021-05-021-2/+2
* | Tie all modules' clock to mainMichalis Pardalos2021-04-301-4/+33
* | Get HTLgenproof to compileMichalis Pardalos2021-04-201-86/+87
* | [WIP] HTLgenspec proofMichalis Pardalos2021-04-171-46/+34
* | Add idle state after returnMichalis Pardalos2021-03-011-27/+30
* | Merge branch 'michalis' of https://github.com/mpardalos/vericert into michali...Yann Herklotz2021-02-161-13/+49
|/
* Fix imports to remove warnings when compilingYann Herklotz2021-01-221-4/+14
* Add correct copyright notices in filesYann Herklotz2021-01-101-0/+1
* Add RTLBlock intermediate languageYann Herklotz2020-08-301-0/+641