dingusdev
|
7d7a4b453f
|
Partial test file reading fix
|
2021-10-15 06:28:11 -07:00 |
|
dingusdev
|
7ce94a6ab5
|
Further fixing the test code
|
2021-10-14 21:05:58 -07:00 |
|
dingusdev
|
9251745d6f
|
Fixed floating-point test generation
|
2021-10-14 07:19:04 -07:00 |
|
dingusdev
|
07a4166eef
|
Preliminary work on floating point tests
|
2021-06-25 21:20:53 -07:00 |
|
dingusdev
|
593230f326
|
Disassembler - floating point instruction fixes
|
2021-01-23 22:44:14 -07:00 |
|
dingusdev
|
680b437b74
|
Fixed disassembly for fctiwz, frsp, and fctiw
|
2021-01-23 21:30:29 -07:00 |
|
dingusdev
|
2539faef7e
|
Small typo fixes
|
2021-01-23 15:10:08 -07:00 |
|
Maxim Poliakovski
|
014eefdf7e
|
ppcdisasm: fix frsp and add tests for it.
|
2021-01-23 02:32:30 +01:00 |
|
dingusdev
|
dc58386237
|
Started re-refactoring opcode retrieval
|
2020-10-17 14:30:37 -07:00 |
|
Waqar Ahmed
|
0ab9380be3
|
clang-format everything
|
2020-05-12 23:55:45 +05:00 |
|
dingusdev
|
e31f7873f5
|
Fixed redunant variable names for PPC emulation.
|
2020-03-04 21:29:04 -07:00 |
|
Maxim Poliakovski
|
cbb46e8f30
|
More tests to reaveal wrong disassembly.
|
2020-03-01 18:21:57 +01:00 |
|
dingusdev
|
e9a616ffeb
|
Started working on incorporating loguru
|
2020-02-23 20:59:10 -07:00 |
|
dingusdev
|
6428f324f6
|
icbi fixed
|
2020-02-19 19:37:51 -07:00 |
|
dingusdev
|
9138b9bafc
|
Quick fix for cmp
|
2020-02-19 19:12:23 -07:00 |
|
dingusdev
|
c71be1bc37
|
Fixed compare instructions
|
2020-02-19 19:03:39 -07:00 |
|
Maxim Poliakovski
|
8671517a08
|
ppcdisasm: new tests and fixes for rlwinm/rlwimi.
|
2020-02-20 02:27:48 +01:00 |
|
dingusdev
|
6f6e5671d4
|
Fixed test cases for stfd(u) and sllq(.)
|
2020-02-15 12:09:27 -07:00 |
|
dingusdev
|
ef27fcec69
|
More tests, more fixes
Only significant bugs left are with stfd(u) and sllq(.)
|
2020-02-15 11:29:03 -07:00 |
|
dingusdev
|
4f02a98c2b
|
More tests +fix for fsel
|
2020-02-14 07:58:30 -07:00 |
|
dingusdev
|
3d89b0438a
|
Many new test cases, many fixes
|
2020-02-13 21:04:14 -07:00 |
|
dingusdev
|
d4239c5aa1
|
Fixed comparison instructions, 603 instructions, mnemonics
|
2020-02-13 08:00:36 -07:00 |
|
dingusdev
|
eda9454f66
|
Fixed twi and tw; added more tests
|
2020-02-12 22:21:16 -07:00 |
|
dingusdev
|
40f399e0c4
|
Inserting missing instructions and fixing several opcodes
|
2020-02-12 22:08:40 -07:00 |
|
dingusdev
|
3d492b7f72
|
stwcx., slwi, and tw fixed
|
2020-02-12 20:58:51 -07:00 |
|
dingusdev
|
c2eafcc45d
|
Fixed shifting ops and eieio
|
2020-02-12 20:26:12 -07:00 |
|
Maxim Poliakovski
|
e4ee252b6c
|
ppcdisasm: fix several instructions.
|
2020-02-13 04:13:26 +01:00 |
|
Maxim Poliakovski
|
1543acc696
|
ppcdisasm: fix bcctr and bclr instructions.
|
2020-02-13 03:16:47 +01:00 |
|
Maxim Poliakovski
|
24652de392
|
Integrate disassembler tests.
|
2020-02-12 22:58:24 +01:00 |
|
Maxim Poliakovski
|
36fc7a9aaa
|
Add XER[OV] clear tests.
|
2020-02-10 19:34:03 +01:00 |
|
Maxim Poliakovski
|
d0f1a34c02
|
Fix integer multiplications.
Add a couple of tests for verifying XER[OV] updating code
for mullwo[.].
|
2020-02-10 18:36:28 +01:00 |
|
Maxim Poliakovski
|
d4a2f400b5
|
Fix divw[.] and divwo[.] emulation.
Also adds a couple of tests for undocumented
CPU behaviour. Remove superfluous "sidiv".
|
2020-02-10 16:07:11 +01:00 |
|
Maxim Poliakovski
|
8d03d24c77
|
Complete tests for the integer instructions.
|
2020-02-08 23:23:58 +01:00 |
|
Maxim Poliakovski
|
1c5d0e640e
|
Add tests for all subtraction variants.
|
2020-02-04 01:00:37 +01:00 |
|
Maxim Poliakovski
|
d25ce6a244
|
Add tests for shifts and fix their emulation.
|
2020-02-03 22:59:47 +01:00 |
|
Maxim Poliakovski
|
8c1c1e0a0d
|
Fix and refactor additions with OE=1.
|
2020-02-03 19:42:33 +01:00 |
|
Maxim Poliakovski
|
cc7814a722
|
Fix ORIS bug in the test suite.
|
2020-02-01 00:42:57 +01:00 |
|
Maxim Poliakovski
|
a27d7436ad
|
Fix ppctests.cpp and add more instructions.
|
2020-01-31 21:53:02 +01:00 |
|
Maxim Poliakovski
|
b007dbc743
|
More PPC instruction tests.
|
2020-01-31 18:04:50 +01:00 |
|
Maxim Poliakovski
|
7d7b0b7de3
|
Initial PPC emulation tests.
|
2020-01-31 04:10:53 +01:00 |
|