Dr. Chat
|
17d18f7154
|
Implement a few cases for Value::Cast/Convert
|
2015-12-02 14:01:28 -06:00 |
|
Ben Vanik
|
82fe65475e
|
Fixing sqrt/rsqrt mixup.
Queue the 'how did this ever work?!'
|
2015-11-30 17:22:08 -08:00 |
|
Ben Vanik
|
dfd92757a9
|
Adding CONTEXT_BARRIER to force the PPC context to synchronize.
This is just an annotation right now, as it's not actually needed.
|
2015-11-25 14:48:36 -08:00 |
|
Ben Vanik
|
4af6c41740
|
Moving profiling.h to base - UI could be separated for cleanliness.
|
2015-11-07 12:31:07 -08:00 |
|
Ben Vanik
|
82a72e1974
|
Adding MemoryBarrier opcode.
|
2015-08-30 17:25:02 -07:00 |
|
Ben Vanik
|
8b0d4fb51c
|
Linux tweaks.
|
2015-08-18 14:18:00 -07:00 |
|
Ben Vanik
|
a92566dfc5
|
More style.
|
2015-08-07 21:29:03 -07:00 |
|
Ben Vanik
|
5e08889d93
|
More style cleanup.
|
2015-08-06 20:17:01 -07:00 |
|
Ben Vanik
|
eaa1a8ee3a
|
Refactoring SymbolInfo/FunctionInfo/Function into Symbol/Function.
|
2015-08-05 21:50:02 -07:00 |
|
Ben Vanik
|
cb701fcb7c
|
Latest linter.
|
2015-08-01 04:08:59 -07:00 |
|
Ben Vanik
|
91d7acf59e
|
Fixing some particularly bad /W4.
|
2015-07-18 23:04:21 -07:00 |
|
Ben Vanik
|
40621a90bd
|
Switching to standard mutex for now (but keeping xe::mutex).
|
2015-07-13 21:49:32 -07:00 |
|
Ben Vanik
|
0630b524fa
|
Removing unused HIR opcodes.
Progress on #291.
|
2015-06-28 12:01:46 -07:00 |
|
Ben Vanik
|
fb1f4906d9
|
xb format --all (we are now format clean). Buildbot will yell at you.
|
2015-06-22 22:26:51 -07:00 |
|
Drew DeVault
|
a064ba053e
|
Add missing includes for cstring
|
2015-06-16 23:16:18 -06:00 |
|
Ben Vanik
|
ddaf08ca8d
|
Adding flag to make LOAD/STORE also perform a byte swap.
|
2015-06-15 18:59:28 -07:00 |
|
Ben Vanik
|
edaebbf00f
|
Adding call address assert.
|
2015-06-14 00:09:58 -07:00 |
|
Ben Vanik
|
3870dabcee
|
Replacing LoadZero and LoadConstant with explicit types.
|
2015-06-13 23:42:38 -07:00 |
|
Ben Vanik
|
14e1438ec0
|
Dramatically speeding up HIR comments.
|
2015-06-10 00:28:02 -07:00 |
|
Ben Vanik
|
cd62d4e461
|
PACK to 2101010.
|
2015-06-07 19:44:19 -07:00 |
|
Ben Vanik
|
889f29c18a
|
Fixing CFG to remove unreachable blocks and properly maintain dominators.
|
2015-06-07 15:14:14 -07:00 |
|
Ben Vanik
|
10e8d0bd9b
|
Fixing constant comparison.
|
2015-06-07 11:42:20 -07:00 |
|
Ben Vanik
|
429698c2ec
|
Replacing DidCarry with manual calculation and fixing compares.
|
2015-06-06 15:24:46 -07:00 |
|
Ben Vanik
|
40a6a12800
|
Attempting to inline a lot of MMIO operations. Works for GPU stuff mainly.
|
2015-06-02 20:15:43 -07:00 |
|
Ben Vanik
|
d816d80190
|
StringBuffer cleanup.
|
2015-05-31 14:35:30 -07:00 |
|
Ben Vanik
|
c97b462d8d
|
Fix assert.
|
2015-05-30 18:04:31 -07:00 |
|
Ben Vanik
|
c1a0f46ea8
|
Implementing dcbz.
|
2015-05-17 16:40:38 -07:00 |
|
Ben Vanik
|
df600a105a
|
Fixing constant compare.
|
2015-05-14 14:42:54 -07:00 |
|
Ben Vanik
|
00b79d66ff
|
Fixing sub carry flag.
|
2015-05-13 18:04:33 -07:00 |
|
gibbed
|
bb947c6819
|
Value::MulHi and constant propagation for OPCODE_MUL_HI. Could maybe be reworked?
|
2015-05-13 16:13:06 -05:00 |
|
Ben Vanik
|
4248268b4f
|
Fixing divd constant.
|
2015-05-12 23:38:02 -07:00 |
|
Ben Vanik
|
56bd2eee2e
|
Fixing divdu by constant -1.
|
2015-05-12 23:09:32 -07:00 |
|
Ben Vanik
|
cbdfd09e0f
|
Fixing SHR constant prop and new cntlz tests.
|
2015-05-12 18:59:45 -07:00 |
|
Ben Vanik
|
48ae4b65fb
|
Fixing CountLeadingZeros constant prop.
|
2015-05-12 18:51:01 -07:00 |
|
gibbed
|
ff2c00e220
|
Just in case.
|
2015-05-12 06:51:31 -05:00 |
|
Ben Vanik
|
7a00b76a6e
|
Debugger stuff, and changing to vcproj's/sln.
|
2015-05-09 17:48:12 -07:00 |
|
Ben Vanik
|
ade5388728
|
bool-ifying xe::cpu
|
2015-05-05 18:52:54 -07:00 |
|
Ben Vanik
|
4c8f3501ad
|
Removing xdb and old tracing code before rewrite.
|
2015-05-03 22:01:31 -07:00 |
|
Ben Vanik
|
e3220f7ae6
|
Code cleanup: moving poly/ into xenia/base/
|
2015-05-02 03:42:51 -07:00 |
|
Ben Vanik
|
99816056be
|
Code cleanup: removing poly.h
|
2015-05-02 02:29:26 -07:00 |
|
Ben Vanik
|
6bf84d832f
|
fresx and some vec128 constant prop.
|
2015-03-25 19:17:16 -07:00 |
|
Ben Vanik
|
9281d62106
|
Moving cpu/runtime/ to cpu/.
|
2015-03-24 08:25:58 -07:00 |
|
Ben Vanik
|
29912f44c0
|
Moving alloy/ into xenia/cpu/ to start simplifying things.
|
2015-03-24 07:46:18 -07:00 |
|