AsmJit
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
AsmJit ------------------------------------------ AsmJit is a complete x86/x64 JIT Assembler for C++ language. It supports 32-bit and 64-bit mode, FPU, MMX, 3dNow, SSE, SSE2, SSE3 and SSE4 through type-safe API which mimics an Intel assembler syntax and eliminates nearly all common mistakes which can be done by developers at compile time or run-time. AsmJit has a high-level code generation classes which can be used as a portable way to create JIT code. It abstracts differences caused by 32-bit/64-bit mode, function calling conventions, and platform specific ABI. Runtime requirements: cygwin-1.7.16-1 libgcc1-4.5.3-3 libstdc++6-4.5.3-3 Build requirements: (besides corresponding -devel packages) binutils-2.22.51-2 cmake-2.8.9-1 cygport-0.10.12-1 gcc4-core-4.5.3-3 gcc4-g++-4.5.3-3 make-3.82.90-1 Canonical website: https://code.google.com/p/asmjit/ Canonical download: https://asmjit.googlecode.com/files/AsmJit-1.0-beta4.zip ------------------------------------------- Build instructions: unpack AsmJit-1.0-beta4-X-src.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src cygport ./AsmJit-1.0-beta4-X.cygport all This will create: /usr/src/AsmJit-1.0-beta4-X-src.tar.bz2 /usr/src/AsmJit-1.0-beta4-X.tar.bz2 /usr/src/libAsmJit0-1.0-beta4-X.tar.bz2 /usr/src/libAsmJit-devel-1.0-beta4-X.tar.bz2 ------------------------------------------- Files included in the binary package: (AsmJit) /usr/share/doc/AsmJit/COPYING.txt /usr/share/doc/AsmJit/README.txt /usr/share/doc/Cygwin/AsmJit.README (libAsmJit0) /usr/bin/cygAsmJit-0.dll (libAsmJit-devel) /usr/include/AsmJit/ApiBegin.h /usr/include/AsmJit/ApiEnd.h /usr/include/AsmJit/AsmJit.h /usr/include/AsmJit/Assembler.h /usr/include/AsmJit/AssemblerX86X64.h /usr/include/AsmJit/Build.h /usr/include/AsmJit/CodeGenerator.h /usr/include/AsmJit/Compiler.h /usr/include/AsmJit/CompilerX86X64.h /usr/include/AsmJit/Config.h /usr/include/AsmJit/CpuInfo.h /usr/include/AsmJit/Defs.h /usr/include/AsmJit/DefsX86X64.h /usr/include/AsmJit/Logger.h /usr/include/AsmJit/MemoryManager.h /usr/include/AsmJit/MemoryMarker.h /usr/include/AsmJit/Operand.h /usr/include/AsmJit/OperandX86X64.h /usr/include/AsmJit/Platform.h /usr/include/AsmJit/Util.h /usr/include/AsmJit/Util_p.h /usr/lib/libAsmJit.dll.a ------------------ Port Notes: ----- version 1.0-beta4-1bl1 ----- Initial release for Cygwin-1.7 by fd0 <https://fd0.hatenablog.jp/>