Ben Vanik
|
bc54fc1ae8
|
UNPACK D3DCOLOR and EXTRACT INT32 variable.
|
2014-02-02 13:04:42 -08:00 |
|
Ben Vanik
|
544d453691
|
Stack fixes.
|
2014-02-02 12:28:40 -08:00 |
|
Ben Vanik
|
14d6855b6d
|
PERMUTE by V128 and fixing some ops.
|
2014-02-02 11:23:03 -08:00 |
|
Ben Vanik
|
44c29a6691
|
Possibly working LOAD_VECTOR_SHL/SHR.
|
2014-02-02 02:18:59 -08:00 |
|
Ben Vanik
|
ae02dc7eba
|
Fixing rdx clobber from mul/div.
|
2014-02-02 01:51:38 -08:00 |
|
Ben Vanik
|
bca349b302
|
Oh my. Basic CFA/DFA, local variable support, misc fixes, etc.
|
2014-02-02 00:33:57 -08:00 |
|
Ben Vanik
|
b1ab2fb0a7
|
That was a terrible idea. Let us never speak of it again.
|
2014-02-01 00:41:36 -08:00 |
|
Ben Vanik
|
68b5a0979e
|
Logging undefined extern calls.
|
2014-02-01 00:12:36 -08:00 |
|
Ben Vanik
|
f4d0eb03bc
|
Fixing 64bit fneg.
|
2014-02-01 00:08:26 -08:00 |
|
Ben Vanik
|
6eef76374d
|
Fix CNTLZ with 0.
|
2014-02-01 00:05:53 -08:00 |
|
Ben Vanik
|
10c9537836
|
Swapping register values.
|
2014-02-01 00:05:21 -08:00 |
|
Ben Vanik
|
7044b74dc2
|
Fixing register value overwriting in address calculation.
|
2014-01-31 23:33:32 -08:00 |
|
Ben Vanik
|
e63fbcc2cd
|
Fixing sub w/ SET_CARRY.
|
2014-01-31 23:16:38 -08:00 |
|
Ben Vanik
|
009a6d0745
|
Hacking together proper stack saving. Can't get >128b frames working.
|
2014-01-31 22:16:05 -08:00 |
|
Ben Vanik
|
f85b83709e
|
Refactoring of function types. Also fixes some library import bugs.
|
2014-01-30 00:22:55 -08:00 |
|
Ben Vanik
|
bdee924494
|
Various fixes.
|
2014-01-28 23:51:40 -08:00 |
|
Ben Vanik
|
949b1a2220
|
Adding dynamic access checks. Eww.
|
2014-01-28 23:21:55 -08:00 |
|
Ben Vanik
|
53d4cbf2c5
|
Messing with flags. subficx sometimes still wrong.
|
2014-01-28 22:49:51 -08:00 |
|
Ben Vanik
|
62ced2742e
|
Handling unimplemented externs.
|
2014-01-28 22:11:33 -08:00 |
|
Ben Vanik
|
8cddfcbf19
|
More SSE work.
|
2014-01-28 22:06:45 -08:00 |
|
Ben Vanik
|
e5cf47a0d8
|
More SSE work.
|
2014-01-28 20:33:13 -08:00 |
|
Ben Vanik
|
465c3a41dd
|
Hacking.
|
2014-01-28 00:19:05 -08:00 |
|
Ben Vanik
|
5421108b9e
|
Bad dp checks.
|
2014-01-27 23:00:26 -08:00 |
|
Ben Vanik
|
0908891bb2
|
v128 tracing.
|
2014-01-27 22:56:56 -08:00 |
|
Ben Vanik
|
5b2e44b0e8
|
Cleaning up some constant handling.
|
2014-01-27 22:47:37 -08:00 |
|
Ben Vanik
|
d67f786af8
|
Some binary xmm ops.
|
2014-01-27 22:18:44 -08:00 |
|
Ben Vanik
|
da36baba8d
|
Fixing 64-bit mov encoding. *shakes fist at xbyak for silently coercing*
|
2014-01-27 21:32:58 -08:00 |
|
Ben Vanik
|
01c1dd6417
|
Fixing unpack type.
|
2014-01-27 21:03:17 -08:00 |
|
Ben Vanik
|
9b45e6f2dc
|
Tracers in x64, almost matching ivm.
|
2014-01-27 20:50:45 -08:00 |
|
Ben Vanik
|
6c7e392088
|
Fixing xmm unary ops.
|
2014-01-26 22:57:39 -08:00 |
|
Ben Vanik
|
c828e5416e
|
Starting on some unary xmm opcodes.
|
2014-01-26 22:47:15 -08:00 |
|
Ben Vanik
|
234aa4f543
|
Some parts of vector comparison.
|
2014-01-26 22:25:28 -08:00 |
|
Ben Vanik
|
6c6f10ad48
|
Moving op templates to op_utils.inl.
|
2014-01-26 21:40:25 -08:00 |
|
Ben Vanik
|
ae6c903173
|
Reformating lambdas to make vs happier.
|
2014-01-26 21:34:46 -08:00 |
|
Ben Vanik
|
6e35b6efa3
|
Renaming op utils.
|
2014-01-26 21:30:34 -08:00 |
|
Ben Vanik
|
ed4efccc30
|
Fleshing out skeletons for most sequences.
|
2014-01-26 21:27:45 -08:00 |
|
Ben Vanik
|
1988edfd55
|
Cleaning up a bit in prep for float/vec.
|
2014-01-26 21:04:30 -08:00 |
|
Ben Vanik
|
1518523651
|
Untested code for static register load/stores.
|
2014-01-26 18:51:56 -08:00 |
|
Ben Vanik
|
638afa686c
|
Skeleton for PACK/UNPACK.
|
2014-01-26 18:21:12 -08:00 |
|
Ben Vanik
|
672a4fd504
|
LOAD_CLOCK.
|
2014-01-26 18:20:59 -08:00 |
|
Ben Vanik
|
d323e6d3ec
|
Indirect calls and fixing v128 const loads.
|
2014-01-26 17:52:32 -08:00 |
|
Ben Vanik
|
0123b63aa2
|
Adding (somewhat) ivm compatible ctx load/store tracing.
|
2014-01-26 17:42:03 -08:00 |
|
Ben Vanik
|
638d9631af
|
Fixing register allocation bug.
|
2014-01-26 17:38:40 -08:00 |
|
Ben Vanik
|
f55fb17e1b
|
MUL/MUL_HI/DIV
|
2014-01-26 16:09:25 -08:00 |
|
Ben Vanik
|
ebaf8aa16d
|
Fixing extends. Xbyak doesn't have good validation, so expecting more :(
|
2014-01-26 15:46:10 -08:00 |
|
Ben Vanik
|
e52a7bc3af
|
Fixing things, breaking others.
|
2014-01-26 15:10:39 -08:00 |
|
Ben Vanik
|
122761835e
|
Adding new instructions and cleaning things up a bit.
|
2014-01-26 12:14:29 -08:00 |
|
Ben Vanik
|
bbf3b4bdab
|
Fixing tail calls.
|
2014-01-26 11:45:58 -08:00 |
|
Ben Vanik
|
5eeeee7093
|
Fixing jumps.
|
2014-01-26 11:17:12 -08:00 |
|
Ben Vanik
|
3e52a99adf
|
Fiddling with stack. Still wrong.
|
2014-01-26 04:34:29 -08:00 |
|