Commit Graph

26 Commits

Author SHA1 Message Date
Ben Vanik
9d63eb7499 Fixing condition updates for unsigned compares. 2013-05-26 04:21:07 -07:00
Rick Gibbed
0855fe7014 addicx 2013-05-26 00:27:36 -07:00
Ben Vanik
2986a0be82 Removing debug int3. 2013-05-25 17:20:52 -07:00
Ben Vanik
ce27fb333b Fixing rlwimix. 2013-05-25 17:08:31 -07:00
Ben Vanik
a5da226617 cntlzwx. 2013-05-25 03:23:33 -07:00
Ben Vanik
de85adea2e divwx/divwux. 2013-05-25 02:49:44 -07:00
Ben Vanik
9f3f5d2c0e mullw. 2013-05-25 01:56:42 -07:00
Ben Vanik
e29de199ff srawix. 2013-05-25 01:50:46 -07:00
Ben Vanik
8207bb8088 negx 2013-05-25 01:35:19 -07:00
Ben Vanik
07d0dd98b6 slwx, ignoring twi. 2013-05-25 01:31:38 -07:00
Ben Vanik
fb22aeb5ac Fixing assertion warnings from asmjit. 2013-05-25 00:40:30 -07:00
Ben Vanik
eac03765db Adding addx. Whoops. 2013-05-25 00:07:35 -07:00
Ben Vanik
04485b6460 rlwimix/rlwinmx. 2013-05-24 23:34:52 -07:00
Ben Vanik
ef3bd6cc53 Fixing disasm of subfic, fixing neg->not, fixing tests to use 8bits. 2013-05-24 23:03:35 -07:00
Ben Vanik
2586c10cc5 addzex. 2013-05-24 21:54:04 -07:00
Ben Vanik
1ad0bb7843 cmp/cmpi/cmpl/cmpli.
May not be right.
2013-05-24 19:52:00 -07:00
Ben Vanik
6cd8495ea2 extsbx. 2013-05-24 19:45:48 -07:00
Ben Vanik
8976f1b046 subfx + subficx. 2013-05-24 19:16:01 -07:00
Ben Vanik
69ebedb43f addic + subfex. 2013-05-24 19:10:54 -07:00
Ben Vanik
dc40f28795 addx and switching commenting style on the rest of the unported instrs. 2013-05-24 18:49:14 -07:00
Ben Vanik
7e3268621d Optimizing the mr case. 2013-05-24 17:59:01 -07:00
Ben Vanik
e6320dada5 Most of the memory instructions.
Not sure this is correct, as it crashes pretty early on.
2013-05-24 16:16:39 -07:00
Ben Vanik
e724fe3e60 Adding some ALU instructions. 2013-05-24 14:21:39 -07:00
Ben Vanik
605d66ecf6 Adding the first instructions, mfspr/mtspr. 2013-05-24 01:37:02 -07:00
Ben Vanik
12444f6305 Compiles, runs, and hangs in normal wait. 2013-05-23 18:46:09 -07:00
Ben Vanik
bedf86d259 Adding 'x64' backend.
Does not compile.
2013-05-23 18:04:12 -07:00