Unknown W. Brackets
|
66adc4e695
|
jit: Normalize CONDITIONAL_DISABLE formatting.
|
2015-07-02 20:31:37 -07:00 |
|
Henrik Rydgård
|
81dec36da8
|
Use an accessor to read the compilerPC.
In the IR it will be read from the block.
|
2015-04-11 01:14:37 -07:00 |
|
Henrik Rydgard
|
acf08eefa8
|
ARM64: Fix FCVTL, use it in v2hf
|
2015-04-06 18:13:33 +02:00 |
|
Henrik Rydgard
|
2780eef595
|
ARM64: Another couple of VFPU ops
|
2015-04-06 18:13:31 +02:00 |
|
Henrik Rydgard
|
1b1ab73b0f
|
ARM64: Enable some more VFPU instructions, some code cleanup
|
2015-04-06 18:13:29 +02:00 |
|
Henrik Rydgard
|
500ca94ab8
|
ARM64: Port over tons of VFPU code from ARM, leave most of it disabled.
|
2015-04-06 18:13:28 +02:00 |
|
Unknown W. Brackets
|
ab978b1eb1
|
armjit: Fix vfad/vavg sign for -0.000.
But, NEON is still broken pretty bad, not sure why.
|
2015-01-03 11:14:52 -08:00 |
|
Henrik Rydgard
|
05a8e2e35d
|
Some work towards being able to build two JITs together
This will be useful for testing/debugging, but not there yet.
|
2014-12-13 21:13:54 +01:00 |
|
Henrik Rydgard
|
75a9420b21
|
Reduce the number of places we include JitCommon.h. Update native.
|
2014-12-12 23:49:08 +01:00 |
|
Henrik Rydgard
|
51d55bd645
|
Namespacing cleanup (it's bad to do "using namespace" in a header)
|
2014-12-07 14:44:15 +01:00 |
|
Henrik Rydgard
|
4457dca4c9
|
Rename the ARM Jit class to ArmJit
|
2014-12-07 14:25:22 +01:00 |
|
Henrik Rydgard
|
7740caeade
|
Buildfix the arm emitter test in the unittest.
Also do some preparation for being able to have two JITs compiled at the same time
which may be useful in testing parts of the ARM jit on Windows.
|
2014-12-07 14:12:13 +01:00 |
|
Henrik Rydgard
|
e2f61459d3
|
ARM Jit: Implement vfad/vavg
|
2014-12-07 13:02:16 +01:00 |
|
Henrik Rydgard
|
80ce45f9fb
|
ARM Jit: Join adjacent vrot ops on ARM too
|
2014-12-07 12:07:54 +01:00 |
|
Henrik Rydgard
|
c2503b1406
|
ARM jit: Prepare for joining vrot ops
|
2014-12-07 11:58:19 +01:00 |
|
Henrik Rydgard
|
4d8db38798
|
Some more
|
2014-12-07 00:30:45 +01:00 |
|
Henrik Rydgard
|
ceed0a92c3
|
Undo some accidental reverts
|
2014-12-07 00:25:15 +01:00 |
|
Henrik Rydgard
|
ff4746cd17
|
Merge the rest of the old NEON branch.
|
2014-12-06 13:14:03 +01:00 |
|
Henrik Rydgard
|
e3a81f4346
|
x86 Jit: Basic implementation of vbfy1/2 (mostly to just cross another one off the list..)
|
2014-12-04 00:18:58 +01:00 |
|
Henrik Rydgard
|
ac772f25ff
|
x86 JIT: Join adjacent vrot calls together to avoid redundant sin/cos calls. Add a prototype, fix minor issues.
|
2014-11-30 11:04:13 +01:00 |
|
Henrik Rydgard
|
e43c7af32c
|
ARM Jit: Implement quaternion multiplication
|
2014-11-16 19:12:00 +01:00 |
|
Unknown W. Brackets
|
0f32103615
|
x86jit: Consistently use mips_.
|
2014-10-12 15:16:09 -07:00 |
|
Unknown W. Brackets
|
4459b8f483
|
jit: Actually jit vmtfc/vmfvc.
Sicne we have them and they are easy.
|
2014-09-01 23:13:39 -07:00 |
|
Sacha
|
6957808b97
|
ArmJit: Optimisation when comparing float against 0.0f
|
2014-07-17 05:12:43 +10:00 |
|
Unknown W. Brackets
|
252100aee5
|
Remove outdated comment (real cause found/fixed.)
|
2014-06-28 16:06:10 -07:00 |
|