MerryMage
|
860ac52a79
|
IR_X86: Use PtrOffset instead of casting pointers
|
2017-04-15 10:35:24 +01:00 |
|
MerryMage
|
6d8738e6e4
|
IR_X86: Simplify trinary expressions
|
2017-04-15 10:35:01 +01:00 |
|
Markus Wick
|
8d4be36963
|
Merge pull request #5259 from MerryMage/quantload
Jit64: Make psq_lXX PIE-compliant
|
2017-04-15 11:20:09 +02:00 |
|
Markus Wick
|
fb805e3acb
|
Merge pull request #5263 from MerryMage/dcbz
Jit_LoadStore: Fix dbat memory access
|
2017-04-15 11:19:24 +02:00 |
|
MerryMage
|
03d07c36ae
|
JitArm64: Reserve W30 in SafeStoreFromReg and stfXX
Bug introduced in c45028a708 .
EmitBackpatchRoutine assumes that X30 is available as a temporary.
|
2017-04-15 08:23:14 +01:00 |
|
MerryMage
|
3fb886141d
|
JitArm64_LoadStore: Fix bug in writing byte to gather pipe
Introduced by c45028a708 .
|
2017-04-15 07:26:27 +01:00 |
|
MerryMage
|
b792299ef1
|
Jit_LoadStore: Fix dbat memory access
Was broken by e10b715666
|
2017-04-14 14:06:13 +01:00 |
|
MerryMage
|
e10b715666
|
Jit_LoadStore: Make dcbz PIE-compliant
|
2017-04-14 12:33:25 +01:00 |
|
MerryMage
|
cac77527e9
|
Jit64: Make psq_lXX PIE-compliant
|
2017-04-14 11:52:33 +01:00 |
|
Markus Wick
|
05fec44ff5
|
Merge pull request #5257 from MerryMage/gpfifo2
GPFifo: Use a pointer instead of an index
|
2017-04-14 12:27:51 +02:00 |
|
MerryMage
|
c45028a708
|
GPFifo: Use a pointer instead of an index
This simplifies code generated by the jits.
x86_64 jit now emits PIC.
|
2017-04-14 10:37:47 +01:00 |
|
Markus Wick
|
45e4a048ea
|
Merge pull request #4708 from degasus/PIE
Jit64: Use a temporary register for memory references.
|
2017-04-14 09:42:45 +02:00 |
|
Lioncash
|
8811937756
|
JitArm64_RegCache: Use std::array where applicable
There's no need to use std::vector for fixed enum values.
|
2017-04-12 22:34:34 -04:00 |
|
degasus
|
64ccf803bd
|
Jit64: Use a temporary register for memory references. Part 4.
|
2017-04-12 20:53:17 +02:00 |
|
degasus
|
0ddd90b539
|
Jit64: Use a temporary register for memory references. Part 3.
|
2017-04-12 20:53:17 +02:00 |
|
degasus
|
78b36921d2
|
Jit64: Use a temporary register for memory references. Part 1.
|
2017-04-12 20:53:17 +02:00 |
|
Markus Wick
|
60d8ee4916
|
Merge pull request #5250 from MerryMage/psq_st
Jit_LoadStorePaired: Make psq_st PIE-compliant
|
2017-04-12 20:52:59 +02:00 |
|
MerryMage
|
265f0da256
|
Jit_LoadStorePaired: Make psq_st PIE-compliant
|
2017-04-12 19:30:42 +01:00 |
|
Markus Wick
|
2151858fb1
|
Merge pull request #5241 from MerryMage/stretch
Pitch-Preserving Audio Stretching
|
2017-04-12 20:27:26 +02:00 |
|
MerryMage
|
26514358f4
|
Add audio stretching as a configuration option
|
2017-04-12 13:56:29 +01:00 |
|
Mat M
|
21544f8661
|
Merge pull request #5228 from JosJuice/why-did-this-exist
Get rid of some nonsense related to booting DOL/ELF files
|
2017-04-12 08:07:54 -04:00 |
|
Mat M
|
8ecc5e9b7a
|
Merge pull request #5246 from MerryMage/math-util
Jit64AsmCommon: Make frsqrte and fres PIE-compliant
|
2017-04-11 16:11:19 -04:00 |
|
MerryMage
|
f7ed979e30
|
Jit64AsmCommon: Make frsqrte and fres PIE-compliant
|
2017-04-11 20:25:18 +01:00 |
|
MerryMage
|
433999d60f
|
ConstantPool: Return a pointer instead of an OpArg
This allows for greater flexibility.
|
2017-04-11 20:25:18 +01:00 |
|
Anthony
|
464df471ff
|
Merge pull request #5081 from lioncash/sd
IOS/SDIOSlot0: Separate IOCtl/IOCtlV behavior into individual functions
|
2017-04-11 10:38:49 -07:00 |
|
Mat M
|
ae80a7541d
|
Merge pull request #5239 from sepalani/is-valid-instruction
PPCTables: Do not consider OPTYPE_UNKNOWN as valid instruction
|
2017-04-10 16:50:22 -04:00 |
|
Markus Wick
|
34ac749b8b
|
Merge pull request #5144 from MerryMage/mfspr
Jit_SystemRegisters: Make mfspr PIE-compliant
|
2017-04-10 22:30:56 +02:00 |
|
Sepalani
|
27dcf92faa
|
PPCTables: Do not consider OPTYPE_UNKNOWN as valid instruction
|
2017-04-10 18:31:24 +01:00 |
|
Scott Mansell
|
e6476b805e
|
Merge pull request #5008 from ligfx/aspectheuristic
VideoCommon: rework anamorphic widescreen heuristic
|
2017-04-10 11:30:34 +12:00 |
|
Sepalani
|
5a1ebe232e
|
HLE: Add Reload() function
|
2017-04-09 14:02:34 +01:00 |
|
Sepalani
|
20a9c5b12d
|
HLE: Add PatchFixedFunctions() function
|
2017-04-09 14:02:34 +01:00 |
|
Sepalani
|
61b36d1f9a
|
PatchEngine: Add Reload() function
|
2017-04-09 14:02:33 +01:00 |
|
Matthew Parlane
|
394b847b6c
|
Merge pull request #5229 from lioncash/si-id
SI_Devices: Get rid of pointer casts for ID assignment in RunBuffer
|
2017-04-09 20:09:44 +12:00 |
|
Mat M
|
59d93f3a0d
|
Merge pull request #5219 from lioncash/common
FileSearch: Namespace functions under the Common namespace
|
2017-04-08 17:19:00 -04:00 |
|
Mat M
|
579b7538e7
|
Merge pull request #5224 from ligfx/cachedinterpreterhle
CachedInterpreter: fix HLEFunction argument
|
2017-04-08 17:17:28 -04:00 |
|
Mat M
|
ab18eba9de
|
Merge pull request #5105 from lioncash/namespace
EXI: Namespace device classes
|
2017-04-08 17:12:56 -04:00 |
|
Mat M
|
11d1124fa5
|
Merge pull request #5209 from leoetlino/block-es-diverify
IOS/ES: Block ES_DIVerify from the IPC interface
|
2017-04-08 16:57:40 -04:00 |
|
Mat M
|
d55d9f93a7
|
Merge pull request #5212 from leoetlino/es-unknown-ioctlvs
IOS/ES: Return IPC_EINVAL for unknown ioctlvs
|
2017-04-08 16:56:50 -04:00 |
|
Lioncash
|
069b70b2b4
|
SI_Devices: Get rid of pointer casts for ID assignment in RunBuffer
This is actually undefined behavior (pointer casting to a non-char type and
dereferencing it).
|
2017-04-08 16:36:14 -04:00 |
|
JosJuice
|
9d73196e4f
|
Boot: Make default ISO code for DOLs consistent with ELFs
|
2017-04-08 18:52:39 +02:00 |
|
JosJuice
|
0b78386044
|
Boot: Allow setting a default ISO for Wii DOLs
I have no idea why there was a special case preventing this...
|
2017-04-08 18:52:33 +02:00 |
|
JosJuice
|
6263830d6d
|
Boot: Always emulate BS2 once when booting a DOL
The old code could do it 0, 1 or 2 times.
|
2017-04-08 18:52:12 +02:00 |
|
JosJuice
|
31eec8c75b
|
Boot: Remove useless check
No disc is inserted at this point, so IsDiscInside is always false.
|
2017-04-08 18:45:01 +02:00 |
|
Pierre Bourdon
|
e7d632d1af
|
Merge pull request #5226 from JosJuice/ir-18n-comments
Add i18n comments for the acronym IR
|
2017-04-08 18:00:12 +02:00 |
|
MerryMage
|
8ad6f2cecc
|
AX: Add support for UCodes without LPF
|
2017-04-08 16:04:09 +01:00 |
|
JosJuice
|
254df247b1
|
Add i18n comments for the acronym IR
|
2017-04-08 16:00:09 +02:00 |
|
Michael Maltese
|
1bd87f5a79
|
CachedInterpreter: fix HLEFunction argument
|
2017-04-07 17:54:59 -07:00 |
|
Sepalani
|
eb45ea5f7f
|
Boot: Prevent ELF to be considered as a disc
|
2017-04-08 00:04:50 +01:00 |
|
MerryMage
|
8f8e7681b2
|
AX: Implement loop counter
Required for Rogue Squadron.
|
2017-04-07 20:54:34 +01:00 |
|
Lioncash
|
f7a2f6ad01
|
FileSearch: Namespace functions under the Common namespace
|
2017-04-07 01:02:14 -04:00 |
|