Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | | | | improved testing | David Monniaux | 2019-03-22 | 1 | -5/+16 | |
| | | | | | | | ||||||
| | * | | | | | uses yarpgen random generator | David Monniaux | 2019-03-22 | 1 | -0/+37 | |
| | | | | | | | ||||||
| | * | | | | | some more testing | David Monniaux | 2019-03-22 | 1 | -1/+1 | |
| | | | | | | | ||||||
| | * | | | | | Merge branch 'mppa-mul' into mppa-jumptable | David Monniaux | 2019-03-22 | 302 | -6460/+51288 | |
| | |\ \ \ \ \ | ||||||
| | * | | | | | | 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 | 5 | -8/+57 | |
| | | | | | | | | ||||||
| * | | | | | | | missing config.h | David Monniaux | 2019-03-29 | 1 | -0/+3 | |
| | | | | | | | | ||||||
| * | | | | | | | Makefile for picosat | David Monniaux | 2019-03-29 | 3 | -62/+0 | |
| | |_|_|_|/ / | |/| | | | | | ||||||
| * | | | | | | ocaml benchmark | David Monniaux | 2019-03-28 | 3 | -8/+22 | |
| | | | | | | | ||||||
| * | | | | | | Makefile | David Monniaux | 2019-03-28 | 5 | -1025/+35 | |
| | | | | | | | ||||||
| * | | | | | | NDEBUG | David Monniaux | 2019-03-28 | 1 | -0/+6 | |
| | | | | | | | ||||||
| * | | | | | | some more inline | David Monniaux | 2019-03-28 | 2 | -12/+13 | |
| | | | | | | | ||||||
| * | | | | | | add some INLINE markers | David Monniaux | 2019-03-28 | 1 | -36/+38 | |
| | | | | | | | ||||||
| * | | | | | | picosat now uses the same Makefile system as the rest | David Monniaux | 2019-03-28 | 3 | -3/+49 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | we are 27% slower than gcc | |||||
* | | | | | | | Merge branch 'mppa-ternary' of ↵ | David Monniaux | 2019-04-02 | 13 | -1551/+1113 | |
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert into mppa-ternary | |||||
| * | | | | | | merge VLIW proofs | David Monniaux | 2019-03-28 | 13 | -1551/+1113 | |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'mppa-mul' into mppa-ternary | |||||
| | * | | | | | merge proof of VLIW | David Monniaux | 2019-03-28 | 8 | -24/+1074 | |
| | |\ \ \ \ \ | | | | |_|_|/ | | | |/| | | | | | | | | | | Merge branch 'mppa_postpass' into mppa-mul | |||||
| | | * | | | | Merge remote-tracking branch 'origin/mppa_vliw_essai_sylvain' into mppa_postpass | David Monniaux | 2019-03-28 | 10 | -75/+1072 | |
| | | |\ \ \ \ | ||||||
| | | | * \ \ \ | 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 | 4 | -17/+30 | |
| | | | | | | | | ||||||
| | | | * | | | | 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 | |
| | | | | | | | | ||||||
| | * | | | | | | some more ternary | David Monniaux | 2019-03-24 | 1 | -6/+6 | |
| | | | | | | | | ||||||
| | * | | | | | | experiments with ternary operator | David Monniaux | 2019-03-24 | 1 | -1/+6 | |
| | | | | | | | | ||||||
| | * | | | | | | experiments with ternary | David Monniaux | 2019-03-24 | 4 | -1526/+36 | |
| | | | | | | | | ||||||
| | * | | | | | | another ternary implementation | David Monniaux | 2019-03-24 | 1 | -1/+7 | |
| | | | | | | | | ||||||
* | | | | | | | | script for creduce | David Monniaux | 2019-03-29 | 1 | -0/+20 | |
| | | | | | | | | ||||||
* | | | | | | | | bitsliced-tea slightly more efficient with ternaries at some places | David Monniaux | 2019-03-29 | 2 | -4/+18 | |
|/ / / / / / / | ||||||
* | | | | | | | don't penalize x86 CompCert | David Monniaux | 2019-03-27 | 1 | -1/+1 | |
| | | | | | | | ||||||
* | | | | | | | put both compilers in their best mood | David Monniaux | 2019-03-27 | 1 | -5/+18 | |
| | | | | | | | ||||||
* | | | | | | | switch off ternary if not CompCert | David Monniaux | 2019-03-27 | 1 | -14/+4 | |
| | | | | | | | ||||||
* | | | | | | | improvements on cmoved etc. | David Monniaux | 2019-03-27 | 3 | -97/+18 | |
| | | | | | | |