Unknown W. Brackets
|
b9de1a44df
|
jit: Reduce some include pollution.
Usually no need for all of MIPSAnalyst.
|
2022-10-27 23:26:44 -07:00 |
|
Unknown W. Brackets
|
4178f09e57
|
Build: More consistently avoid _M_ defines.
We use PPSSPP_ARCH in several places already, this makes it more complete.
|
2021-03-02 21:49:21 -08:00 |
|
Unknown W. Brackets
|
cae0815095
|
jit: Avoid using mips identifier directly.
Apparently this gets defined on mips systems.
|
2021-02-26 07:24:58 -08:00 |
|
Henrik Rydgård
|
0829543987
|
Third part of getting rid of PanicAlert
|
2020-07-19 20:34:02 +02:00 |
|
Henrik Rydgård
|
c5e0b799d9
|
Remove category from _assert_msg_ functions. We don't filter these by category anyway.
Fixes the inconsistency where we _assert_ didn't take a category but
_assert_msg_ did.
|
2020-07-19 20:33:25 +02:00 |
|
Henrik Rydgård
|
31de5a5082
|
Improve an assert message that AkiraJkr saw. Fix a silly bug in the last commit.
|
2019-08-23 18:42:10 +02:00 |
|
Henrik Rydgård
|
567937fa4d
|
x64: Enable non-RIP addressing for FPU registers
|
2017-07-07 11:33:07 +02:00 |
|
Henrik Rydgård
|
7c1ae5b3e6
|
Move tempValues into MIPSState
|
2017-07-07 11:33:05 +02:00 |
|
Unknown W. Brackets
|
e65e794f28
|
x86jit: Fix vmmul of matrix with itself.
Was not SIMDing correctly. Probably rare in practice.
|
2016-05-21 23:02:29 -07:00 |
|
Henrik Rydgård
|
c1b91ff5c1
|
x86: Add a way to eliminate some mov instructions.
Not currently used yet.
|
2015-04-12 13:50:23 -07:00 |
|
Chin
|
37f50a3792
|
Change to pass some arguments by reference
|
2015-03-01 16:49:00 +01:00 |
|
Unknown W. Brackets
|
9dd6bb56bb
|
jit: Make available js_ and jo_ in regcaches.
|
2014-12-07 21:07:23 -08:00 |
|
Henrik Rydgard
|
51d55bd645
|
Namespacing cleanup (it's bad to do "using namespace" in a header)
|
2014-12-07 14:44:15 +01:00 |
|
Unknown W. Brackets
|
c6b090d82e
|
x86jit: When storing, verify alignment.
|
2014-11-30 13:06:16 -08:00 |
|
Unknown W. Brackets
|
0000be1bb2
|
x86jit: Add a MAP_NOLOCK flag to not lock.
Only for MapRegs*. And then lock all by default, including
TryMapRegsVS().
|
2014-11-30 10:36:44 -08:00 |
|
Unknown W. Brackets
|
bb26e4f7d0
|
x86jit: Implement vmmov using SIMD.
4x -> 87x in microbenchmarking.
|
2014-11-29 18:46:38 -08:00 |
|
Unknown W. Brackets
|
f6f943de63
|
jit: MAP_NOINIT should always mean MAP_DIRTY.
|
2014-11-29 00:14:08 -08:00 |
|
Unknown W. Brackets
|
bbeb5758b7
|
x86jit: Simplify VS() / VSX() usage.
|
2014-11-27 00:07:17 -08:00 |
|
Henrik Rydgard
|
b3c8a82c49
|
x86 jit: SIMD-ify some more
|
2014-11-25 23:56:46 +01:00 |
|
Unknown W. Brackets
|
ab7dd0df25
|
x86jit: Add an option to enable/disable vpfu simd.
|
2014-11-17 20:37:27 -08:00 |
|
Unknown W. Brackets
|
ed501302a2
|
x86jit: Add a check to see if we can map simd.
|
2014-11-16 15:05:16 -08:00 |
|
Unknown W. Brackets
|
27148d3712
|
x86jit: Add some helpers to check state.
|
2014-11-16 13:33:16 -08:00 |
|
Unknown W. Brackets
|
de566be2ce
|
x86jit: Split out the logic for loading simd regs.
|
2014-11-16 13:33:15 -08:00 |
|
Unknown W. Brackets
|
aad505e7b3
|
x86jit: Add a TryMapDirtyInInVS() for 3-op.
|
2014-11-16 13:33:14 -08:00 |
|
Unknown W. Brackets
|
88a753eff3
|
x86jit: Add an invariant contract to the fpu cache.
This should help catch things better in debug mode.
|
2014-11-16 13:33:14 -08:00 |
|