Commit graph

86 commits

Author SHA1 Message Date
Quentin Carbonneaux
096b447699 add test in fpcnv.ssa 2016-03-07 14:22:02 -05:00
Quentin Carbonneaux
9de2a588da test new conversion instructions 2016-03-07 13:46:11 -05:00
Quentin Carbonneaux
26151e918a oops symbol conflict in abi3... 2016-03-07 12:31:06 -05:00
Quentin Carbonneaux
53efd935d7 make abi3 resistant to reassoc 2016-03-07 11:56:06 -05:00
Quentin Carbonneaux
a7ba1c3d2e complete abi3 test (fails) 2016-03-07 11:54:10 -05:00
Quentin Carbonneaux
6deb301f3e new abi test, driver is to do 2016-03-05 08:19:06 -05:00
Quentin Carbonneaux
cf8da3a614 reduce runtime of cprime.ssa 2016-03-03 14:08:42 -05:00
Quentin Carbonneaux
f0e8e335f9 fix typo in abi2.ssa 2016-03-03 13:49:06 -05:00
Quentin Carbonneaux
e700d69004 build tests with -g and show returned error code 2016-03-03 13:47:18 -05:00
Quentin Carbonneaux
b0ce949583 new basic fp abi test 2016-03-03 13:45:54 -05:00
Quentin Carbonneaux
315a7a6f72 add new abi test 2016-03-03 13:39:24 -05:00
Quentin Carbonneaux
a515ea364f nicer aligned okays 2016-03-03 13:24:31 -05:00
Quentin Carbonneaux
5c0e64e5f6 fix output inconsistencies in test/go.sh 2016-03-03 13:19:46 -05:00
Quentin Carbonneaux
67f611fbef testbed is now functional
I would like to make sure some _ tests are
passing, however I have to think of a nice
way to grab debug output and compare it
nicely.  Some require NReg == 3, that is a
pain in the ass.  Maybe they can be changed
to work for the full register set.
2016-03-03 11:55:13 -05:00
Quentin Carbonneaux
99965071d2 complete testing routine 2016-03-03 09:44:06 -05:00
Quentin Carbonneaux
3a12c94b73 start work on automating tests 2016-03-02 22:11:50 -05:00
Quentin Carbonneaux
43d3f241ba oh oh, subs are not folded! 2016-02-24 10:56:36 -05:00
Quentin Carbonneaux
400a8c70f9 add fun example, does not compile yet 2016-02-23 18:28:28 -05:00
Quentin Carbonneaux
2cfccce680 use arguments in mandelbrot test 2016-02-15 22:06:29 -05:00
Quentin Carbonneaux
b2fa33c32d uniformize notations in mandelbrot test 2016-02-15 16:34:16 -05:00
Quentin Carbonneaux
53a3c3c2dd scale up the mandelbrot test 2016-02-15 16:34:16 -05:00
Quentin Carbonneaux
5900eb7b0b more stressful test for fp 2016-02-15 16:34:16 -05:00
Quentin Carbonneaux
52fad57580 test int syntax for one fp constant 2016-02-12 19:44:19 -05:00
Quentin Carbonneaux
8e88861807 new syntax for float literals 2016-02-12 14:20:12 -05:00
Quentin Carbonneaux
cfa285395e update tests to new comparisons 2016-02-11 20:02:31 -05:00
Quentin Carbonneaux
727abf1f73 use new float comparison in test 2016-02-11 18:59:23 -05:00
Quentin Carbonneaux
cab84cb96b fix the double test 2016-02-03 15:50:22 -05:00
Quentin Carbonneaux
22f2ec9667 test fancy float notation 2015-12-01 13:01:24 -05:00
Quentin Carbonneaux
67db7b6578 add a simple floating point test 2015-11-30 15:53:15 -05:00
Quentin Carbonneaux
51a5a66d96 add minic generated Euclide algorithm 2015-11-24 11:38:24 -05:00
Quentin Carbonneaux
86f520a1f1 add dominators construction test 2015-11-21 20:58:36 -05:00
Quentin Carbonneaux
681fc07def get rid of dead assignment in fix4.ssa 2015-11-11 21:29:06 -05:00
Quentin Carbonneaux
d3f1cd9483 add new ssa fixing example 2015-11-11 21:21:17 -05:00
Quentin Carbonneaux
33a4b128a9 add new test for ssa construction 2015-11-10 20:36:32 -05:00
Quentin Carbonneaux
db1864d22a update align to use loadw 2015-11-04 18:39:20 -05:00
Quentin Carbonneaux
e68aac2cef use loadw in cprime.ssa 2015-10-30 13:20:42 -04:00
Quentin Carbonneaux
a9dc36e0eb change extension in sum example 2015-10-30 13:20:42 -04:00
Quentin Carbonneaux
47a34dbd51 turn sum.ssa more C style 2015-10-30 13:20:42 -04:00
Quentin Carbonneaux
aa5682480c oops, another bug in sum.ssa 2015-10-30 13:20:42 -04:00
Quentin Carbonneaux
326bf160f4 fix minor bug in sum.ssa 2015-10-30 13:20:42 -04:00
Quentin Carbonneaux
6e0c394047 add a test for addressing mode optimization 2015-10-30 13:20:42 -04:00
Quentin Carbonneaux
fa3f7b53fa make the echo test return 0 2015-10-30 13:20:42 -04:00
Quentin Carbonneaux
a7e7d73a7e use new loadl instruction in echo 2015-10-30 13:20:42 -04:00
Quentin Carbonneaux
b284721c8a emit code for extensions, move slots into RAlt 2015-10-30 13:20:42 -04:00
Quentin Carbonneaux
2205930c37 store the byte array in max.ssa 2015-10-07 22:32:58 -04:00
Quentin Carbonneaux
dab9590ce7 add the first stand-alone test program 2015-09-18 17:50:27 -04:00
Quentin Carbonneaux
e6048212be use new function syntax in tests 2015-09-18 12:27:50 -04:00
Quentin Carbonneaux
ee46ff8dad cosmetic indentation style fix 2015-09-15 23:01:33 -04:00
Quentin Carbonneaux
391c9ea201 add a simple function call test 2015-09-15 23:01:33 -04:00
Quentin Carbonneaux
a1b3e82dc9 turn test files in one function definition 2015-09-15 23:01:33 -04:00