GNU Lightning 1.2

GNU Lightning is a library that generates assembly code at run time.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
(FDL) GNU Free Documentation License 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Paolo Bonzini
HOMEPAGE:
www.gnu.org
CATEGORY:
ROOT \ Programming \ Code Generators
GNU lightning is a library that generates assembly language code at run-time; it is very fast, making it ideal for Just-In-Time compilers, and it abstracts over the target CPU, as it exposes to the clients a standardized RISC instruction set inspired by the MIPS and SPARC chips.

GNU lightning 1.0 has been released and is usable in complex code generation tasks. The available backends cover the x86, SPARC and PowerPC architectures; the floating point interface is still experimental though, and developed for the x86 only.

There is also interested in adding more high-level features to lightning, such as a BURG-style tool, a tool to simplify the porting and make it less tedious (for example interfacing with Red Hat's CGEN tool) or a standardized library to synthesize instruction sequences such as multiplications as shifts and adds, or divisions as multiplication by the inverse.

Last updated on April 22nd, 2005

#code generator #assembly language code #assembly language #assembly #code #generator #language

Add your review!

SUBMIT