aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/Asmblockgen.v
Commit message (Expand)AuthorAgeFilesLines
* Oselectf, Oselectfs with conditionDavid Monniaux2019-04-051-9/+3
* selectl with conditionDavid Monniaux2019-04-051-2/+2
* Select cmpluDavid Monniaux2019-04-051-1/+14
* select cmpuDavid Monniaux2019-04-051-0/+14
* some more Oselect comparisonsDavid Monniaux2019-04-041-0/+2
* OselectDavid Monniaux2019-04-041-1/+11
* for floats and doubles, asmgen supportDavid Monniaux2019-04-031-8/+4
* ternary ops in AES and TEADavid Monniaux2019-04-031-1/+1
* Merge remote-tracking branch 'origin/mppa-work' into mppa-ternaryDavid Monniaux2019-04-031-54/+66
|\
| * Preuve du transl_load et transl_store registre offsetCyril SIX2019-04-031-5/+5
| * We now generate load/store with 3 registers (ld rd rs1[rs2]), proofs admittedCyril SIX2019-04-031-9/+40
| * Small refactoring and renaming of Stores and LoadsCyril SIX2019-04-031-48/+28
| * Merge branch 'mppa-mul' into mppa-jumptableDavid Monniaux2019-03-221-12/+0
| |\
| * | begin jumptables (does not work)David Monniaux2019-03-211-2/+3
* | | selectl generationDavid Monniaux2019-03-261-1/+1
* | | selectlDavid Monniaux2019-03-251-0/+7
* | | more on cmoveDavid Monniaux2019-03-251-0/+7
| |/ |/|
* | rm Pdiv / PdivuDavid Monniaux2019-03-221-12/+0
|/
* Merge branch 'mppa-madd' into mppa_postpassDavid Monniaux2019-03-201-2/+0
|\
| * maddl gets to assemblyDavid Monniaux2019-03-201-2/+0
* | Merge branch 'mppa-madd' into mppa_postpassDavid Monniaux2019-03-191-2/+32
|\|
| * mul+madd immediateDavid Monniaux2019-03-191-1/+18
| * mul immediateDavid Monniaux2019-03-191-0/+8
| * maddw dans la générationDavid Monniaux2019-03-181-1/+6
* | Pseudo instruction for 32 bits division, no code generation yetCyril SIX2019-03-191-2/+2
* | Merge branch 'mppa_postpass' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/Co...Cyril SIX2019-03-181-1/+31
|\|
| * andn / orn long complete I thinkDavid Monniaux2019-03-181-0/+3
| * andn / orn suiteDavid Monniaux2019-03-181-1/+28
* | The parent frame pointer is now R17 instead of R14Cyril SIX2019-03-181-2/+0
|/
* long nand, nor, nxorDavid Monniaux2019-03-161-0/+21
* nxorDavid Monniaux2019-03-161-0/+7
* nor implementeDavid Monniaux2019-03-161-0/+7
* nand is implementedDavid Monniaux2019-03-161-0/+7
* 32-bit rotate finishedDavid Monniaux2019-03-161-1/+4
* Added error message for Odivfs in AsmblockgenCyril SIX2019-03-081-0/+1
* Rajout de commentaires sur les instructions non émisesCyril SIX2019-03-081-8/+8
* Fix minor proofCyril SIX2019-03-071-25/+37
* Added double comparisonsCyril SIX2019-03-011-20/+20
* Ajouté la négation des comparateurs singleCyril SIX2019-03-011-2/+2
* Implemented float comparisons (no branching yet, and no negation)Cyril SIX2019-03-011-28/+20
* Ointuofsingle doneCyril SIX2019-03-011-29/+11
* Float conversion fixes + some more conversionsCyril SIX2019-02-271-0/+24
* Removing unused cases AsmblockgenCyril SIX2019-02-271-3/+0
* Rajout d'opérateurs flottants, travail sur les tests --> à continuerCyril SIX2019-02-151-99/+43
* Added Olongoffloat, Ofloatoflong and doubleconv testCyril SIX2019-02-121-0/+6
* Added Ointofsingle + floatconv unit testCyril SIX2019-02-121-1/+4
* Added OsingleofintCyril SIX2019-02-121-13/+12
* Added Ofloatconst and Osingleconst (not integrated in scheduler yet)Cyril SIX2019-02-121-10/+4
* Added indirect tailcallsCyril SIX2019-02-081-2/+2
* OshrxlimmCyril SIX2019-02-081-1/+7