576 Commits

Author SHA1 Message Date
Stefanos Kornilios Mitsis Poiitidis
e2e9e1eb41
Merge pull request #9 from Sonicadvance1/unittests/stos
Adds unit tests for the STOS instruction family
2020-03-10 15:25:49 +02:00
Ryan Houdek
c51341294b Adds STOS unit tests
Tests all sizes that STOS supports, with the DF going up AND down.
2020-03-09 22:59:59 -07:00
Ryan Houdek
51458f75fb Adds MOVS unit tests
Tests all the sizes that MOVS supports, with the DF going up AND down.
2020-03-09 22:33:20 -07:00
Ryan Houdek
ee410cf1be Implements Primary table unit tests
Not full coverage, skips the string ops and doesn't confirm that flag
setting is correct. Those are forthcoming
2020-03-09 18:15:43 -07:00
Ryan Houdek
8e5fe4ba76 Implements the rest of the TwoByte table unit tests 2020-03-08 22:07:59 -07:00
Ryan Houdek
b227086cb1 Initial unit tests for the two byte table
Not yet complete, about halfway there
2020-03-07 21:54:43 -08:00
Ryan Houdek
0d5ac6b5cf Finishes unit tests for the primary group table 2020-03-07 21:54:25 -08:00
Ryan Houdek
a80abb6ed3 Implement unit tests for the group 1 primary group table 2020-03-06 22:11:36 -08:00
Ryan Houdek
242c388861 Adds REP table unit tests for what we support 2020-03-06 09:08:50 +02:00
Ryan Houdek
04bdb4a3de Finish REPNE table unit tests for current supported instructions 2020-03-06 09:08:50 +02:00
Ryan Houdek
b10f5d9550 Finish OpSize table unit tests for current supported instructions 2020-03-06 09:08:50 +02:00
Ryan Houdek
b9326ce613 Adds a bunch of new OpSize table unit tests 2020-03-06 09:08:50 +02:00
Ryan Houdek
5413ff3c0a Adds Secondary extension op unit tests 2020-03-06 09:08:50 +02:00
Ryan Houdek
b5aca4f43b Adds palignr unit tests 2020-03-06 09:08:50 +02:00
Ryan Houdek
9e6adb032e Add asm test files recursively to allow folder organization 2020-03-06 09:08:50 +02:00
Ryan Houdek
8afd8adde6 Removes broken simple_loop test 2020-03-06 09:08:50 +02:00
Ryan Houdek
e13d77215a Removes broken mul test 2020-03-06 09:08:50 +02:00
Scott Mansell
4abe6a9165 asm tests for fld/fadd 2020-03-06 09:08:47 +02:00
Scott Mansell
d4cffa5354 Add x87/MMX registers to test harness 2020-03-06 09:08:47 +02:00
Scott Mansell
b2b501518a Fix some unit tests 2020-03-06 09:08:35 +02:00
Ryan Houdek
1151abbb64 Adds MOVHPD unit test 2020-03-06 09:08:25 +02:00
Ryan Houdek
f2c1feb61b Adds a couple of STOSQ unit tests
These were causing problems, might as well as make a unit test.
2020-03-06 09:08:25 +02:00
Ryan Houdek
d5b703aaea Adds PSLLDQ and PSRLDQ unit test 2020-03-06 09:08:25 +02:00
Ryan Houdek
1025ff75be Makes unit tests running a bit more complex
Runs the unit tests with a variety of options to try and catch common
problems that crop up.
2020-03-06 09:08:25 +02:00
Ryan Houdek
d57af761de Fixes a couple mistakes in the unit tests 2020-03-06 09:08:25 +02:00
Ryan Houdek
369686c992 Initial Commit 2020-03-06 09:08:13 +02:00