kobalicekp
048b85019d
Documentation fixes.
2014-03-25 01:40:52 +01:00
kobalicekp
c279c9ed7d
Fixed dead code elimination.
...
Fixed wrong xchg instruction encoding under x64 if one of the operand is r8-15 register.
2014-03-25 00:08:58 +01:00
kobalicekp
2bf1af0dde
Fixed bug in manual variable spill() and added a test-case for that.
...
Minor changes in annotations.
2014-03-22 21:28:56 +01:00
kobalicekp
995730b929
Added possibility to annotate a code compiled by compiler so it's easier to see which variables were translated to which registers.
2014-03-22 14:52:36 +01:00
kobalicekp
3b82708e39
Zone - don't check for NULL chunk, use a Zone_zeroChunk instead and handle it inside zone.cpp instead of zone.h.
2014-03-16 15:31:56 +01:00
kobalicekp
b8e1399f58
Added more tests.
2014-03-12 01:01:46 +01:00
Petr Kobalicek
82378c078b
Merge pull request #5 from kirbyfan64/patch-1
...
Fix clang warnings
2014-03-12 00:59:20 +01:00
kirbyfan64
4349eb5429
Fix clang warnings
2014-03-11 17:44:32 -05:00
kobalicekp
1abb041ecb
TestX86 - Added more tests (float / double arguments)
...
X86Func - Fixed Win64 float arguments handling.
2014-03-06 00:35:06 +01:00
kobalicekp
f77f792cc4
X86Assembler - Minor fixes related to illegal instruction/illegal addressing error handling.
...
X86Compiler - Always create SArg for every stack-based function argument
X86Compiler - Possible to allocate a register that has to be used to convert variable to function argument.
X86Compiler - ContextID generation moved to context_p.h.
X86Compiler - Support for one variable being used by multiple function-call arguments.
X86Defs - Removed support for 'long double' (buggy, never used).
X86Func - Register arguments have to be converted from Fp32/Fp64 to XmmSs/XmmSd, respectively.
2014-03-05 23:27:28 +01:00
kobalicekp
17c690c5e2
TestX86 - Added 4 more tests.
...
TestX86 - Added command line parameter "--always-print-log".
X86Context - Added more ASMJIT_CONTEXT_CHECK_STATE checks.
X86Context - Fixed loadState.
X86Context - Fixed switchState.
2014-03-02 15:36:09 +01:00
kobalicekp
5fe81c40c7
Fixed some bugs described in Issue #3
...
Added more test cases based on Issue #3
Minor changes.
2014-03-01 17:01:54 +01:00
Petr Kobalicek
5072395ceb
Merge pull request #2 from kobalicekp/i1
...
Fixed issue #1
2014-02-24 19:56:41 +01:00
kobalicekp
6f3ad3eb6c
Fixed issue #1
2014-02-24 09:25:16 +01:00
kobalicekp
8d2b18ccb0
Minor changes.
...
Fixed bug when using label as a memory operand.
2014-02-23 23:04:09 +01:00
kobalicekp
5ea8bc00c2
Minor reorganization.
2014-02-13 22:42:49 +01:00
kobalicekp
c8cff8b16e
Minor.
2014-02-09 13:39:01 +01:00
kobalicekp
9cc75e9777
Fixed broken code.
2014-02-06 20:46:32 +01:00
kobalicekp
1da103fa70
Minor code cleanup.
2014-02-06 20:40:25 +01:00
kobalicekp
ee025897f0
Fixed documentation of getLabelData() and getLabelDataById().
2014-02-02 23:28:20 +01:00
kobalicekp
58cc05343c
Added getLabelData() and getLabelDataById() to assembler and used in x86assembler (checks for invalid labels by default).
2014-02-02 23:21:05 +01:00
kobalicekp
2aba235875
Added better sanitizer and sanitized the source code.
2014-02-02 21:39:09 +01:00
kobalicekp
0e84072227
Merge branch 'master' of github.com:kobalicekp/asmjit
2014-02-02 20:56:21 +01:00
kobalicekp
10480cada5
Refactored CMakeLists.txt.
2014-02-02 20:44:47 +01:00
kobalicekp
483c21db2d
Added possibility to use certain FPU instruction without operand by implicitly using fp1 (st1).
2014-02-02 20:44:24 +01:00
Petr Kobalicek
43eb0f0402
Update README.md
2014-02-02 12:48:15 +01:00
Petr Kobalicek
9668a771e7
Update README.md
2014-02-02 12:44:41 +01:00
kobalicekp
5c7123fbb3
Initial.
2014-02-02 03:17:30 +01:00