eladash
|
67e3b1f453
|
[PPC] disasm: BC formatting improvements
|
2019-05-13 00:27:40 -05:00 |
|
gibbed
|
fac37e7c50
|
Merge branch 'master' into d3d12
|
2019-05-01 21:00:21 -05:00 |
|
gibbed
|
bc0ebcb26e
|
- Clean up log level names, no need for LOG_LEVEL_ prefix when it is an
enum class.
- Clarify usage of log level in comment.
|
2019-04-30 17:41:27 -05:00 |
|
gibbed
|
c965751911
|
Merge remote-tracking branch 'origin/master' into d3d12
|
2019-04-20 02:40:46 -05:00 |
|
gibbed
|
1145d57007
|
Undo main/wWinMain changes in preparation for new method
of doing a startup AVX check.
This reverts commit 4030cff3ec.
|
2019-04-20 02:32:45 -05:00 |
|
Triang3l
|
40ffba97d9
|
Merge branch 'master' into d3d12
|
2019-04-19 15:32:10 +03:00 |
|
gibbed
|
4030cff3ec
|
- Move main, wWinMain entrypoints to their own file.
- Fix startup AVX checks.
|
2019-04-18 16:57:42 -05:00 |
|
Triang3l
|
ec92d46480
|
Merge branch 'master' into d3d12
|
2019-04-18 17:54:57 +03:00 |
|
gibbed
|
593a871c84
|
[x64] Use vmovaps instead of movaps in emitted function prolog/epilog.
|
2019-04-18 09:36:06 -05:00 |
|
Triang3l
|
eaefc3862f
|
Merge branch 'master' into d3d12
|
2019-01-24 17:46:06 +03:00 |
|
Triang3l
|
4ae9266f13
|
[CPU] Fix vpkd3d half4 component order
|
2019-01-24 17:45:41 +03:00 |
|
Triang3l
|
7d7a539aee
|
Merge branch 'master' into d3d12
|
2019-01-13 19:07:06 +03:00 |
|
Triang3l
|
8e5a11aeb4
|
[CPU] Add D3DCOLOR vpkd3d test with 0xFFFFFFFF
|
2019-01-13 19:06:14 +03:00 |
|
Triang3l
|
58d9c6f33f
|
Merge branch 'master' into d3d12
|
2019-01-13 17:29:44 +03:00 |
|
Triang3l
|
949b05f517
|
[CPU] Fix saturation in D3DCOLOR vpkd3d
|
2019-01-13 17:29:06 +03:00 |
|
Triang3l
|
0e9428f1bc
|
Merge branch 'master' into d3d12
|
2019-01-08 01:40:08 +03:00 |
|
Triang3l
|
ae6fd98c3c
|
[CPU] Ignore upper bits of shift amount in srdx/srwx
|
2019-01-08 01:39:21 +03:00 |
|
Triang3l
|
9427667a27
|
[D3D12] Experimental 2x resolution scale
|
2018-12-06 10:38:13 +03:00 |
|
Triang3l
|
b56f8f9c7c
|
Merge branch 'master' into d3d12
|
2018-11-26 20:45:52 +03:00 |
|
gibbed
|
e7d77f4780
|
Clarify AVX requirement error message.
|
2018-11-26 10:33:22 -06:00 |
|
Triang3l
|
beebed4ca2
|
Merge branch 'master' into d3d12
|
2018-11-25 12:44:30 +03:00 |
|
gibbed
|
9162bc2af9
|
[CPU] Fix Travis whining.
|
2018-11-24 16:21:06 -06:00 |
|
gibbed
|
5679b0f0c7
|
[CPU] Fix XEX2 delta patching.
|
2018-11-24 15:16:39 -06:00 |
|
gibbed
|
77f9e1516e
|
[CPU] Minor cleanup in LZX.
|
2018-11-24 15:16:02 -06:00 |
|
gibbed
|
5f764fc752
|
[CPU] Move LZX code to its own files.
|
2018-11-24 15:02:03 -06:00 |
|
gibbed
|
dd3a049b23
|
[CPU] Oops.
|
2018-11-24 15:00:00 -06:00 |
|
Triang3l
|
5c1efe7b9a
|
Merge branch 'master' into d3d12
|
2018-11-24 16:26:27 +03:00 |
|
gibbed
|
207589e5a1
|
[CPU/Kernel] Correct parsing of XEX_HEADER_IMPORT_LIBRARIES.
|
2018-11-24 04:05:41 -06:00 |
|
Dr. Chat
|
b3d509eb01
|
[x64] Swap to using anchor variables instead of dummy function calls
|
2018-11-23 18:02:04 -06:00 |
|
Dr. Chat
|
df964015a4
|
[x64] Fix improper use of compare_exchange_strong when adjusting code commit mark
|
2018-11-23 18:02:04 -06:00 |
|
Dr. Chat
|
384ec98a42
|
[x64] Allow the JIT to use volatile registers
|
2018-11-23 18:02:04 -06:00 |
|
Dr. Chat
|
b57bb74965
|
[x64] Change the parameters to host_to_guest_thunk
Shuffle some code around in x64_backend.cc
Add GetNativeParam to avoid hardcoding parameters
|
2018-11-23 18:02:04 -06:00 |
|
Dr. Chat
|
c451fda819
|
[x64] Template-ize a few vector emulation functions
|
2018-11-23 18:02:03 -06:00 |
|
Dr. Chat
|
4571e8207a
|
[x64] Minor cleanups in emitter
|
2018-11-23 18:02:03 -06:00 |
|
Dr. Chat
|
b2f9d54e7e
|
[x64] Factor out memory handling code
|
2018-11-23 18:02:03 -06:00 |
|
Dr. Chat
|
bb74114cab
|
[x64] Factor out control code
|
2018-11-23 18:02:03 -06:00 |
|
Dr. Chat
|
c318009733
|
[x64] Factor out vector handling code
|
2018-11-23 18:02:03 -06:00 |
|
Dr. Chat
|
6861cce492
|
[x64] Factor out a lot of the opcode handling code
|
2018-11-23 18:02:02 -06:00 |
|
Dr. Chat
|
696c3cd439
|
[x64] Remove most of RegisterSequences
|
2018-11-23 18:02:02 -06:00 |
|
gibbed
|
d87ae26895
|
[CI] Fix mspack linking even more.
|
2018-11-23 17:58:38 -06:00 |
|
gibbed
|
7226c9e047
|
Update mspack, add to premake, and fix missing license. Fixes #1252.
|
2018-11-23 15:32:55 -06:00 |
|
gibbed
|
4c53bc5c9a
|
[x64] Fix Travis whining.
|
2018-11-23 12:03:09 -06:00 |
|
gibbed
|
5fbcb8991e
|
[JIT] Run the SimplificationPass/ConstantPropagationPass until there are no changes.
|
2018-11-23 12:01:10 -06:00 |
|
gibbed
|
b121f45c7f
|
[JIT] Assert that other is constant in set_from.
|
2018-11-23 10:46:27 -06:00 |
|
Triang3l
|
ff363d85be
|
Merge branch 'master' into d3d12
|
2018-11-23 19:08:43 +03:00 |
|
gibbed
|
996093e499
|
[x64] Support constant src1 for Int32 VECTOR_SHL_V128/VECTOR_SHR_V128.
|
2018-11-23 09:33:30 -06:00 |
|
gibbed
|
7d07720de1
|
[JIT] Zero constant propagation for OPCODE_SHL/OPCODE_SHR.
|
2018-11-23 08:02:09 -06:00 |
|
gibbed
|
4c04a9383a
|
[JIT] Fix constant propagation for OPCODE_SELECT.
|
2018-11-23 07:52:14 -06:00 |
|
gibbed
|
94284ea9aa
|
[CPU] Fix null termination in HIRBuilder::CommentFormat.
|
2018-11-23 07:50:42 -06:00 |
|
Triang3l
|
da280347c4
|
Merge branch 'master' into d3d12
|
2018-11-22 21:01:05 +03:00 |
|