一个用于 x86/x64 架构的 JIT 汇编器,支持 FPU、MMX、SSE (1-4)、AVX (1-2、512)、APX 和 AVX10.2
一个用于 x86/x64 架构的 JIT 汇编器,支持 FPU、MMX、SSE (1-4)、AVX (1-2、512)、APX 和 AVX10.2
注意:请使用 and_(), or_(), ... 而不是 and(), or()。如果您想使用它们,请为 gcc/clang 指定 -fno-operator-names 选项。
ptr[(void*)0xffffffff] 会导致错误。XBYAK_OLD_DISP_CHECK,但该选项将被删除。jmp(mem, T_FAR), call(mem, T_FAR), retf() 用于远程绝对间接跳转。push(byte, imm)(或 push(word, imm))强制将 imm 类型转换为 8(或 16)位。#include <winsock2.h>,因此如果需要,请明确添加它。XBYAK_USE_MMAP_ALLOCATOR 将被定义,除非定义了 XBYAK_DONT。暂无开放 Issues,或尚未同步最近议题。