Chronos Ouroboros
|
5375a99cf6
|
Added support for CMP_APPROX to EQV_R and moved the code to a template.
|
2018-11-14 10:29:48 -02:00 |
|
Magnus Norddahl
|
e6023c55a8
|
- modify exception checks to jump ahead if the exception is to be thrown as it limits static misprediction
|
2018-11-10 22:48:20 +01:00 |
|
Christoph Oelckers
|
3c5609537a
|
- fixed vector math instructions to use the same order of operations as the VM.
|
2018-11-09 22:36:08 +01:00 |
|
Magnus Norddahl
|
47485194f4
|
- reuse temp virtual registers
|
2018-10-07 09:02:28 +02:00 |
|
Magnus Norddahl
|
d47988202a
|
- workaround bug in asmjit's register allocator for calls where the return register is already allocated in a physical register needed by one of the call arguments
|
2018-10-07 06:29:54 +02:00 |
|
Magnus Norddahl
|
5bf76523d6
|
- switch ToMemAddress to imm_ptr where allowed
|
2018-09-18 18:13:53 +02:00 |
|
Magnus Norddahl
|
61735ddd8b
|
- create CreateCall helper to get rid of a lot of the cc.call boilerplate
|
2018-09-17 12:00:25 +02:00 |
|
Jonathan Russell
|
0b6c514067
|
- added OP_MOVES, OP_CONCAT, OP_LENS, OP_CMPS
|
2018-09-13 20:31:06 +01:00 |
|
Magnus Norddahl
|
ef170883ef
|
- split JitCompiler into multiple files
|
2018-09-13 02:29:04 +02:00 |
|