21 Commits
Author SHA1 Message Date
kobalicek f2f268314a Refactored to use the latest asmjit (snake_case) 2025-09-06 23:45:50 +02:00
kobalicek 6e9716f753 Added support for latest asmjit 2025-05-10 15:48:11 +02:00
kobalicek feb8d1beab Added support for '//' comments (fixes #30) 2022-12-08 15:26:27 +01:00
kobalicek 53b251c506 [ABI] Made asmtk working with the latest asmjit 2021-12-14 03:22:23 +01:00
kobalicek b14b0ca6ae Fixed some tests to reflect changes in AsmJit, reset the output operand before calling UnknownSymbolHandler 2021-05-03 19:09:26 +02:00
kobalicek 53481dbd4a Removed movabs alias (asmjit has now movabs instruction), added vex prefix to support AVX_VNNI instructions 2021-01-26 01:03:35 +01:00
kobalicek 4d2b71cc29 Added two-operand NOP tests 2020-07-05 13:34:04 +02:00
kobalicek dfbc47285d Added new instructions, removed PCOMMIT 2020-07-05 02:23:23 +02:00
kobalicek f58dc533e6 Added tests for AMX and other ISA extensions 2020-07-01 20:02:00 +02:00
kobalicek ae46e0e4ad Added more movsxd tests 2020-06-09 23:57:53 +02:00
kobalicek da51656a6d Fixed to work with the latest AsmJit, improved support for local labels 2020-05-31 23:41:47 +02:00
kobalicek 6930021adb Added more 'test' instruction tests 2020-03-16 15:20:23 +01:00
kobalicek 60252b4c62 Added fwait test case 2020-03-16 12:40:16 +01:00
kobalicek 94e20e4d0a Added tests to verify 'lock xadd [mem], reg' instruction 2020-03-07 09:16:24 +01:00
kobalicek 34d93c3677 Added support for BND/REPNE call/jmp/jcc/ret 2020-02-23 22:52:16 +01:00
kobalicek 6a8f6fb90d Better handle relocable code, added more tests for mov [abs], eax 2020-02-23 00:06:54 +01:00
kobalicek 5a806cabde Added test for bswap r16 2020-02-08 10:34:32 +01:00
kobalicek fdbf9534b2 Added vperm[w|pd|ps] tests 2019-10-05 13:01:42 +02:00
kobalicek 47e7db8ff0 Added vpbroadcast[b|d|w|q] tests 2019-10-03 20:03:19 +02:00
kobalicek 944d72a576 Added more tests 2019-10-01 00:17:46 +02:00
kobalicek 5128dec401 Refactored support for AVX512 broadcast
Added more tests targeting asmjit bug #182
Added more tests, finally enabled tests that were failing due to asmjit's implicit instruction optimization
Validate 32-bit zero extended address in 64-bit mode, parse ??symbols as used by Windows ABI
Make it possible to build asmtk as a dynamically linked library, build system improvements (AsmTK::AsmTK target)
Build system - use ASMTK_STATIC instead of ASMTK_BUILD_STATIC, few other changes
2019-07-16 01:32:02 +02:00