Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | begin implementing ternary builtin | David Monniaux | 2019-04-03 | 2 | -4/+20 |
| | |||||
* | selection of builtin.. progress... | David Monniaux | 2019-04-03 | 1 | -13/+14 |
| | |||||
* | some more on builtins | David Monniaux | 2019-04-03 | 2 | -3/+20 |
| | |||||
* | attempts at generating builtins, start | David Monniaux | 2019-04-03 | 3 | -14/+16 |
| | |||||
* | Merge remote-tracking branch 'origin/mppa-work' into mppa-ternary | David Monniaux | 2019-04-03 | 50 | -3401/+2712 |
|\ | |||||
| * | Merge remote-tracking branch 'origin/mppa_k1c' into mppa-work | Cyril SIX | 2019-04-03 | 14 | -1456/+421 |
| |\ | | | | | | | | | | | | | Conflicts: mppa_k1c/Asmblockdeps.v | ||||
| | * | robustness of Asmblockdeps.*op_eq | Sylvain Boulmé | 2019-04-02 | 1 | -27/+38 |
| | | | |||||
| | * | comment on Asmblockdeps.is_constant | Sylvain Boulmé | 2019-04-02 | 1 | -9/+12 |
| | | | |||||
| | * | Impure: improved iandb + struct_eq | Sylvain Boulmé | 2019-04-01 | 3 | -34/+28 |
| | | | |||||
| | * | renommage abstractbb: Name -> PReg | Sylvain Boulmé | 2019-04-01 | 5 | -32/+32 |
| | | | |||||
| | * | renommages abstract_bb | Sylvain Boulmé | 2019-04-01 | 5 | -156/+156 |
| | | | | | | | | | | | | | | | Resource -> PseudoReg macro -> inst | ||||
| | * | petite factorisation de preuve | Sylvain Boulmé | 2019-04-01 | 1 | -69/+59 |
| | | | |||||
| | * | minor simpl | Sylvain Boulmé | 2019-04-01 | 1 | -8/+14 |
| | | | |||||
| | * | simpler parexec_wio_bblock_aux | Sylvain Boulmé | 2019-04-01 | 2 | -3/+2 |
| | | | |||||
| | * | cleaning Asmvliw semantics | Sylvain Boulmé | 2019-04-01 | 4 | -42/+73 |
| | | | |||||
| | * | delete useless DepExample* files | Sylvain Boulmé | 2019-04-01 | 4 | -1051/+0 |
| | | | | | | | | | | | | in order to avoid to keep these files up-to-date here... | ||||
| * | | Merge remote-tracking branch 'origin/mppa-work' into mppa-addr-reg | Cyril SIX | 2019-04-03 | 0 | -0/+0 |
| |\ \ | |||||
| | * | | Revert "Started to add addressing with register + register, Mach -> Asm not ↵ | Cyril SIX | 2019-04-01 | 5 | -12/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | done yet" This reverts commit ead2f32a7648d1eb1b828b120821a0b7801c6200. | ||||
| | * | | Started to add addressing with register + register, Mach -> Asm not done yet | Cyril SIX | 2019-04-01 | 5 | -3/+12 |
| | | | | |||||
| * | | | Load/Store reg-reg are now proven everywhere | Cyril SIX | 2019-04-03 | 2 | -92/+68 |
| | | | | |||||
| * | | | Preuve des load/store registre registre. Reste des modifs mineures dans les ↵ | Cyril SIX | 2019-04-03 | 6 | -77/+196 |
| | | | | | | | | | | | | | | | | preuves de Asmblockdeps | ||||
| * | | | Preuve du transl_load et transl_store registre offset | Cyril SIX | 2019-04-03 | 2 | -30/+89 |
| | | | | |||||
| * | | | We now generate load/store with 3 registers (ld rd rs1[rs2]), proofs admitted | Cyril SIX | 2019-04-03 | 3 | -494/+51 |
| | | | | |||||
| * | | | Small refactoring and renaming of Stores and Loads | Cyril SIX | 2019-04-03 | 3 | -70/+50 |
| | | | | |||||
| * | | | Added definition of PLoadRRR and PStoreRRR - no Asmblockgen generation yet | Cyril SIX | 2019-04-02 | 10 | -205/+417 |
| | | | | |||||
| * | | | Started to add addressing with register + register, Mach -> Asm not done yet | Cyril SIX | 2019-04-01 | 5 | -3/+12 |
| |/ / | |||||
| * / | Using fixedd.rz in longofsingle instead of i64_dtos | Cyril SIX | 2019-04-01 | 2 | -8/+13 |
| |/ | |||||
| * | fix for jump tablesv3.5_k1c_1.0 | David Monniaux | 2019-03-30 | 2 | -18/+19 |
| | | |||||
| * | FIXME: Jumptables have linking issues. | David Monniaux | 2019-03-29 | 4 | -0/+1245 |
| | | |||||
| * | Merge branch 'mppa_k1c' of ↵ | David Monniaux | 2019-03-29 | 1 | -8/+8 |
| |\ | | | | | | | | | | gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert into mppa-mul | ||||
| | * | Merge branch 'mppa-mul' into mppa_k0c | David Monniaux | 2019-03-29 | 21 | -1082/+1916 |
| | |\ | |||||
| | * | | rm rules that conflict | David Monniaux | 2019-03-29 | 1 | -8/+8 |
| | | | | |||||
| * | | | Merge remote-tracking branch 'origin/mppa_k1c' into mppa-mul | David Monniaux | 2019-03-29 | 12 | -72/+235 |
| |\| | | |||||
| | * | | use C99 mode | David Monniaux | 2019-03-29 | 1 | -1/+1 |
| | | | | |||||
| | * | | Merge remote-tracking branch 'origin/mppa-jumptable' into mppa-jumptable | Cyril SIX | 2019-03-29 | 1 | -2/+5 |
| | |\ \ | |||||
| | | * | | 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 | 8 | -24/+1121 |
| | |\ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | 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 |
| | | | | | |||||
| | * | | | for testing with quest | David Monniaux | 2019-03-22 | 1 | -0/+24 |
| | | | | | |||||
| | * | | | xMerge branch 'mppa-mul' into mppa-jumptable | David Monniaux | 2019-03-22 | 1 | -0/+3 |
| | |\ \ \ | |||||
| | * | | | | check that gcc and ccomp compiled k1c code return the same | David Monniaux | 2019-03-22 | 1 | -2/+6 |
| | | | | | | |||||
| | * | | | | FIX BUG in TargetPrinter (nandd immediate wrongly printed as andd) | David Monniaux | 2019-03-22 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | 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 |
| | | | | | | |