Ben Vanik
|
f74aafeb8a
|
Swapping around vec128 to match AVX order.
Was really hoping all this would fix some bugs, but no luck :(
|
2014-08-29 20:39:26 -07:00 |
|
Ben Vanik
|
8ca7642226
|
VectorSubF32 in IVM -- how did this not exist already?
|
2014-08-24 21:41:16 -07:00 |
|
Ben Vanik
|
28bae464c2
|
Adding vector add tests and fixing bugs found (still broken).
|
2014-08-23 22:09:30 -07:00 |
|
Ben Vanik
|
423790209b
|
Removing implicit vector add/sub.
|
2014-08-23 16:32:40 -07:00 |
|
Ben Vanik
|
389de8b107
|
Subtract should subtract. Thanks hlide!
|
2014-08-23 09:55:49 -07:00 |
|
Ben Vanik
|
168239b469
|
Optimizing eflags access (I think).
|
2014-08-22 21:58:57 -07:00 |
|
Ben Vanik
|
540b192b1a
|
Emulating vector sub signed sat i32.
|
2014-08-22 21:58:46 -07:00 |
|
Ben Vanik
|
ba5b626cdf
|
Fixing win32 build. Silly VC.
|
2014-08-22 18:44:52 -07:00 |
|
Ben Vanik
|
93285acf7b
|
Fixing link errors on clang (probably breaks mdvc...)
|
2014-08-21 22:30:02 -07:00 |
|
Ben Vanik
|
f65d860640
|
Cleaning up some clang issues.
|
2014-08-21 22:27:33 -07:00 |
|
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
|
2356164525
|
Fixing implicit narrow warning.
|
2014-08-18 21:07:16 -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
|
1a39f5bd06
|
Experimenting with xdb API, starting on compare tool.
|
2014-08-15 22:02:11 -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
|
04a3e53e50
|
Fixing IVM.
|
2014-08-06 17:05:15 -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
|
a593d940eb
|
std min/max.
|
2014-08-04 18:54:44 -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
|
ec4f41fec4
|
Moving byte order/memory access to poly.
|
2014-07-17 19:20:17 -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
|
0a250d5e91
|
C++11ing some things.
|
2014-07-13 21:53:31 -07:00 |
|
Ben Vanik
|
29e4c35c38
|
Removing alloy::tracing, as it's unused.
|
2014-07-13 21:25:58 -07:00 |
|
Ben Vanik
|
9437d0b564
|
Sprucing up some of alloy.
|
2014-07-13 21:15:37 -07:00 |
|
Ben Vanik
|
48425da8ff
|
Sandbox getting close to running.
|
2014-07-12 22:59:16 -07:00 |
|
Ben Vanik
|
4a0531abc5
|
Posix code cache.
|
2014-07-12 22:25:12 -07:00 |
|
Ben Vanik
|
7ee79318e8
|
Fixing a bunch of alloy clang issues.
|
2014-07-12 21:52:33 -07:00 |
|
Ben Vanik
|
9b78dd977b
|
Migrating atomic ops to std::atomic where possible and poly.
|
2014-07-12 17:48:54 -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 |
|