|
|
|
|
Download Now (30K) LGPL (GNU Lesser General Public License) Downloads till now: 1 |
| Size: | 30K |
| Last Update: | 2008-06-27 00:02:14 |
| Version: | 0.21 |
| OS Support: | Linux |
| License/Program Type: | LGPL (GNU Lesser General Public License) |
| Publisher: | froofyJIT Team |
| Price: | $0.00 |
froofyJIT 0.21 is libraries software developed by froofyJIT Team.
froofyJIT is a C++ 'syntactic sugar' front-end for Paolo Bonzini's GNU lightning library for dynamic native code generation. froofyJIT program uses C++'s powerful language facilities to allow GNU lightning instructions to be expressed in a more concise way that approximates a 'real' assembly language.
Below is a program which uses froofyJIT to compute a Fibonacci number (directly translated from tests/fib.c in GNU lightning):
include < cstdlib >
include < iostream >
include "froofy/jit.h"
static jit_insn codeBuffer[1024];
typedef int (pifi)(int);
int main()
{
pifi nfibs;
int in;
{
using namespace froofy::jit;
label< > basis;
nfibs/ !org, codeBuffer;
prolog, 1;
!arg< ui > in;
getarg< ui > v0, in;
blti< ui > basis, v0, 2;
subi< ui > v1, v0, 1;
subi< ui > v2, v0, 2;
prepare< i > 1;
pusharg< ui > v1;
finish, nfibs;
retval< i > v1;
prepare< i > 1;
pusharg< ui > v2;
finish, nfibs;
retval< i > v2;
addi< ui > v1, v1, 1;
addr< ui > rr, v1, v2;
ret --;
basis/ movi< i > rr, 1;
ret --;
!end, codeBuffer;
}
std::cout
froofyJIT 0.21 supports different languages (including english). It works with Linux.
Downloading froofyJIT 0.21 will take several seconds if you use fast ADSL connection.
| Product | Date Added |
|---|---|
| froofyJIT 0.21 | 2008-06-27 00:02:14 |
Bigtop::TentMaker |
From category: Libraries |
| Bigtop::TentMaker 0.18 is libraries software developed by Phil Crow. Bigtop::TentMaker is a Gantry App to Help You Code Bigtop Files. SYNOPSIS Start the tentmaker: tentmake... | |
Audio::MFCC 0.0801 |
From category: Libraries |
| Audio::MFCC 0.0801 is libraries software developed by David Huggins-Daines. Audio::MFCC is a Perl module for computing mel-frequency cepstral coefficients. SYNOPSIS use Audio::MFCC;... | |
XML Compile Schema |
From category: Libraries |
| XML::Compile::Schema is a Perl module to compile a schema.... | |
Data::TreeDumper::Renderer::GTK |
From category: Libraries |
| Data::TreeDumper::Renderer::GTK 0.01 is libraries software developed by Khemir Nadim ibn Hamouda. Data::TreeDumper::Renderer::GTK is a Gtk2::TreeView renderer for Data::TreeDumper. SYNOPSIS\... | |
CGI::WeT::Modules::Basic |
From category: Libraries |
| CGI::WeT::Modules::Basic 0.71 is libraries software developed by CGI::WeT Team. CGI::WeT::Modules::Basic is a basic rendering engine extensions. SYNOPSIS use CGI::WeT::Modules::Ba... | |
Business::Travel::OTA |
From category: Libraries |
| Business::Travel::OTA 0.53 is libraries software developed by Stephen Adkins. Business::Travel::OTA is a Perl module with tools for handling OTA-compliant (Open Travel Alliance) messages. SY... | |
Erlang R11B |
From category: Compilers |
| Erlang R11B is compilers software developed by OTP team. Erlang is a programming language designed at the Ericsson Computer Science Laboratory. Open-source Erlang is being released to help e... | |
Brainfuck Debugger |
From category: Debuggers |
| Brainfuck Debugger 0.2.5 is debuggers software developed by Robert Scott Horning. Brainfuck Debugger is designed to encourage the development of Brainfuck programs by providing an IDE with debuggin... | |
jXLS |
From category: Libraries |
| jXLS is small and easy-to-use Java library for generating Excel files using XLS templates.... | |
Bio::Tree::NodeNHX |
From category: Libraries |
| Bio::Tree::NodeNHX 1.4 is libraries software developed by Aaron Mackey. Bio::Tree::NodeNHX is a Simple Tree Node with support for NHX tags. SYNOPSIS use Bio::Tree::NodeNHX;... | |
b64 |
From category: Libraries |
| b64 is a very small and simple library that provides Base-64 encoding and decoding, according to RFC-1113, in C and C++.... | |
Data::Page |
From category: Libraries |
| Data::Page 2.00 is libraries software developed by Leon Brocard. Data::Page is a Perl module that helps when paging through sets of results. SYNOPSIS use Data::Page; my $pa... | |
Arena Scripting Language 0.9.9 |
From category: Interpreters |
| Arena Scripting Language 0.9.9 is interpreters software developed by Pascal Schmidt. Arena Scripting Language is a light-weight scripting language. The language uses a syntax and library similar to... | |
gjrand |
From category: Libraries |
| gjrand is a programmer\'s library for pseudo-random numbers.... | |
clsJSPHP |
From category: Libraries |
| clsJSPHP 0.1 Alpha is libraries software developed by Artur Heinze. clsJSPHP is a PHP class that allows you to create richer Web applications. It allows a PHP application to send asynchronou... | |
| 1. Sudoku Solver Software |
| Sudoku Solver Software is a simple yet smart and reliable to... |
| 2. Easy PC Firewall |
| WARNING: According to avast! 4.8, Easy PC Firewall contains ... |
| 3. Anti Tracks Kit |
| Anti Tracks Kit is a simple yet powerful and reliable softwa... |
| 4. PerfectClock Trader Edition |
| PerfectClock Trader Edition is a FREEWARE, feature limited v... |
| 5. ProLingo Italian to English Dictionary |
| ProLingo Italian to English is a really nice, easy to use, a... |
| 6. Tinysoar dvd to ipod converter |
| Tinysoar dvd to ipod converter will allow you to easily copy... |
| 7. Tinysoar ipod value pack |
| Tinysoar ipod value pack includes the Tinysoar dvd to ipod c... |
| 8. Tinysoar ipod video converter |
| Tinysoar ipod video converter is a simple to use tool that c... |
| 9. Financial Icon Library |
| Vista Financial Icon Library is a stunning collection of mon... |
| 10. Tinysoar iphone video converter |
| Tinysoar iphone video converter is a smart, simple tool that... |
| 1. Google Chrome – It’s Finally Here. Will A Revolution Begin? |
| First, it was the rumors. Then, Google announced it official... |
| 2. An Amazing Free Document Processing Software: LyX |
| The documents management task could be difficult in absence ... |
| 3. DownloadTube Toolbar is Available For Free Download |
| Recently, we have made available for free download the Dow... |
| 4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records |
| The latest beta1 release of Mozilla Firefox 3.1 shows majo... |
| 5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need |
| This time I won’t speak about a single freeware program that... |
| 6. How To Increase The Quality of Your News Articles For Search Engine Spiders |
| The process of articles publishing is a common practice to... |
| 7. Digg in Press: Tips and Opinions |
| Regarding Digg social bookmarking service there are many a... |
| 8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines |
| Many people asked themselves how to run Ubuntu Linux and W... |
| 9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light |
| It is well known the fact that even the latest version of M... |
| 10. Image Galleries on Autopilot: Instant Gallery Maker |
| The creation of image galleries ready for web publishing... |
| 1. Dragonfly CMS |
| DragonflyCMS is a content management system based on PHP-Nuk |
| 2. Diferior |
| Diferior is a flexible, customizable, both user and develope |
| 3. DBHcms |
| DBHcms is a search engine optimized and lightweight content |
| 4. concrete5 |
| concrete5 content management system could be a rapid solutio |
| 5. bloofoxCMS |
| bloofoxCMS is a lightweight content management system based |
| 6. PHP Membership |
| PHP Membership script allows you to add password protection |
| 7. Tube Spider |
| Tube Spider allows your visitors to search videos in Youtube |
| 8. Azure CMS |
| Azure CMS is a universal software product for the developmen |
| 9. Azure Portal |
| Azure Portal is a social networking script made with PHP pro |
| 10. One Frog |
| One Frog is a content management system that allows you to u |
| 11. Cigmas CMS |
| Cigmas CMS is a powerful web content management system for g |
| 12. WebWord CMS |
| WebWord CMS is a full featured web content management system |
| 13. Marjetica Content Management System |
| Marjetica Content Management System is a powerful, easy to u |
| 14. Phenotype CMS |
| Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr |
| 15. Chupix CMS |
| Chupix is a content management system written in PHP and sto |
| 16. Interspire Website Publisher |
| Interspire Website Publisher (formerly ArticleLive) is a con |
| 17. Interspire Email Marketer |
| Interspire Email Marketer (formerly SendStudio) is a web bas |
| 18. Comments RAM |
| Comments RAM is a lightweight PHP script that allows you to |
| 19. KoolAjax |
| KoolAjax facilitates data exchange between server-side and c |
| 20. KoolTreeView |
| KoolTreeView is a unique treeview control for PHP. |
Leave a comment