Ben Vanik
|
e36e1acc1a
|
TLS access is slow.
|
2014-02-08 22:00:53 -08:00 |
|
Ben Vanik
|
0d88e83daa
|
Avoiding function lookup for compiled functions. Still need caching.
|
2014-02-02 14:41:57 -08:00 |
|
Ben Vanik
|
ef5f59ed0b
|
I seem to relearn blr != return once every month or so.
|
2014-02-02 14:35:16 -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
|
f524693dbb
|
Unswapping IVM register accesses.
|
2014-02-01 00:20:45 -08:00 |
|
Ben Vanik
|
458368c35e
|
Fixing IVM SUB bug.
|
2014-01-31 22:51:04 -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
|
8cddfcbf19
|
More SSE work.
|
2014-01-28 22:06:45 -08:00 |
|
Ben Vanik
|
ac4360913f
|
Fixing typo in logging.
|
2014-01-28 13:56:30 -08:00 |
|
Ben Vanik
|
0ff1fe93af
|
Disabling logging.
|
2014-01-28 10:46:40 -08:00 |
|
Ben Vanik
|
0908891bb2
|
v128 tracing.
|
2014-01-27 22:56:56 -08:00 |
|
Ben Vanik
|
8894a0f86e
|
Fixing tracer formats.
|
2014-01-27 21:32:20 -08:00 |
|
Ben Vanik
|
9b45e6f2dc
|
Tracers in x64, almost matching ivm.
|
2014-01-27 20:50:45 -08:00 |
|
Ben Vanik
|
58c0ea9ac7
|
Fixing bad vector compare.
|
2014-01-27 09:25:48 -08:00 |
|
Ben Vanik
|
ecf0988ddb
|
Removing SET_RETURN_ADDRESS - hopefully it'll never be needed again.
|
2014-01-26 01:18:59 -08:00 |
|
Ben Vanik
|
8789fd4134
|
Heuristically detecting ret - probably breaks some things.
|
2014-01-26 01:09:25 -08:00 |
|
Ben Vanik
|
c4d6c7a526
|
Reducing value count. IVM could take advantage of this.
|
2014-01-25 22:47:21 -08:00 |
|
gibbed
|
c6642331fa
|
Small cleanup.
|
2014-01-24 03:42:07 -08:00 |
|
gibbed
|
1ac84cf255
|
VECB16, VECS8, VECI4, VECF4 macros.
|
2014-01-24 03:39:10 -08:00 |
|
gibbed
|
855173b2bd
|
Probably broke everything.
|
2014-01-24 00:00:20 -08:00 |
|
Ben Vanik
|
f75517f7f8
|
Fixing add 32 w/ saturate.
|
2014-01-19 00:53:22 -08:00 |
|
Ben Vanik
|
a02f5c3e7a
|
Fixing alloy analysis warnings.
|
2014-01-14 01:11:42 -08:00 |
|
Ben Vanik
|
857ce4a2e2
|
Crazy working permute by Rick.
|
2014-01-13 22:37:07 -08:00 |
|
Ben Vanik
|
dcc0e55a90
|
Fixing the unpacks.
|
2014-01-13 22:37:07 -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
|
eb5d7e0f31
|
Comments.
|
2014-01-12 14:43:59 -08:00 |
|
Ben Vanik
|
6129e1eb7a
|
Simplifying macros to fix VS' broken preprocessor.
|
2014-01-12 14:06:00 -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
|
894f22cd0b
|
Oh FFS. LOAD_CLOCK.
|
2014-01-08 00:12:22 -08:00 |
|
Ben Vanik
|
d1528e24bb
|
Removing REM, adding MUL_HI, renaming MULADD/MULSUB.
|
2014-01-06 22:17:49 -08:00 |
|
Ben Vanik
|
3dcbcce38d
|
POW2/LOG2 for vexptefp/vlogefp.
|
2014-01-06 18:13:16 -08:00 |
|
Ben Vanik
|
c857d8da35
|
intcode SQRT.
|
2014-01-04 23:58:25 -08:00 |
|
Ben Vanik
|
d2336774de
|
MIN/MAX intcode.
|
2014-01-04 15:44:14 -08:00 |
|
Ben Vanik
|
93ea56179a
|
Moving LoadAcquire/StoreRelease behavior up into HIR.
|
2014-01-04 00:50:48 -08:00 |
|
Ben Vanik
|
3d01efffac
|
LIR skeleton, renaming some types to prevent conflict.
|
2013-12-29 14:28:46 -08:00 |
|
Ben Vanik
|
f6f8be9080
|
Implementing ROUND.
|
2013-12-28 08:49:05 -08:00 |
|
Ben Vanik
|
3db93f781c
|
Fixing div.
|
2013-12-25 23:16:27 -08:00 |
|
Ben Vanik
|
76be00dfdf
|
Fiddling.
|
2013-12-25 21:58:40 -08:00 |
|
Ben Vanik
|
ae3a042f8a
|
Fixing broken vector compare.
|
2013-12-25 20:38:27 -08:00 |
|
Ben Vanik
|
31b8c02cbf
|
Breakpoints triggering.
|
2013-12-22 23:04:24 -08:00 |
|
Ben Vanik
|
84651623a5
|
Removing BranchIf.
|
2013-12-15 14:34:41 -08:00 |
|
Ben Vanik
|
417a970aab
|
Various fixes.
|
2013-12-15 13:58:40 -08:00 |
|