Ben Vanik
|
672ecdf252
|
Some games open readonly paths for writes.. hmm
|
2015-01-05 23:25:32 -08:00 |
|
Ben Vanik
|
96c203699d
|
Fixing totally broken vpkd3d128 and adding new pack instructions.
|
2014-11-02 21:49:39 -08:00 |
|
Ben Vanik
|
5bec5bb203
|
Fixing stvl/stvr.
|
2014-10-26 02:01:02 -07:00 |
|
Ben Vanik
|
d8a1c5ce79
|
Fixing lvr.
|
2014-10-25 19:28:06 -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
|
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
|
75eb87f33d
|
Adding VECTOR_SUB for vsub*.
|
2014-08-05 14:03:49 -07:00 |
|
Ben Vanik
|
f0e9fd92a0
|
VECTOR_MIN and VECTOR_MAX instructions.
|
2014-08-04 18:54:06 -07:00 |
|
Ben Vanik
|
ec4f41fec4
|
Moving byte order/memory access to poly.
|
2014-07-17 19:20:17 -07:00 |
|
Ben Vanik
|
bf882714d0
|
Cleaning up asserts and file/line macros.
|
2014-07-12 16:51:52 -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 |
|
Anthony Pesch
|
1a4355a36b
|
implemented xerotl to replace win32 specific _rotl usage
|
2014-05-14 00:39:50 -07:00 |
|
gibbed
|
7dc8a5931f
|
Quick hack fix for vsldoi128.
|
2014-01-24 10:01:45 -08:00 |
|
Ben Vanik
|
a02f5c3e7a
|
Fixing alloy analysis warnings.
|
2014-01-14 01:11:42 -08:00 |
|
Ben Vanik
|
81226db1b4
|
Fixing broken instruction decoding.
|
2014-01-13 23:24:28 -08:00 |
|
Ben Vanik
|
f82eccdc7c
|
Hacking in vupkhsh/etc. The instruction tables need a rewrite. Yuck.
|
2014-01-13 22:37:06 -08:00 |
|
Ben Vanik
|
2ed1dd452c
|
Removing unused externs.
|
2014-01-12 20:08:50 -08:00 |
|
Ben Vanik
|
984d63a3d4
|
Removing redundant math.
|
2014-01-12 19:30:52 -08:00 |
|
Ben Vanik
|
5c755f09f0
|
Fixing addresses, perhaps.
|
2014-01-12 19:21:40 -08:00 |
|
Ben Vanik
|
413aa06605
|
vupkh|lsh
|
2014-01-12 18:04:24 -08:00 |
|
Ben Vanik
|
f6866098c5
|
Probably correct vupkh|lsb.
|
2014-01-12 15:41:18 -08:00 |
|
Ben Vanik
|
8085678f5a
|
PACK/UNPACK.
|
2014-01-10 00:28:52 -08:00 |
|
Ben Vanik
|
3fbebcfa08
|
VectorAdd and saturation checks.
|
2014-01-09 21:57:07 -08:00 |
|
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
|
3dcbcce38d
|
POW2/LOG2 for vexptefp/vlogefp.
|
2014-01-06 18:13:16 -08:00 |
|
Ben Vanik
|
f23c330353
|
vrefp.
|
2014-01-04 15:44:56 -08:00 |
|
Ben Vanik
|
3d01efffac
|
LIR skeleton, renaming some types to prevent conflict.
|
2013-12-29 14:28:46 -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
|
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
|
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
|
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 |
|