Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | Finition de la preuve de Asmblockgenproof | Cyril SIX | 2019-03-29 | 1 | -2/+5 | |
| | | | ||||||
| * | | Preuve de Jumptable dans Asmblockdeps.v | Cyril SIX | 2019-03-29 | 2 | -1/+24 | |
| | | | ||||||
| * | | Merge remote-tracking branch 'origin/mppa_postpass' into mppa-jumptable | Cyril SIX | 2019-03-29 | 7 | -23/+1120 | |
| |\ \ | | |/ | |/| | | | | | | | | | | Conflicts: mppa_k1c/Asmblock.v mppa_k1c/Asmblockdeps.v | |||||
| | * | No more Admitted | Cyril SIX | 2019-03-29 | 1 | -55/+102 | |
| | | | ||||||
| * | | Avancement dans la preuve du MBjumptable | Cyril SIX | 2019-03-29 | 1 | -1/+21 | |
| | | | ||||||
| * | | FIX BUG in TargetPrinter (nandd immediate wrongly printed as andd) | David Monniaux | 2019-03-22 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'mppa-mul' into mppa-jumptable | David Monniaux | 2019-03-22 | 14 | -719/+123 | |
| |\ \ | ||||||
| * | | | Jump tables now work. There is still an "Admitted" subcase in a proof. | David Monniaux | 2019-03-22 | 3 | -5/+15 | |
| | | | | ||||||
| * | | | on avance sur la jumptable | David Monniaux | 2019-03-22 | 2 | -3/+3 | |
| | | | | ||||||
| * | | | jumptable avance | David Monniaux | 2019-03-22 | 1 | -1/+8 | |
| | | | | ||||||
| * | | | Fixed proof of Asmblockdeps wrt Pjumptable | Cyril SIX | 2019-03-22 | 1 | -25/+28 | |
| | | | | ||||||
| * | | | begin jumptables (does not work) | David Monniaux | 2019-03-21 | 4 | -3/+57 | |
| | | | | ||||||
* | | | | merge VLIW proofs | David Monniaux | 2019-03-28 | 7 | -23/+1073 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Merge branch 'mppa-mul' into mppa-ternary | |||||
| * \ \ \ | merge proof of VLIW | David Monniaux | 2019-03-28 | 7 | -23/+1073 | |
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | | Merge branch 'mppa_postpass' into mppa-mul | |||||
| | * | | | Merge remote-tracking branch 'origin/mppa_vliw_essai_sylvain' into mppa_postpass | David Monniaux | 2019-03-28 | 9 | -74/+1071 | |
| | |\ \ \ | ||||||
| | | * \ \ | Merge branch 'mppa_vliw_essai_sylvain' of ↵ | Sylvain Boulmé | 2019-03-27 | 2 | -67/+80 | |
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert into mppa_vliw_essai_sylvain | |||||
| | | | * | | | Proof of the entire forward simulation (still stuck to do + permutations) | Cyril SIX | 2019-03-27 | 1 | -3/+10 | |
| | | | | | | | ||||||
| | | | * | | | Preuve du forward_simu du parexec_wio_bblock_aux | Cyril SIX | 2019-03-27 | 2 | -60/+70 | |
| | | | | | | | ||||||
| | | * | | | | dealing with permutations | Sylvain Boulmé | 2019-03-27 | 2 | -29/+100 | |
| | | |/ / / | ||||||
| | | * | | | Avancement dans Asmblockdeps.v | Cyril SIX | 2019-03-27 | 2 | -91/+113 | |
| | | | | | | ||||||
| | | * | | | 1 coup de pouce ! | Sylvain Boulmé | 2019-03-26 | 1 | -9/+29 | |
| | | | | | | ||||||
| | | * | | | Un peu d'avancement | Cyril SIX | 2019-03-26 | 2 | -4/+287 | |
| | | | | | | ||||||
| | | * | | | slight simplification | Sylvain Boulmé | 2019-03-23 | 1 | -5/+4 | |
| | | | | | | ||||||
| | | * | | | Avancement dans la preuve des bundles | Cyril SIX | 2019-03-22 | 1 | -3/+51 | |
| | | | | | | ||||||
| | | * | | | fix for Coq.8.8 ?? | Sylvain Boulmé | 2019-03-22 | 2 | -4/+3 | |
| | | | | | | ||||||
| | | * | | | Décomposition de la preuve en une forward_simu_par_stuck et une ↵ | Cyril SIX | 2019-03-22 | 2 | -1/+72 | |
| | | | | | | | | | | | | | | | | | | | | | | | | forward_simu_par | |||||
| | | * | | | simplification of the proof | Sylvain Boulmé | 2019-03-21 | 2 | -29/+70 | |
| | | | | | | ||||||
| | | * | | | yet another step backward | Sylvain Boulmé | 2019-03-20 | 1 | -18/+39 | |
| | | | | | | ||||||
| | | * | | | one step further... | Sylvain Boulmé | 2019-03-20 | 1 | -6/+28 | |
| | | | | | | ||||||
| | | * | | | premier decoupage | Sylvain Boulmé | 2019-03-20 | 1 | -2/+56 | |
| | | | | | | ||||||
| | | * | | | Integrating Asmvliw.v in the proof chain | Cyril SIX | 2019-03-20 | 3 | -16/+29 | |
| | | | | | | ||||||
| | | * | | | Idée de preuve VLIW | Cyril SIX | 2019-03-18 | 1 | -2/+21 | |
| | | | | | | ||||||
| | | * | | | fix the step_internal of Asmvliw | Sylvain Boulmé | 2019-03-14 | 1 | -19/+23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Actually, we want to show that the outcome is the same for any order of "writes" in the parallel execution. (ie we ask that bundles have a deterministic semantics for parallel execution) - we relax the condition that the outcome should be given for sequential execution instead, we ask that the it is given for the "in order" writes. In theory, the semantics would also accept bundles like "R1 := R2 R2 := R1" which are deterministic for parallel execution But, of course, in practice, we will also prove the sequential execution. | |||||
| | | * | | | definition of VLIW semantics | Sylvain Boulmé | 2019-03-14 | 3 | -14/+342 | |
| | | | | | | ||||||
| | * | | | | FIX BUG in TargetPrinter (nandd immediate wrongly printed as andd) | David Monniaux | 2019-03-22 | 1 | -1/+1 | |
| | | | | | | ||||||
* | | | | | | improvements on cmoved etc. | David Monniaux | 2019-03-27 | 2 | -93/+7 | |
| | | | | | | ||||||
* | | | | | | match some 'and' | David Monniaux | 2019-03-27 | 2 | -10/+34 | |
| | | | | | | ||||||
* | | | | | | selectl generation | David Monniaux | 2019-03-26 | 6 | -14/+205 | |
| | | | | | | ||||||
* | | | | | | ternary unsigned | David Monniaux | 2019-03-26 | 2 | -0/+47 | |
| | | | | | | ||||||
* | | | | | | rm cruft | David Monniaux | 2019-03-26 | 2 | -167/+9 | |
| | | | | | | ||||||
* | | | | | | cmoved works | David Monniaux | 2019-03-26 | 1 | -4/+5 | |
| | | | | | | ||||||
* | | | | | | ternary / cmove demo now works | David Monniaux | 2019-03-26 | 1 | -2/+2 | |
| | | | | | | ||||||
* | | | | | | ternary begins working | David Monniaux | 2019-03-26 | 2 | -13/+11 | |
| | | | | | | ||||||
* | | | | | | some progress | David Monniaux | 2019-03-26 | 2 | -19/+12 | |
| | | | | | | ||||||
* | | | | | | implemented ternary pattern | David Monniaux | 2019-03-26 | 2 | -1/+57 | |
| | | | | | | ||||||
* | | | | | | more on ternary | David Monniaux | 2019-03-26 | 2 | -6/+149 | |
| | | | | | | ||||||
* | | | | | | select basic operators | David Monniaux | 2019-03-26 | 1 | -0/+24 | |
| | | | | | | ||||||
* | | | | | | selectl | David Monniaux | 2019-03-25 | 2 | -0/+21 | |
| | | | | | | ||||||
* | | | | | | more on cmove | David Monniaux | 2019-03-25 | 4 | -66/+42 | |
| | | | | | | ||||||
* | | | | | | progress on cmove | David Monniaux | 2019-03-25 | 5 | -3/+17 | |
| | | | | | |