The MASM Forum

Specialised Projects => Assembler/Compiler Technology => Topic started by: LiaoMi on October 22, 2019, 01:47:20 AM

Title: xbyak - JIT assembler for x86(IA32), x64(AMD64, x86-64) by C++
Post by: LiaoMi on October 22, 2019, 01:47:20 AM
Hi  :azn:,

maybe someone will be interested, very good project, unlike others, has a simplified architecture syntax, this approach makes this project more similar to the original assembler code.

xbyak - a JIT assembler for x86(IA-32)/x64(AMD64, x86-64) MMX/SSE/SSE2/SSE3/SSSE3/SSE4/FPU/AVX/AVX2/AVX-512 by C++ header

Feature
header file only
Intel/MASM like syntax
fully support AVX-512

Supported OS
Windows Xp, Vista, Windows 7, Windows 10(32bit, 64bit)
Linux(32bit, 64bit)
Intel macOS

Supported Compilers
Almost C++03 or later compilers for x86/x64 such as Visual Studio, g++, clang++, Intel C++ compiler and g++ on mingw/cygwin.

Link - https://github.com/herumi/xbyak (https://github.com/herumi/xbyak)  :thumbsup:
Xbyak 5.83 - https://github.com/herumi/xbyak/archive/v5.83.zip (https://github.com/herumi/xbyak/archive/v5.83.zip)