Age | Commit message (Collapse) | Author |
|
environment (fixes #386)
|
|
The instruction was wrongly described as supporting both W/X registers, however, it only supports X register.
|
|
|
|
cloneBroadcasted()
|
|
pthread_jit_write_protect_np() support)
|
|
|
|
|
|
|
|
composition
|
|
as that seems to be the valid variable for detecting a MSVC frontend
|
|
|
|
suppressing it globally
|
|
|
|
|
|
|
|
|
|
addressing (AArch64) (fixes #372)
|
|
|
|
#368)
|
|
(AArch64) (fixes #370)
|
|
instructions that use memory operands
[Bug] Fixed queryFeatures() to properly return AVX-512 requirements of some floating-point conversion instructions
[Opt] Slightly improved the performance of BitWordIterator and friends possibly taking advantage of BMI extensions
[API] Removed BitWordFlipIterator that was never used by the library
[Enh] Log the whole instruction if the validation fails in asmjit::Builder
|
|
only low 128-bits of vector registers
|
|
when it's provable that it's safe
|
|
Anonymous labels accidentally called `sb.append` instead of
`sb.appendFormat` which messes up the label's formatting.
|
|
|
|
|
|
register (Compiler/AArch64)
|
|
(Fixes #358)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and explicit stack allocations after compilation
|
|
|
|
|
|
[Bug] Workarounded GCC 11 issue affecting unaligned loads/stores (most likely a compiler bug)
|
|
[ABI] Added ABI version as an inline namespace, which forms asmjit::_abi_MAJOR_MINOR
[ABI] Added support for AVX512_FP16, 16-bit broadcast, and AVX512_FP16 tests
[ABI] Added initial support for consecutive registers into instruction database and register allocator
[ABI] Added a possibility to use temporary memory in CodeHolder's zone
[ABI] Compiler::setArg() is now deprecated, use FuncNode::setArg()
[Bug] Fixed correct RW information of instructions that only support implicit zeroing with {k}
[Bug] Fixed broadcast to be able to broadcast bcst16 operands
|
|
|
|
GCC 11 in C++20 mode (#343)
* fixed GCC 11 compilation in C++20 mode (don't use template parameters in constructors/operator assignment)
* refactored ASMJIT_NONCOPYABLE/NONCONSTRUCTIBLE (variadic macros not needed)
|
|
architecture traits
|
|
operand of any size
|
|
|
|
non-android targets)
|
|
shm_unlink() functions)
|
|
|
|
other changes...
|
|
(Fixes #330)
|