Ben Vanik
|
2980a30f30
|
vctsxs, vctuxs.
|
2014-01-09 21:20:03 -08:00 |
|
Ben Vanik
|
478781e0dc
|
Various rounding instructions.
|
2014-01-09 20:44:23 -08:00 |
|
Ben Vanik
|
35ef6df1fc
|
sradx, vcfsx, vcfux.
|
2014-01-09 20:28:26 -08:00 |
|
Ben Vanik
|
036d12581e
|
VECTOR_SHR/_SHA. Fixing some disasm stuff.
|
2014-01-08 22:15:00 -08:00 |
|
Ben Vanik
|
3dff790ce6
|
Fixing broken VX128_5 decoding.
|
2014-01-08 01:10:44 -08:00 |
|
Ben Vanik
|
894f22cd0b
|
Oh FFS. LOAD_CLOCK.
|
2014-01-08 00:12:22 -08:00 |
|
Ben Vanik
|
2ed6f478c1
|
Adding --always_disasm.
|
2014-01-06 22:51:06 -08:00 |
|
Ben Vanik
|
ff66064275
|
Making --debug = false work.
|
2014-01-06 22:46:21 -08:00 |
|
Ben Vanik
|
d1528e24bb
|
Removing REM, adding MUL_HI, renaming MULADD/MULSUB.
|
2014-01-06 22:17:49 -08:00 |
|
Ben Vanik
|
3dcbcce38d
|
POW2/LOG2 for vexptefp/vlogefp.
|
2014-01-06 18:13:16 -08:00 |
|
Ben Vanik
|
a78447f015
|
Broken and.
|
2014-01-05 16:22:32 -08:00 |
|
Ben Vanik
|
16d93c5fb3
|
nandx.
|
2014-01-05 01:51:38 -08:00 |
|
Ben Vanik
|
f23c330353
|
vrefp.
|
2014-01-04 15:44:56 -08:00 |
|
Ben Vanik
|
615229bd87
|
Minor fixes and debug helpers to track externs.
|
2014-01-04 13:20:19 -08:00 |
|
Ben Vanik
|
93ea56179a
|
Moving LoadAcquire/StoreRelease behavior up into HIR.
|
2014-01-04 00:50:48 -08:00 |
|
Ben Vanik
|
08cff81f6a
|
HIR->LIR flow.
|
2013-12-29 23:51:51 -08:00 |
|
Ben Vanik
|
63f11732a5
|
Wiring up the LIR flow.
|
2013-12-29 22:05:41 -08:00 |
|
Ben Vanik
|
3d01efffac
|
LIR skeleton, renaming some types to prevent conflict.
|
2013-12-29 14:28:46 -08:00 |
|
Ben Vanik
|
6b17ead43b
|
Minor tweaks.
|
2013-12-28 19:48:02 -08:00 |
|
Ben Vanik
|
5a6184c07a
|
Fixing vsldoi. I'll likely need to reverse all of these back later.
|
2013-12-28 08:42:38 -08:00 |
|
Ben Vanik
|
5bc74313e3
|
Fixing broken instruction offsets on block splits.
|
2013-12-27 15:00:34 -08:00 |
|
Ben Vanik
|
7002a3bd57
|
Adding implicit branches to ensure flow control remains legit.
|
2013-12-26 19:00:52 -08:00 |
|
Ben Vanik
|
e8cafa21b9
|
Dumping symbol names.
|
2013-12-25 23:21:35 -08:00 |
|
Ben Vanik
|
1b533d8c2b
|
Fix for accidentally including rest fns as branches.
|
2013-12-25 23:15:57 -08:00 |
|
Ben Vanik
|
76be00dfdf
|
Fiddling.
|
2013-12-25 21:58:40 -08:00 |
|
Ben Vanik
|
e07ced0f00
|
Making address calculation shared and (maybe) fixing it.
|
2013-12-25 21:33:15 -08:00 |
|
Ben Vanik
|
abc5aac7ee
|
Removing unused code, via jdarpinian.
|
2013-12-25 20:57:07 -08:00 |
|
Ben Vanik
|
98efc7ddfa
|
Suspend/resume working.
|
2013-12-23 19:46:35 -08:00 |
|
Ben Vanik
|
475ddc1fcf
|
Breakpoint hits reaching all the way to UI.
Nasty json only hackery right now, but fixable to support other protocols.
|
2013-12-23 14:01:13 -08:00 |
|
Ben Vanik
|
31b8c02cbf
|
Breakpoints triggering.
|
2013-12-22 23:04:24 -08:00 |
|
Ben Vanik
|
d861ef8aab
|
Prettier ppc disasm.
|
2013-12-22 13:06:15 -08:00 |
|
Ben Vanik
|
de6dc92663
|
Only generate debug info when in --debug mode (or asked).
|
2013-12-22 09:50:31 -08:00 |
|
Ben Vanik
|
c92142ca02
|
Displaying (unformatted) function code.
|
2013-12-22 09:25:44 -08:00 |
|
Ben Vanik
|
417a970aab
|
Various fixes.
|
2013-12-15 13:58:40 -08:00 |
|
Ben Vanik
|
88cdb9e36c
|
Replacing store vector left/right opcodes by just using permutes.
|
2013-12-15 11:58:54 -08:00 |
|
Ben Vanik
|
8af24ab9bb
|
Fixing vrlimi128
|
2013-12-14 09:27:34 -08:00 |
|
Ben Vanik
|
c9adf893a6
|
Fixing a bunch of vector ops.
|
2013-12-14 08:47:36 -08:00 |
|
Ben Vanik
|
21d1e7236b
|
Fixing permute functions.
|
2013-12-14 06:24:29 -08:00 |
|
Ben Vanik
|
a1f41c656a
|
stve*x
|
2013-12-13 22:24:19 -08:00 |
|
Ben Vanik
|
d1210218ac
|
Comment fixes.
|
2013-12-13 21:20:01 -08:00 |
|
Ben Vanik
|
69704853a3
|
Special casing sldi.
|
2013-12-13 20:11:04 -08:00 |
|
Ben Vanik
|
689de0279f
|
Swapping bytes. Probably still wrong.
|
2013-12-08 23:33:40 -08:00 |
|
Ben Vanik
|
eb2d596c27
|
srawx, vsldoi, vupkd3d of D3DCOLOR -- all untested
|
2013-12-08 23:15:05 -08:00 |
|
Ben Vanik
|
ccd5346332
|
LOAD/STORE_VECTOR_LEFT/RIGHT. It'd be nice not to have these.
|
2013-12-08 22:16:37 -08:00 |
|
Ben Vanik
|
b9df6dc703
|
load_vector_sh*
|
2013-12-08 20:58:24 -08:00 |
|
Ben Vanik
|
2e5489e22f
|
Making the trace format easier to diff with the old stuff.
|
2013-12-08 20:42:12 -08:00 |
|
Ben Vanik
|
7c4b2c6d23
|
sradi, which was totally wrong before o_o
|
2013-12-08 15:24:18 -08:00 |
|
Ben Vanik
|
7adc122620
|
No-op MSR instructions.
|
2013-12-08 14:31:19 -08:00 |
|
Ben Vanik
|
2549292a57
|
Return address handling. Not happy with the design, but it (sorta) works.
|
2013-12-08 13:58:57 -08:00 |
|
Ben Vanik
|
dc0848f7ba
|
rld*
|
2013-12-08 13:58:15 -08:00 |
|