Commit Graph

151 Commits

Author SHA1 Message Date
Ben Vanik
6ce5fa2c48 add tests. 2014-09-13 01:04:53 -07:00
Ben Vanik
9690525abc Fixing left and right shifts. 2014-09-10 23:07:03 -07:00
Ben Vanik
e50a45d33d eqv tests. 2014-09-10 21:32:55 -07:00
Ben Vanik
feffe590f2 Shift tests and fix for bad sradi decoding. 2014-09-10 21:26:35 -07:00
Ben Vanik
4603869bdc cntlzw tests. 2014-09-10 20:23:19 -07:00
Ben Vanik
fdaee413e2 Subtract instruction tests. 2014-09-10 20:14:43 -07:00
Ben Vanik
28da7ecf5f Embarassing, but this fails. 2014-09-10 17:48:26 -07:00
Ben Vanik
67d29c191f Test path fix. 2014-09-10 17:43:38 -07:00
Ben Vanik
4d59e081b3 Switching from make to shell script for test building. 2014-09-09 22:25:37 -07:00
Ben Vanik
7a81a08486 Test runner now supports multiple tests per file. 2014-09-09 21:54:35 -07:00
Ben Vanik
a337ce33ed Getting ppc tests building again (big surprise: they are failing). 2014-09-09 20:25:38 -07:00
Ben Vanik
ed61d025c1 vcmpbfp 2014-09-01 14:18:41 -07:00
Ben Vanik
c9229670db Fixing warnings. 2014-09-01 14:14:55 -07:00
Ben Vanik
080a0f8026 Fixing vsel. 2014-09-01 13:00:00 -07:00
Ben Vanik
1bd789de56 A few more altivec instructions. 2014-09-01 10:50:47 -07:00
Ben Vanik
9c2cf49755 Tweaking some instructions. 2014-08-29 21:49:26 -07:00
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
423790209b Removing implicit vector add/sub. 2014-08-23 16:32:40 -07:00
Ben Vanik
2a9f164f8e Alloy test shim. 2014-08-23 14:53:36 -07:00
Ben Vanik
f6c73819a3 Fixing add_carry (+typos). 2014-08-22 21:58:28 -07:00
Ben Vanik
f65d860640 Cleaning up some clang issues. 2014-08-21 22:27:33 -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
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
24fe169f36 Last bit of string cleanup. string.h finally gone. 2014-08-17 11:48:29 -07:00
Ben Vanik
6cb9ca432f More shared header cleanup. 2014-08-16 19:07:21 -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
54ce9db743 Starting to remove some macros. 2014-08-16 16:57:00 -07:00
Ben Vanik
a4dfc23abc Working on switching to std::string. 2014-08-16 02:30:23 -07:00
Ben Vanik
c275562594 Mostly complete tracing. Probably a lot of bugs. 2014-08-15 22:02:08 -07:00
Ben Vanik
b02ce5e95e Adding control flow simplification pass to compensate for lack of phi. 2014-08-06 14:19:42 -07:00
Ben Vanik
b6046b1860 Move cr update to StoreRelease - prevents extra block. 2014-08-06 11:37:54 -07:00
Ben Vanik
d8502c2aa9 Trap without fragmenting blocks. 2014-08-06 09:01:36 -07:00
Ben Vanik
ff59f23de0 VectorRotateLeft for vrl*. 2014-08-05 18:57:34 -07:00
Ben Vanik
333fc71b44 vsubu*m 2014-08-05 15:14:01 -07:00
Ben Vanik
f668dcd56b cr* operations. 2014-08-05 14:59:48 -07:00
Ben Vanik
75eb87f33d Adding VECTOR_SUB for vsub*. 2014-08-05 14:03:49 -07:00
Ben Vanik
8471408273 lhau(x), fixes #110. 2014-08-04 20:46:14 -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
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
48425da8ff Sandbox getting close to running. 2014-07-12 22:59:16 -07:00