aboutsummaryrefslogtreecommitdiffstats
path: root/src/translation/HTLgen.v
Commit message (Expand)AuthorAgeFilesLines
* Add wait instruction to HTL control pathMichalis Pardalos2021-01-261-39/+76
* Separate HTL call into fork and joinMichalis Pardalos2021-01-261-1/+27
* Declare dst reg for call instrMichalis Pardalos2020-12-011-0/+1
* Add a call instruction to HTL. Use it for Icall.Michalis Pardalos2020-11-301-22/+27
* Revert changes relating to instance generationMichalis Pardalos2020-11-271-128/+32
* Add todo for missing logic around instantiationsMichalis Pardalos2020-11-201-0/+1
* Add wires and use them for output of instancesMichalis Pardalos2020-11-201-11/+37
* Separate HTL instantiations from Verilog onesMichalis Pardalos2020-11-201-1/+1
* Add a field in HTL modules for instancesMichalis Pardalos2020-11-201-30/+92
* Generate (invalid) module instantiations for callsMichalis Pardalos2020-11-201-1/+8
* Finished all the proofsv1.0.0Yann Herklotz2020-08-131-2/+3
* Remove alignment constraint during translation.James Pollard2020-08-111-12/+10
* Change name to VericertYann Herklotz2020-07-141-2/+2
* Fixes to operatorsYann Herklotz2020-07-071-1/+3
* Finished transl_condYann Herklotz2020-07-071-4/+0
* Only translate_cond leftYann Herklotz2020-07-071-10/+34
* Fix InopYann Herklotz2020-07-051-11/+22
* No addmitted in VeriloggenproofYann Herklotz2020-07-051-25/+60
* Fixing HTLgenproofYann Herklotz2020-07-031-11/+11
* Add new value type to fix Iop proofYann Herklotz2020-07-031-2/+2
* Updates to Iop proofYann Herklotz2020-07-031-2/+0
* Develop compiles againYann Herklotz2020-06-291-5/+5
* Fix unsigned/signed issues.James Pollard2020-06-281-12/+16
* HTLgenproof passing.James Pollard2020-06-241-4/+0
* Merge branch 'develop' into arrays-proofJames Pollard2020-06-241-3/+2
|\
| * Fixes to make develop compileYann Herklotz2020-06-241-1/+1
* | Merge branch 'develop' of github.com:ymherklotz/coqup into arrays-proofJames Pollard2020-06-241-28/+90
|\|
| * Merge branch 'master' into developYann Herklotz2020-06-241-7/+14
| |\
| | * Fix assumption of mainYann Herklotz2020-06-241-8/+14
| * | Merge branch 'master' into developYann Herklotz2020-06-221-1/+50
| |\|
| | * Admit everything temporarilyYann Herklotz2020-06-221-1/+50
| * | Merge branch 'arrays-proof' into developYann Herklotz2020-06-221-17/+27
| |\ \
| * \ \ Merge branch 'master' into developYann Herklotz2020-06-221-5/+5
| |\ \ \ | | | |/ | | |/|
| | * | Some fixes, but still buggy probablyYann Herklotz2020-06-201-2/+2
| | * | Add bugs to support more operationsYann Herklotz2020-06-201-4/+4
| * | | Merge remote-tracking branch 'james/arrays-proof' into developYann Herklotz2020-06-201-19/+22
| |\ \ \ | | |/ / | |/| |
| * | | Add more unproven instructions, Admitted equiv to specYann Herklotz2020-06-141-19/+24
* | | | Finish ILoad proof with some assumptions:James Pollard2020-06-241-1/+5
* | | | Normalise entire expression to avoid overflow issues.James Pollard2020-06-231-5/+6
* | | | Start Aindexed proof.James Pollard2020-06-221-2/+7
* | | | Tidy up proof for Aindexed2scaled.James Pollard2020-06-221-2/+5
| |_|/ |/| |
* | | Factor out addressing checks, check signed range.James Pollard2020-06-211-10/+17
* | | Lea op now checks alignment.James Pollard2020-06-211-12/+15
| |/ |/|
* | Enforce stack size alignment to fix proof.James Pollard2020-06-181-1/+3
* | Use NBAs for loads and stores.James Pollard2020-06-171-2/+2
* | Array semantics now uses dependent Array type.James Pollard2020-06-141-7/+7
* | Merge branch 'master' into arrays-proofJames Pollard2020-06-121-4/+6
|\|
| * Fix addressing bug.James Pollard2020-06-121-4/+6
* | Merge branch 'master' into arrays-proofJames Pollard2020-06-121-32/+76
|\|
| * Add declaration of loadsYann Herklotz2020-06-121-0/+1