Magnus Norddahl
|
5bf76523d6
|
- switch ToMemAddress to imm_ptr where allowed
|
2018-09-18 18:13:53 +02:00 |
|
Magnus Norddahl
|
05ac219ba6
|
- switch from ASMJIT_ARCH_X64 to ASMJIT_ARCH_64BIT when checking if we need to use 64-bit pointers
|
2018-09-18 18:05: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 |
|
Magnus Norddahl
|
c8e4bf089c
|
- implement OP_LFP
|
2018-09-16 03:39:54 +02:00 |
|
Jonathan Russell
|
69bc39914b
|
- changed a bunch of manual address additions in string opcodes to leas
|
2018-09-15 21:09:43 +01:00 |
|
Magnus Norddahl
|
3477b22714
|
- more load fixes
|
2018-09-15 18:08:01 +02:00 |
|
Magnus Norddahl
|
4364feea9a
|
- fix truncated load addresses due to a bug in asmjit
- change ToMemAddress to use uint64_t
|
2018-09-15 15:38:16 +02:00 |
|
Magnus Norddahl
|
06b54d3aaa
|
- avoid certain x86::ptr overloads as the last argument is not always an offset
|
2018-09-15 15:05:52 +02:00 |
|
Jonathan Russell
|
407418a92e
|
- fixed typo in last commit
|
2018-09-15 00:26:14 +01:00 |
|
Jonathan Russell
|
b83f4f48d6
|
- implemented SS_R, LCS_R, and LKS_R
|
2018-09-15 00:25:13 +01:00 |
|
Magnus Norddahl
|
ce9925d257
|
- fix bug in LKF_R
|
2018-09-15 01:06:48 +02:00 |
|
Jonathan Russell
|
11fbd9a0a4
|
- added string PARAM and RET
|
2018-09-14 18:20:31 +01:00 |
|
Magnus Norddahl
|
ef170883ef
|
- split JitCompiler into multiple files
|
2018-09-13 02:29:04 +02:00 |
|