Skip to content

DynASM - a Dynamic Assembler for code generation engines

License

Notifications You must be signed in to change notification settings

Esvandiary/DynASM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DynASM

DynASM is a dynamic assembler, useful for code generation, for example as part of JIT compilation.
This project is primarily based on code released as part of LuaJIT by Mike Pall.

I have no intention of changing the API of DynASM, so any documentation for the original LuaJIT project should also apply to this one.

Additions and changes from LuaJIT's DynASM

Change Status
New Target: ARMv7-M (Thumb-2) Complete, but experimental

PRs adding or fixing functionality with any targets are very welcome, as are issue reports related to my changes.
I am also happy to look at issues related to any x86 and ARM targets, but may not necessarily be in a position to solve them.

Current Aims

  • Documentation for ARMv7-M target
  • Addition of NEON support for ARM and ARM64 targets

Links

About

DynASM - a Dynamic Assembler for code generation engines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages