degasus
|
3286bbd9bd
|
JitArm64: Track single precision in ps_sel.
|
2016-02-25 19:47:07 +01:00 |
|
degasus
|
141e299161
|
JitArm64: Track single precision in fctiwzx.
|
2016-02-25 19:47:07 +01:00 |
|
degasus
|
e0793a274f
|
JitArm64: Track singles in fselx.
|
2016-02-25 19:47:07 +01:00 |
|
degasus
|
b4d0307b25
|
JitArm64: Remove LoadTo* helpers.
|
2016-02-25 19:47:07 +01:00 |
|
degasus
|
2112d8dfda
|
JitArm64: Replace REG_IS_LOADED with REG_LOWER_PAIR
|
2016-02-25 19:47:07 +01:00 |
|
degasus
|
c30a66b2d5
|
JitArm64: Track singles in fabs.
|
2016-02-25 19:47:07 +01:00 |
|
degasus
|
84395b65f6
|
JitArm64: Track singles in psq_st.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
fe87462be8
|
JitArm64: Track singles in stfs.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
5fad3d94a0
|
JitArm64: Track singles in fcmpX.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
c8948ff8c7
|
JitArm64: Track single precision in ps_maddXX.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
7fd68c8761
|
JitArm64: Track singles in ps_sumX.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
ca091b9e92
|
JitArm64: Track single precision in ps_res.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
d185d2f704
|
JitArm64: Track singles in ps_mulsX.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
6572790d8b
|
JitArm64: Track singles in ps_mergeXX.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
5506295123
|
JitArm64: Track singles in frspx.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
0efdd5cacd
|
JitArm64: Track singles in paired fp_logic.
|
2016-02-25 19:47:06 +01:00 |
|
degasus
|
003288a886
|
JitArm64: Track singles in fp_arith.
|
2016-02-25 19:47:05 +01:00 |
|
degasus
|
ae1b5ff9e8
|
JitArm64: Track single precision in load/store.
|
2016-02-25 19:47:05 +01:00 |
|
degasus
|
1e59dc1025
|
JitArm64: Single precision tracking.
|
2016-02-25 19:47:05 +01:00 |
|
Lioncash
|
b36b10fa78
|
Memmap: Make the MMIO mapping a unique_ptr
|
2016-02-15 00:02:00 -05:00 |
|
degasus
|
f259a8d6cf
|
JitArm64: Merge more stuff into ps_maddXX.
|
2016-02-12 23:26:47 +01:00 |
|
degasus
|
8b32cd0738
|
JitArm64: Merge ps_sumX.
|
2016-02-12 10:09:57 +01:00 |
|
degasus
|
2d8e1bc34d
|
JitArm64: Merge PS stuff into fp_logic.
|
2016-02-12 10:09:57 +01:00 |
|
degasus
|
52f9912c46
|
ArmJit64: Merge FP two operant instructions.
|
2016-02-12 10:09:57 +01:00 |
|
degasus
|
157404fd1e
|
JitArm64: Merge ps_mulsX.
|
2016-02-12 10:09:57 +01:00 |
|
degasus
|
09af32c063
|
JitArm64: Merge ps_mergeXX.
|
2016-02-12 10:09:57 +01:00 |
|
degasus
|
1b6d9dfc4e
|
JitArm64: Merge ps_maddsX.
|
2016-02-12 10:09:57 +01:00 |
|
degasus
|
19713f7c14
|
JitArm64: Merge scalar 4-operant instructions.
|
2016-02-12 10:09:53 +01:00 |
|
degasus
|
9c048bbc36
|
JitArm64: Also merge 3 way FP-PS instructions.
|
2016-02-10 17:41:25 +01:00 |
|
degasus
|
83eb1d8c31
|
JitArm64: Merge 3 way FP instructions.
|
2016-02-10 17:41:25 +01:00 |
|
Ryan Houdek
|
19cd9ecf16
|
Fix a few missing includes
|
2016-02-05 10:50:08 -06:00 |
|
Ryan Houdek
|
ae4c7661d6
|
Merge pull request #3212 from mickdermack/pr-recalc-flags
JIT x64: Recalculate flags after add/sub
|
2016-01-22 12:45:52 -05:00 |
|
Pierre Bourdon
|
e455ca4d58
|
Merge pull request #3535 from RisingFog/cya_savestate_memleak
Properly clear JIT cache on save states
|
2016-01-20 18:02:25 +01:00 |
|
Chris Burgener
|
a7a744d33c
|
Properly clear JIT cache on save states
|
2016-01-20 11:20:15 -05:00 |
|
Mathew Maidment
|
87464d432b
|
Merge pull request #3501 from rohit-n/build-pch
Fix building with PCH disabled.
|
2016-01-13 21:07:51 -05:00 |
|
Lioncash
|
f8fcceb99e
|
Jit: Get rid of indirect includes
|
2016-01-12 00:12:36 -05:00 |
|
Rohit Nirmal
|
f9837d4447
|
Fix building with PCH disabled.
|
2016-01-11 13:20:47 -06:00 |
|
Pierre Bourdon
|
68094171f8
|
Merge pull request #3489 from lioncash/interp
Interpreter: Remove unnecessary includes from Interpreter.h
|
2016-01-11 12:43:25 +01:00 |
|
Lioncash
|
984fc7fb39
|
ARM Jit: Use std::tie for SlowmemHandler comparison
|
2016-01-11 04:28:16 -05:00 |
|
Lioncash
|
d9a16f7c9c
|
Interpreter: Remove unnecessary includes from Interpreter.h
Previously the JIT code relied on indirect inclusion from this header,
this gets rid of that.
|
2016-01-10 18:51:12 -05:00 |
|
Lioncash
|
986108715d
|
JitInterface: Get rid of a global variable
|
2016-01-09 14:57:50 -05:00 |
|
Ryan Houdek
|
e8e0ad3e52
|
Merge pull request #3408 from Tilka/fcmp
JitArm64: fix fcmpo/fcmpu
|
2016-01-04 22:19:32 -05:00 |
|
Tillmann Karras
|
659b42b614
|
JitArm64: simplify fcmpX
|
2015-12-16 21:17:36 +01:00 |
|
Tillmann Karras
|
94f0e2493c
|
JitArm64: fall back if FPSCR is used
|
2015-12-16 21:17:36 +01:00 |
|
Tillmann Karras
|
84b1e22246
|
PowerPC: rename fcmpx to fcmpX
lowercase: optional Rc bit
uppercase: generic placeholder
|
2015-12-16 21:17:36 +01:00 |
|
Tillmann Karras
|
d3dfdf7767
|
Interpreter: don't always set FPSCR.FX on NaNs
FPSCR.FX must only be set if an exception bit changes from 0 to 1.
SetFPException() already handles this correctly.
|
2015-12-16 21:17:36 +01:00 |
|
degasus
|
b806792d6c
|
JitArm64: Fallback on FPRF usage.
|
2015-12-12 01:56:50 +01:00 |
|
degasus
|
cfe65e0e91
|
JitArm64: Fix single precision
|
2015-12-12 01:56:50 +01:00 |
|
Lioncash
|
392c1335b7
|
Interpreter: Get rid of some aliasing casts
|
2015-12-09 19:14:53 -05:00 |
|
Lioncash
|
f7977fdee5
|
Jit: Fall back to interpreter when frsp's record bit is set
|
2015-12-09 14:11:45 -05:00 |
|