Ben Vanik
|
9b76d02f26
|
Fixing alloy-sandbox.
|
2014-08-21 21:36:34 -07:00 |
|
Ben Vanik
|
82b9841b5a
|
Removing alloy/core.h.
|
2014-08-21 20:49:47 -07:00 |
|
Ben Vanik
|
e1b0388faf
|
Splitting logging core into poly.
|
2014-08-21 20:26:55 -07:00 |
|
Ben Vanik
|
08b0226a16
|
Finishing unique_ptr'ing and fixing file memory management (for now).
|
2014-08-21 07:54:19 -07:00 |
|
Ben Vanik
|
06f5b8cbbf
|
Removing dep on xenia/types.h from alloy.
|
2014-08-20 22:37:01 -07:00 |
|
Ben Vanik
|
cecf83b7b7
|
Removing xenia/malloc.*
Using standard memory functions now.
|
2014-08-20 22:22:47 -07:00 |
|
Ben Vanik
|
48a0e5c601
|
Shrinking alloy memory interface so that alloy-sandbox doesn't need xe.
|
2014-08-19 21:02:15 -07:00 |
|
Ben Vanik
|
d578f5d0f0
|
Mostly fixing up alloy clang build.
|
2014-08-18 22:01:55 -07:00 |
|
Ben Vanik
|
f2a9fa3bf9
|
XECOUNT to countof.
|
2014-08-16 17:58:33 -07:00 |
|
Ben Vanik
|
5b83cf5fd1
|
Moving around some math macros.
|
2014-08-16 17:18:20 -07:00 |
|
Ben Vanik
|
c275562594
|
Mostly complete tracing. Probably a lot of bugs.
|
2014-08-15 22:02:08 -07:00 |
|
Ben Vanik
|
e4485bdab1
|
Fixing tracing format to match IVM and aligned loads of doubles.
|
2014-08-07 13:23:25 -07:00 |
|
Ben Vanik
|
31ee323b38
|
VECTOR_ADD signed/saturate.
|
2014-08-07 13:22:51 -07:00 |
|
Ben Vanik
|
6b581bcc75
|
Simple IC for indirect calls.
|
2014-08-06 16:31:38 -07:00 |
|
Ben Vanik
|
71ca8993b9
|
Constant src1 VectorSHL
|
2014-08-06 13:07:01 -07:00 |
|
Ben Vanik
|
2de7b6723d
|
Fixed unwind info getting overwritten sometimes.
|
2014-08-06 11:51:37 -07:00 |
|
Ben Vanik
|
a085dc547e
|
Fix potential heap corruption in code cache.
|
2014-08-06 11:36:16 -07:00 |
|
Ben Vanik
|
ff59f23de0
|
VectorRotateLeft for vrl*.
|
2014-08-05 18:57:34 -07:00 |
|
Ben Vanik
|
75eb87f33d
|
Adding VECTOR_SUB for vsub*.
|
2014-08-05 14:03:49 -07:00 |
|
Ben Vanik
|
07afc58264
|
Untested VECTOR_SHA 16 variable and VECTOR_SHL 16 variable.
|
2014-08-05 11:49:59 -07:00 |
|
Ben Vanik
|
f0e9fd92a0
|
VECTOR_MIN and VECTOR_MAX instructions.
|
2014-08-04 18:54:06 -07:00 |
|
Ben Vanik
|
d56ae60460
|
More mac fixups.
|
2014-07-29 20:29:50 -07:00 |
|
Ben Vanik
|
0c5110ac3e
|
Fixing warnings.
|
2014-07-17 20:52:56 -07:00 |
|
Ben Vanik
|
19b6e90b63
|
Alloy now builds on clang.
Hopefully not just bouncing back to MSVC failures…
|
2014-07-17 20:43:30 -07:00 |
|
Ben Vanik
|
ce70978ef6
|
Starting to split up alloy/core.h.
|
2014-07-14 19:18:42 -07:00 |
|
Ben Vanik
|
e9284dfaed
|
More C++11ification.
|
2014-07-13 22:28:00 -07:00 |
|
Ben Vanik
|
29e4c35c38
|
Removing alloy::tracing, as it's unused.
|
2014-07-13 21:25:58 -07:00 |
|
Ben Vanik
|
4a0531abc5
|
Posix code cache.
|
2014-07-12 22:25:12 -07:00 |
|
Ben Vanik
|
bf882714d0
|
Cleaning up asserts and file/line macros.
|
2014-07-12 16:51:52 -07:00 |
|
Ben Vanik
|
1d54342930
|
Starting to cleanup includes a bit. Still a mess.
|
2014-07-11 18:03:35 -07:00 |
|
Ben Vanik
|
f24b45a07c
|
Moving threading utils to poly.
|
2014-07-10 23:51:28 -07:00 |
|
Ben Vanik
|
9031d5f4a4
|
Fix clang warnings / move some plat code into poly.
|
2014-07-10 22:51:27 -07:00 |
|
Ben Vanik
|
7daa85179c
|
Running clang-format on alloy.
All except x64_sequences, which needs work.
|
2014-07-10 20:20:00 -07:00 |
|
Ben Vanik
|
868803e03a
|
Fixing file header.
|
2014-07-09 22:31:14 -07:00 |
|
Ben Vanik
|
c5f114018e
|
Replacing alloy::Mutex with std::mutex.
|
2014-07-09 22:28:51 -07:00 |
|
Ben Vanik
|
deaf8308fc
|
More UNPACK forms - likely right.
|
2014-07-08 20:52:12 -07:00 |
|
Ben Vanik
|
2a68a1b35b
|
Special casing some VC++ traps.
|
2014-07-08 16:02:41 -07:00 |
|
Ben Vanik
|
a5448b1296
|
Fixing pack float16.
|
2014-06-20 20:48:02 -07:00 |
|
Ben Vanik
|
45e149d00b
|
Possibly correct variable EXTRACT_I16.
|
2014-06-10 21:38:33 -07:00 |
|
Ben Vanik
|
02709e0d65
|
Optimize EXTRACT_I32(0).
|
2014-06-10 21:38:17 -07:00 |
|
Ben Vanik
|
4089f405af
|
PACK FLOAT16 seems correct.
|
2014-06-10 21:36:13 -07:00 |
|
Ben Vanik
|
713cfcb429
|
Possibly correct FLOAT16 unpack.
|
2014-06-10 21:35:50 -07:00 |
|
Ben Vanik
|
574a04a853
|
Preventing emulated instructions from stomping the xmm registers.
|
2014-06-10 21:33:58 -07:00 |
|
Ben Vanik
|
ff8c03046a
|
VECTOR_COMPARE_UGT/UGE (probably).
|
2014-06-09 21:29:35 -07:00 |
|
Ben Vanik
|
289075d052
|
Constant D3DCOLOR UNPACK. Could optimize earlier.
|
2014-06-09 21:29:15 -07:00 |
|
Ben Vanik
|
95508273f6
|
Misc experimentation.
|
2014-06-08 23:11:09 -07:00 |
|
Ben Vanik
|
052dca5010
|
Const src1 permute.
|
2014-06-08 22:21:38 -07:00 |
|
Ben Vanik
|
beb5ee40ee
|
Dirty page table. Not yet used.
|
2014-06-02 07:49:45 -07:00 |
|
Ben Vanik
|
0e3854555d
|
Pure dynamic MMIO access. Prep for more complex GPU memory management.
|
2014-06-01 23:36:18 -07:00 |
|
Ben Vanik
|
e42460039f
|
Untested PACK float16_2/_4.
|
2014-05-31 11:23:10 -07:00 |
|