aboutsummaryrefslogtreecommitdiffstats
path: root/test/mppa/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* WIP - Changed all the general tests to include PRNG (instead of small constants)Cyril SIX2018-06-051-2/+4
|
* MPPA - Added modulo and division 64 bits. Non certifiedCyril SIX2018-05-211-1/+1
| | | | | | | 32 bits version are not yet there. Right now the code is directly from libgcc, compiled with k1-gcc because of builtins.
* MPPA - Added a lot more unit tests + refined coverageCyril SIX2018-04-261-1/+1
|
* MPPA - we now compare the results of our tests with k1-gccCyril SIX2018-04-251-5/+6
|
* MPPA - Added coverage testCyril SIX2018-04-251-0/+5
|
* MPPA - Added test for division int by 2Cyril SIX2018-04-251-1/+1
|
* MPPA - refined tests. Bug in mmult - need to generate O0 to debug easierCyril SIX2018-04-241-1/+5
|
* MPPA - Added Pmull -> now able to run the sort testCyril SIX2018-04-171-1/+5
|
* MPPA - Automatic generation of expected value for testsCyril SIX2018-04-111-2/+7
|
* MPPA - reorganized the test directoryCyril SIX2018-04-111-9/+14
|
* MPPA - Onegl + PneglCyril SIX2018-04-101-2/+3
|
* MPPA - Running tests in parallelCyril SIX2018-04-101-2/+9
|
* MPPA - Optimized branch generation for word compare to 0Cyril SIX2018-04-091-1/+1
|
* MPPA - Added regression testsCyril SIX2018-04-051-14/+21
|
* MPPA - added test forvarl.cCyril SIX2018-04-041-1/+1
|
* MPPA - Added non immediate comparisonCyril SIX2018-04-041-2/+4
|
* MPPA - Added signed immediate comparisonCyril SIX2018-04-041-1/+4
|
* MPPA - 32-bits immediate eq/neq branchesCyril SIX2018-04-041-2/+2
|
* MPPA - Added Msetstack + bunch of store --> on a des call !Cyril SIX2018-04-041-1/+1
|
* MPPA - The project compiles.Cyril SIX2018-04-041-0/+26
Supports very simple programs that load integer immediates. It starts the main, loads integer in registers, and return correctly. Addition in Mach not yet supported, but should not be hard to add them. Function calls are not yet supported. The ABI for now is the same as the RiscV, with a small twist: $ra is first loaded in a user register, then this user register is pushed (instead of pushing $ra straight away).