zilmar
|
3704300b44
|
[Project64] Update CArmOps::SubConstFromArmReg to have source and dest reg
|
2016-11-22 20:41:19 +11:00 |
zilmar
|
e5b260b078
|
[Project64] Add ArmBreakPoint
|
2016-11-22 18:09:37 +11:00 |
zilmar
|
28e4ba2e8c
|
[Project64] Add CArmOps::ProgressItBlock
|
2016-11-22 18:06:50 +11:00 |
zilmar
|
88fc1130c8
|
[Project64] Add comment to StoreArmRegToArmRegPointer
|
2016-11-22 18:04:17 +11:00 |
zilmar
|
b046831771
|
[Project64] Add CArmOps::SubArmRegFromArmReg
|
2016-11-22 18:02:53 +11:00 |
zilmar
|
abb764d0c4
|
[Project64] Add CArmOps::StoreArmRegToArmRegPointer
|
2016-11-22 18:00:45 +11:00 |
zilmar
|
7ea5418168
|
[Project64] Add CArmOps::OrConstToVariable
|
2016-11-22 17:59:04 +11:00 |
zilmar
|
e1e82546bb
|
[Project64] Add CArmOps::OrConstToArmReg
|
2016-11-22 17:57:54 +11:00 |
zilmar
|
b672cfa21b
|
[Project64] Add CArmOps::MoveArmRegToVariable
|
2016-11-22 17:56:23 +11:00 |
zilmar
|
86d7fbd4b8
|
[Project64] Add comment to LoadArmRegPointerToArmReg
|
2016-11-22 17:54:46 +11:00 |
zilmar
|
4686ce7127
|
[Project64] Add LoadArmRegPointerByteToArmReg
|
2016-11-22 17:53:10 +11:00 |
zilmar
|
e42cb0f2c7
|
[Project64] Fix up usage of AndArmRegToArmReg
|
2016-11-22 17:52:04 +11:00 |
zilmar
|
afd92fc562
|
[Project64] Add second source to AndArmRegToArmReg
|
2016-11-22 17:48:03 +11:00 |
zilmar
|
beea1d8c27
|
[Project64] Add AndConstToArmReg
|
2016-11-22 17:45:07 +11:00 |
zilmar
|
0b53e3e584
|
[Projec64] Add AndConstToVariable
|
2016-11-22 17:43:59 +11:00 |
zilmar
|
ae27b59621
|
[Project64] Rename ArmBranchCompare to ArmCompareType
|
2016-11-22 17:41:46 +11:00 |
zilmar
|
dff480d6dc
|
[Android] Add CArmOps::IfBlock
|
2016-11-22 17:34:47 +11:00 |
zilmar
|
cb29d3b98e
|
[Android] Add another case to ThumbCompressConst
|
2016-11-22 07:51:08 +11:00 |
zilmar
|
e6200faba1
|
[Project64] Some code clean up of x86RecompilerOps.cpp
|
2016-11-21 18:14:47 +11:00 |
zilmar
|
fb0a172d56
|
[Project64] Some code clean up
|
2016-11-19 06:49:24 +11:00 |
zilmar
|
658b9db8aa
|
[Project64] Move check for GetRoundingModel() to base
|
2016-11-14 18:15:24 +11:00 |
zilmar
|
97f1d8302d
|
[Android] Handle SPECIAL_XOR recompiler case
|
2016-10-09 20:20:10 +11:00 |
zilmar
|
583ae10422
|
Merge branch 'master' of https://github.com/project64/project64
|
2016-10-06 23:00:47 +11:00 |
zilmar
|
1686e60b26
|
[Android] Fix CArmRecompilerOps::CompileReadTLBMiss
|
2016-10-06 22:59:03 +11:00 |
zilmar
|
2b3d26d260
|
Merge pull request #1209 from JunielKatarn/compile_functionmap_x64
Fixed includes for FunctionMapClass.
|
2016-10-05 15:06:11 +11:00 |
Julio C. Rocha
|
d22fdef0eb
|
Fixed includes for FunctionMapClass.
|
2016-10-04 20:19:16 -07:00 |
zilmar
|
a278a2cde6
|
[Project64] Fix CPU profiling
|
2016-10-05 06:58:11 +11:00 |
zilmar
|
fd69ab6b18
|
[Project64] Add Profiling
|
2016-10-03 08:46:05 +11:00 |
zilmar
|
3be044ba71
|
[Android] Fix up compilation issues
|
2016-10-02 07:22:10 +11:00 |
zilmar
|
bd2d5b507a
|
[Android] in CArmRecompilerOps::CompileInterpterCall load the variable after BeforeCallDirect
|
2016-10-02 07:05:37 +11:00 |
zilmar
|
9a6c8419e9
|
[Android] Optimize CArmRecompilerOps::UpdateCounters
|
2016-10-02 07:03:12 +11:00 |
zilmar
|
c2a960771c
|
[Android] make sure the working reg set is not changed in CArmRecompilerOps::CompileSystemCheck
|
2016-10-02 07:00:23 +11:00 |
zilmar
|
f3ebb20bb1
|
[Android] Have CArmRecompilerOps::CompileExit write back as the working reg set
|
2016-10-02 06:55:59 +11:00 |
zilmar
|
41baaa015b
|
[Android] Get CArmRecompilerOps::CompileCop1Test to use temp registers
|
2016-10-02 06:54:22 +11:00 |
zilmar
|
d8bab5ac7f
|
[Android] Push the rest of the register on enter/exit code block
|
2016-10-02 06:53:18 +11:00 |
zilmar
|
a302c17a76
|
[Android] get CArmRecompilerOps::COP1_S_MUL to use register caching
|
2016-10-01 22:01:58 +10:00 |
zilmar
|
56cbe56482
|
[Android] CArmRecompilerOps::SPECIAL_XOR use register caching
|
2016-10-01 21:59:52 +10:00 |
zilmar
|
4a5ede2287
|
[Android] get CArmRecompilerOps::SPECIAL_JALR to use dynamic registers
|
2016-10-01 21:40:58 +10:00 |
zilmar
|
8f6ca9c15a
|
[Android[ void CArmRecompilerOps::SPECIAL_JR()
|
2016-10-01 20:52:33 +10:00 |
zilmar
|
75fba4be38
|
[Android] get CArmRecompilerOps::LWC1 to use reg caching
|
2016-10-01 20:35:02 +10:00 |
zilmar
|
b2ebefd767
|
[Android] fix CArmRecompilerOps::CACHE()
|
2016-10-01 20:33:17 +10:00 |
zilmar
|
047d8b6d84
|
[Android] Get CArmRecompilerOps::LB to use reg caching
|
2016-10-01 20:31:35 +10:00 |
zilmar
|
6e8b25ecf0
|
[Android] do not try to unmap reg 0
|
2016-10-01 20:24:42 +10:00 |
zilmar
|
b427722113
|
[Android] Get CArmRecompilerOps::ADDI() to use register caching
|
2016-10-01 19:05:15 +10:00 |
zilmar
|
aa241e61a0
|
[Android] fix CArmRecompilerOps::JAL
|
2016-10-01 18:40:12 +10:00 |
zilmar
|
aa6f026e04
|
[Android] get CArmRecompilerOps::BGEZ_Compare to use reg caching
|
2016-10-01 18:39:06 +10:00 |
zilmar
|
db65ab1ef0
|
[Android] Get CArmRecompilerOps::BLTZ_Compare to use reg caching
|
2016-10-01 18:38:03 +10:00 |
zilmar
|
189e3b25f7
|
[Android] Get CArmRecompilerOps::BLEZ_Compare to use register caching
|
2016-10-01 18:33:48 +10:00 |
zilmar
|
ffd791404d
|
[Android] get CArmRecompilerOps::BGTZ_Compare to use register caching
|
2016-10-01 18:27:02 +10:00 |
zilmar
|
ff4093938f
|
[Android] get CArmRecompilerOps::BEQ_Compare to use register caching
|
2016-10-01 18:16:11 +10:00 |