Thomas Harte
|
21328d9e37
|
Normalise macros, remove unused AssertEqualOperationNameO.
|
2022-04-09 21:25:00 -04:00 |
|
Thomas Harte
|
5177fe1db7
|
Update tests.
|
2022-04-09 21:11:58 -04:00 |
|
Thomas Harte
|
1f44ad1723
|
Completes test cases.
|
2022-04-06 21:09:58 -04:00 |
|
Thomas Harte
|
d23c714ec7
|
Build in an optional post hoc validation.
TODO: validate.
|
2022-04-05 11:23:54 -04:00 |
|
Thomas Harte
|
ac524532e7
|
Handle the synonym test cases.
|
2022-04-04 08:09:59 -04:00 |
|
Thomas Harte
|
31276de5c3
|
Complete 'misc instructions' tests.
|
2022-04-03 20:33:32 -04:00 |
|
Thomas Harte
|
c581aef11d
|
Test as far as mffs.
|
2022-04-03 18:29:40 -04:00 |
|
Thomas Harte
|
7f6a955a71
|
Complete the cmp set.
|
2022-04-03 15:50:03 -04:00 |
|
Thomas Harte
|
125d97cc41
|
Complete floating point tests.
|
2022-04-03 08:55:28 -04:00 |
|
Thomas Harte
|
de7d9ba471
|
Add further floating point tests.
|
2022-04-03 08:06:59 -04:00 |
|
Thomas Harte
|
ad54b44235
|
Begin documentation and testing of the floating point instructions.
|
2022-04-02 19:58:21 -04:00 |
|
Thomas Harte
|
42532ec0f5
|
Test floating point loads and stores.
|
2022-04-02 15:40:17 -04:00 |
|
Thomas Harte
|
b84fa619da
|
Test integer loads and stores.
|
2022-04-02 15:27:12 -04:00 |
|
Thomas Harte
|
20b4736a1f
|
Test tw, twi.
|
2022-04-02 10:09:35 -04:00 |
|
Thomas Harte
|
d5967f7834
|
Correct decoding of stwcx. and stdcx.
|
2022-04-01 20:37:36 -04:00 |
|
Thomas Harte
|
d5f7650ac1
|
Test synchronising loads and stores, further expand documentation.
|
2022-04-01 18:30:48 -04:00 |
|
Thomas Harte
|
6330caffde
|
Test logical immediates.
|
2022-04-01 17:52:38 -04:00 |
|
Thomas Harte
|
4671b8db5c
|
Add tests for non-immediate logicals.
|
2022-04-01 17:35:47 -04:00 |
|
Thomas Harte
|
7c8f044380
|
Complete shift tests.
|
2022-04-01 17:22:32 -04:00 |
|
Thomas Harte
|
a3b110aee5
|
Clean up. Shifts next.
|
2022-03-30 17:04:41 -04:00 |
|
Thomas Harte
|
84f0b0a84c
|
Test rotates.
|
2022-03-30 16:43:09 -04:00 |
|
Thomas Harte
|
c9c5adc650
|
Test crand ... crxor.
|
2022-03-30 12:40:57 -04:00 |
|
Thomas Harte
|
b89c8decd4
|
Test addx–divwx and mtcrf; document fields for crand, etc.
|
2022-03-29 20:48:43 -04:00 |
|
Thomas Harte
|
e696624da0
|
Now passes negx, subfex, subfzex, subfmex, dozx, absx, nabsx.
|
2022-03-28 20:47:32 -04:00 |
|
Thomas Harte
|
99ad40f3e0
|
Test subfcx, subfx; correct decoding of oe().
|
2022-03-28 20:39:52 -04:00 |
|
Thomas Harte
|
8ad1f2d4f5
|
Add bad attempt to catch subfc.
|
2022-03-28 20:18:41 -04:00 |
|
Thomas Harte
|
d84c72afe5
|
Test loads and stores, and immediate arithmetic.
|
2022-03-27 08:47:01 -04:00 |
|
Thomas Harte
|
4f6a9917c6
|
Test lbzx, lbzux.
|
2022-03-26 08:45:07 -04:00 |
|
Thomas Harte
|
3d48183753
|
Test lwzux.
|
2022-03-25 20:31:47 -04:00 |
|
Thomas Harte
|
33c31eb798
|
Test lwzx.
|
2022-03-25 20:23:21 -04:00 |
|
Thomas Harte
|
73ae7ad82f
|
Resolve final branch test: aa() applies.
|
2022-03-25 20:10:08 -04:00 |
|
Thomas Harte
|
1a5d3bb69c
|
Match majority of branch tests.
|
2022-03-25 08:41:57 -04:00 |
|
Thomas Harte
|
7d4fe55d63
|
Handle bclrx set and clear.
|
2022-03-25 06:25:06 -04:00 |
|
Thomas Harte
|
089e03afe8
|
Navigates bcctrx tests, adding simplified bo() helpers and bi() helpers.
|
2022-03-24 20:44:03 -04:00 |
|
Thomas Harte
|
e5af5b57ad
|
Add documentation for bx, bcx, bcctrx.
Catch bcx tests.
|
2022-03-18 19:55:26 -04:00 |
|
Thomas Harte
|
f05d3e6af3
|
Introduce dingusdev tests, do just enough to check bx .
|
2022-03-18 17:24:12 -04:00 |
|