Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.209.042 Times

GNU Lightning 1.2

  Date Added: January 01, 2010  |  Visits: 968

GNU Lightning

Report Broken Link
Printer Friendly Version


Product Homepage
Download (102 downloads)



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 Hats CGEN tool) or a standardized library to synthesize instruction sequences such as multiplications as shifts and adds, or divisions as multiplication by the inverse..

Requirements: No special requirements
Platforms: Linux
Keyword: Assembly Code Code Generators Generates Gnu Gnu Lightning Library Lightning Programming
Users rating: 0/10

License: Freeware Size: 399.36 KB
USER REVIEWS
More Reviews or Write Review


GNU LIGHTNING RELATED
Libraries  -  GNU Scientific Library 1.9
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. GNU Scientific Library provides a wide range of mathematical routines such as random number generators,...
2.3 MB  
Libraries  -  GNU C library 2.4
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions. GNU C library is used by almost all C programs and provides the most essential program interface. The history of Unix and various...
19.5 MB  
Programming  -  CTAL_0 1.0.0a
CTAL_0 is an extension of Typed Assembly Language, and an experimental C compiler that generates CTAL0 assembly code. Usage: 1. First, download the source code and extract it. 2. Next, make in ctalz-software directory. 3. The compiler can be...
95.23 KB  
Development Editors  -  Legible Assembler 1.0 Beta
The Legible Assembler is an Open Source attempt to build an assembler that can convert Legible Assembly code into a linkable PE object file. Legible Assembly will use a mixture of AT&T and Intel styles, prepositions and carriage return line...
 
Libraries  -  ccgsl 0.5 Beta
ccgsl was built as an Open Source package that contains a set of C++ wrappers for many of the functions of the GNU Scientific Library. To use it you must also install the GNU Scientific Library (GSL). The package is not an Object-Oriented version...
 
Utilities  -  Glibc 2.6.1
GNU C Library is one of the most important components of most modern Linux distributions. It is used by almost all C programs and provides the most essential program interface. The GNU C library is primarily designed to be a portable and high...
19.5 MB  
Libraries  -  gslpy 1.14-a2
gslpy is designed as an accessible and handy Python binding for the GNU Scientific Library with the use of Cython, specially designed for NumPy users. Cython is a language that makes writing C extensions for the Python language as easy as Python...
 
Code Management Tools  -  GNU Gengen 1.1
GNU Gengen (GENerator GENerator) is a tool that, starting from a parameterized text, called template, generates a text generator that can substitute parameters with values. At the moment Gengen can generate C++ or C code; however other target...
327.68 KB  
Database Publishing  -  RISE MySQL code generator 4.0
RISE MySQL code generator The RISE MySQL code generator generates a native MySQL script. The script incrementally updates the tables, columns, indexes and constraints in the database to match the RISE model. Once the database model is updated,...
446.08 KB  
Development Editors  -  RISE PostgreSQL code generator 4.4
RISE PostgreSQL code generator The RISE PostgreSQL code generator generates a native PL/pgSQL script. The script incrementally updates the tables, columns, indexes and constraints in the database to match the RISE model. Once the database model is...
 
NEW DOWNLOADS IN PROGRAMMING, CODE MANAGEMENT TOOLS
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Code Management Tools  -  BitNami Review Board Stack 1.6.9-1 (linux)
Review Board is a powerful web-based code review tool that offers developers an easy way to handle code reviews. It scales well from small projects to large companies and offers a variety of tools to take much of the stress and time out of the...
75.97 MB  
Code Management Tools  -  Common Text Transformation Library 2.08
Common Text Transformation Library, CTTL for short, is a set of C++ classes and functions to understand and modify text data. Common Text Transformation Library implementation is based on STL classes and algorithms. Concept of a substring plays...
163.84 KB  
Code Management Tools  -  GMP compiler 1.0.0
GMP compiler tool simplifies the use of GMP, the GNU multiple precision library. It scans a C source file for specially marked GMPS arithmetic expressions and replaces them with plain C. The abbreviation gmpc stands for GMP compiler, or...
276.48 KB  
Code Management Tools  -  phpCodeGenie 3.0.2
phpCodeGenie (PCG) is a code generator for database driven applications. PCG can generate entire working basic database driven applications for you. PCG can generate code from different databases. The database servers it can talk to via ADODB...
1.4 MB  
Code Management Tools  -  idioskopos 0.4.1
idioskopos (Greek: idio- inward, within, private; -skopos look, aim, target) is a C++ library that simplifies (hopefully) the addition of object reflection and introspection. There are numerous libraries that provide object introspection, but...
604.16 KB