lightning mcqueen
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 30
lightning 0.3
lightning is a a theme is based on the meteosat theme created by zlabs - thanks for a good theme. more>>
lightning is a a theme is based on the meteosat theme created by zlabs - thanks for a good theme. On my theme you have all the features you have in the meteosat theme - if you want to see the buttons like in the original theme you have to change the theme-size in the .theme file.I navigate through older pictures via mousewheel and so I hide it in my theme
It shows the intensity of lightning (green = few; dark red = heavy) from the orf (austrian television and radio) weather page (wetter.orf.at)
This is my first theme so please be gentle to me if something doesnt work.
Critics and comments are apreciated.
<<lessIt shows the intensity of lightning (green = few; dark red = heavy) from the orf (austrian television and radio) weather page (wetter.orf.at)
This is my first theme so please be gentle to me if something doesnt work.
Critics and comments are apreciated.
Download (0.28MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1185 downloads
GNU Lightning 1.2
GNU Lightning is a library that generates assembly code at run time. more>>
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.
<<lessGNU 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.
Download (0.39MB)
Added: 2005-04-22 License: (FDL) GNU Free Documentation License Price:
1646 downloads
Mozilla Lightning 0.9
Mozilla Lightning is designed to provide the Sunbird calendar to the popular email client, Mozilla Thunderbird. more>> Mozilla Lightning 0.9 is designed to provide the Sunbird calendar to the popular email client, Mozilla Thunderbird. Since it's an extension, Lightning is tightly integrated with Thunderbird, allowing it to easily perform email-related calendaring tasks.
Major Features:
- Better Thunderbird integration
- emailtask linkage
- Integration with the Thunderbird address book
- iMIP support (meeting invitations)
- Improved CalDAV support
- Cached calendar support for offline calendar use
- Device synchronization
Enhancements:
- Events spanning days now have a visual indicator indicating them as connected events
- When reloading a remote calendar a progress indicator is now shown
- The so-called "minimonth" (small calendar month in the upper left) has been given a visual overhaul
- The calendar views (day, week, multiweek, month) have been given a visual overhaul
- The today pane can now be displayed in calendar mode and task mode as well
- CalDAV support and interoperability with various CalDAV servers has been improved
- iMip/iTip support (support for email invitations) has been greatly improved
- The application stability and memory consumption has been greatly improved
- Lightning 0.9 is intended to be the last release for the Thunderbird 2 series. For the future we are planning to integrate Lightning fully into the upcoming Thunderbird 3 release
- A full list of changes that have gone into this release can be found on The Rumbling Edge website
Requirements:
- Software Requirements Please note that Linux distributors may provide packages for your distribution which have different requirements.
-
- Linux kernel - 2.2.14 or higher with the following libraries or packages:
- glibc 2.3.2 or higher
- XFree86-3.3.6 or higher
- gtk+2.0 or higher
- fontconfig (also known as xft)
- libstdc++5 (Many modern Linux distributions only package libstdc++6, which is incompatible with Lightning. Therefore please install the package "libstdc++5" or "compat-libstdc++" on your system before installing Lightning)
- Minimum Hardware
-
- Intel Pentium II or AMD K6-III+ 233 MHz CPU (Recommended: 500MHz or greater)
- 64 MB RAM (Recommended: 128 MB RAM or greater)
- 52 MB hard drive space
Added: 2008-11-16 License: MPL Price: FREE
12 downloads
Other version of Mozilla Lightning
License:MPL (Mozilla Public License)
Dolphin 6 (Lightning) Beta 1
Dolphin Smart Community Builder is a Web community script that allows you to build any kind of online community you want. more>>
Want to build your own community? Now youre limited only by your imagination. Not by software.
Dolphin Smart Community Builder is a Web community script that allows you to build any kind of online community you want.
With a huge variety of features and options, you can quickly develop your very unique and successful community site.
Dating Software Upgrade
Dolphin is so much more than a dating script. Dating software is now obsolete. Dolphin includes all features of dating scripts and adds more. It can be used as a reliable software platform for any online community you could imagine.
Freedom. Freedom. Freedom.
Dolphin gives complete freedom. In fact it gives at least three freedoms - its free in terms of price (you can download it for free); free in terms of licence (GPL) and free in terms of YOUR power to change, improve and expand your community site.
Experience and Innovation
Dolphin is a mature software with superior upgrade history; backed by a team with over 5 years of experience in dating and community software development. Dolphin is always in forward motion in terms of technology and research.
Main features:
- personal blogs
- user template switcher New!
- events by users
- speed dating & moderators
- drag&drop index compose
- media gallery
- mp3 upload
- multiple payment providers (PayPal, 2checkout, ccBill)
- multiple languages
- rate photos (hot or not)
- Gmail like mail history
- hot list & black list
- rate and comment profiles
- friends lists
- social network
- French, German, Russian, Dutch, Spanish Languages (for premiums) New!
- affiliate system, member as affiliate
- customizable profiles
- membership levels management
Enhancements:
- Complete layout, structure and design makeover (we are making things more logical and conventional)
- AJAX reloaders on homepage blocks
- Re-structured and re-designed admin panel (ready for better 3-rd party modules integration and way more logical)
- Groups (full-blown Groups system, very similar to the one at MySpace)
- Improved files caching system (for better performance)
- New default template
<<lessDolphin Smart Community Builder is a Web community script that allows you to build any kind of online community you want.
With a huge variety of features and options, you can quickly develop your very unique and successful community site.
Dating Software Upgrade
Dolphin is so much more than a dating script. Dating software is now obsolete. Dolphin includes all features of dating scripts and adds more. It can be used as a reliable software platform for any online community you could imagine.
Freedom. Freedom. Freedom.
Dolphin gives complete freedom. In fact it gives at least three freedoms - its free in terms of price (you can download it for free); free in terms of licence (GPL) and free in terms of YOUR power to change, improve and expand your community site.
Experience and Innovation
Dolphin is a mature software with superior upgrade history; backed by a team with over 5 years of experience in dating and community software development. Dolphin is always in forward motion in terms of technology and research.
Main features:
- personal blogs
- user template switcher New!
- events by users
- speed dating & moderators
- drag&drop index compose
- media gallery
- mp3 upload
- multiple payment providers (PayPal, 2checkout, ccBill)
- multiple languages
- rate photos (hot or not)
- Gmail like mail history
- hot list & black list
- rate and comment profiles
- friends lists
- social network
- French, German, Russian, Dutch, Spanish Languages (for premiums) New!
- affiliate system, member as affiliate
- customizable profiles
- membership levels management
Enhancements:
- Complete layout, structure and design makeover (we are making things more logical and conventional)
- AJAX reloaders on homepage blocks
- Re-structured and re-designed admin panel (ready for better 3-rd party modules integration and way more logical)
- Groups (full-blown Groups system, very similar to the one at MySpace)
- Improved files caching system (for better performance)
- New default template
Download (4.6MB)
Added: 2007-06-14 License: GPL (GNU General Public License) Price:
863 downloads
Thunder&Lightning 070707
Thunder&Lightning is an Open Source Action Flight Simulator Game. more>>
Thunder&Lightning is an Open Source Action Flight Simulator Game.
Thunder&Lightning is the new name of a rather old project of me, Jonas Eschenburg. What started in 1999 as a technology demonstration has become quite an advanced flight simulator.
This has always been my pet project but now Im going to release it to the public, under the GPL, an Open Source license. This means that development can continue including other people than just myself. While it is already playable, Thunder&Lightning is by no means a finished game. If you like it, think about contributing!
In the long run, I plan to incorporate features from the 80s classics Carrier Command and Midwinter. There will be multiple Islands to conquer, each with its own defense strategy. Thunder&Lightning will not be mission oriented, but there will be scripted events for each island.
<<lessThunder&Lightning is the new name of a rather old project of me, Jonas Eschenburg. What started in 1999 as a technology demonstration has become quite an advanced flight simulator.
This has always been my pet project but now Im going to release it to the public, under the GPL, an Open Source license. This means that development can continue including other people than just myself. While it is already playable, Thunder&Lightning is by no means a finished game. If you like it, think about contributing!
In the long run, I plan to incorporate features from the 80s classics Carrier Command and Midwinter. There will be multiple Islands to conquer, each with its own defense strategy. Thunder&Lightning will not be mission oriented, but there will be scripted events for each island.
Download (14.9MB)
Added: 2007-07-09 License: GPL (GNU General Public License) Price:
842 downloads
LimeWire 4.14.8
LimeWire is a powerful Gnutella file sharing client with great features. more>>
LimeWire is a multi-platform Gnutella client with nice features like auto-connect, groups, browse host, multiple search, upload throttling, connection quality control, library management and sophisticated filtering. LimeWire is built for the both the novice and power user.
LimeWire allows you to search for multiple files at the same time, available in several different languages, and is most famous for its ease-of-use and cross compatibility.
LimeWire will run on Windows, Macintosh, Linux, Sun, and other computing platforms.
Main features:
- Ease of use - just install, run, and search
- Ability to search by artist, title, genre, or other metainformation
- Elegant multiple search tabbed interface
- "Swarm" downloads from multiple hosts help you get files faster
- iTunes integration for Mac users
- Unique "ultrapeer" technology reduces bandwidth requirements for most users
- Integrated chat
- Browse host feature--even works through firewalls
- Added Bitzi metadata lookup
- International versions: Now available in many new languages.
- Connects to the network using GWebCache, a distributed connection system
- Automatic local network searches for lightning-fast downloads. If youre on a corporate or university network, download files from other users on the same network almost instantaneously!
- Support for MAGNET links that allow you to click on web page links that access Gnutella.
<<lessLimeWire allows you to search for multiple files at the same time, available in several different languages, and is most famous for its ease-of-use and cross compatibility.
LimeWire will run on Windows, Macintosh, Linux, Sun, and other computing platforms.
Main features:
- Ease of use - just install, run, and search
- Ability to search by artist, title, genre, or other metainformation
- Elegant multiple search tabbed interface
- "Swarm" downloads from multiple hosts help you get files faster
- iTunes integration for Mac users
- Unique "ultrapeer" technology reduces bandwidth requirements for most users
- Integrated chat
- Browse host feature--even works through firewalls
- Added Bitzi metadata lookup
- International versions: Now available in many new languages.
- Connects to the network using GWebCache, a distributed connection system
- Automatic local network searches for lightning-fast downloads. If youre on a corporate or university network, download files from other users on the same network almost instantaneously!
- Support for MAGNET links that allow you to click on web page links that access Gnutella.
Download (7.1MB)
Added: 2007-08-21 License: Freeware Price:
2759 downloads

LimeWire Linux 4.12.6
Free limewire p2p file sharing software for Linux. more>> LimeWire allows you to search for multiple files at the same time, available in several different languages, and is most famous for its ease-of-use and cross-platform compatibility. LimeWire will run on Windows, Macintosh, Linux, Solaris...
Ease of use - just install, run, and search
Ability to search by artist, title, genre, or other metainformation
Elegant multiple search tabbed interface
"Swarm" downloads from multiple hosts help you get files faster
iTunes integration for Mac and Windows users
Unique "ultrapeer" technology reduces bandwidth requirements for most users
Integrated chat
Directly connect to a computer
Browse host feature--even works through firewalls
Added Bitzi metadata lookup
International versions: Now available in many new languages
Connects to the network using GWebCache, a distributed connection system
Automatic local network searches for lightning-fast downloads
Support for MAGNET links that allow you to click on web page links that access Gnutella<<less
Download (5.84MB)
Added: 2009-04-06 License: Freeware Price: Free
200 downloads

KCometen4 1.0.5
This comes as the latest version of this nice OpenGL screensaver for KDE 4. more>> KCometen4 1.0.5 comes as the latest version of this nice OpenGL screensaver for KDE 4. Inside a box is a nifty light show that features lightning and exploding comets. KCometen4 lets you configure various effects like comet behavior, camera movement, box face images, etc.
Enhancements
- Spread out comet origination
- Sync kcometen4.desktop translations with KDE 4.2.4
- Remove resize hack; bug fixed in KDE 4.2.3
- Clean up how the config changes interact with the preview
- Small fixes to CMakeLists.txt files
Requirements:
- KDE 4.x
Added: 2009-07-01 License: GPL Price: FREE
1 downloads
liquidtrixx3 0.4
liquidtrixx3 is a realtime XMMS 3D visualization plugin. more>>
liquidtrixx3 is a realtime XMMS 3D visualization plugin which interact with the sound to make some amazing scenes with lots of lightning effects. liquidtrixx3 supports Hardware multitexturing, vertexarray, lightning and more .....
In this version you will get 2 scenes reacting to the music, either using xmms or amarok.
NOTE:
xmms development library should be installed and libvisual too. And of course a 3d card. i tested this plugin with my geforce 6800GT, and it worx. if u have a better grafic card then u should be lucky if not it might be slow for you. so please change your card.
gl hf , and pls some comments, either on the installer, cause i want to make a gtk one soon, or on the plugin.
And hey drop me a note on my guestbook if u like what im doing or if u have any suggestion.
Enhancements:
- fixed the multithredded terminal, now u can gedit and the plugin will not stop reacting to music
- added a 3rd scene, I like it but im not quite happy with this till now, so i might change it.
<<lessIn this version you will get 2 scenes reacting to the music, either using xmms or amarok.
NOTE:
xmms development library should be installed and libvisual too. And of course a 3d card. i tested this plugin with my geforce 6800GT, and it worx. if u have a better grafic card then u should be lucky if not it might be slow for you. so please change your card.
gl hf , and pls some comments, either on the installer, cause i want to make a gtk one soon, or on the plugin.
And hey drop me a note on my guestbook if u like what im doing or if u have any suggestion.
Enhancements:
- fixed the multithredded terminal, now u can gedit and the plugin will not stop reacting to music
- added a 3rd scene, I like it but im not quite happy with this till now, so i might change it.
Download (2.3MB)
Added: 2006-12-26 License: GPL (GNU General Public License) Price:
1032 downloads
Bowzilla for Linux
Bowzilla is a mini Game for 2 players. more>>
Bowzilla is a mini Game for 2 players. Leaned against the old QBasic Gorilla, you must fire at your opponent in real-time.
Particularly the realistic blood is to be considered with the lightning strike. You have to find a whole in the target range. However, you should not expect to much from it.
<<lessParticularly the realistic blood is to be considered with the lightning strike. You have to find a whole in the target range. However, you should not expect to much from it.
Download (7.1MB)
Added: 2005-10-07 License: Freeware Price:
1479 downloads
Buni Meldware Communication Suite 1.0M8-final
Buni Meldware Communication Suite (MCS) is a platform-independent groupware package. more>>
Buni Meldware Communication Suite (MCS) is a platform-independent groupware package consisting of:
- Meldware Mail
- Meldware Calendar
- Meldware Webmail
- Meldware Secure Administration System
Together the package provides support for thousands of users concurrently to send and receive email and to schedule meetings. MCS uniquely allows you to store all messages and scheduling events in nearly any database and runs on nearly all popular software and hardware platforms.
MCS commitment to platform and database agnosticism aims to meet increasing business requirements to maximize ease and flexibility of managing and accessing data as well as putting a premium on interoperability.
Additionally, while the scheduling and calendaring services can be installed separately, the integrated feature set provides both a distinctive and powerful experience to both users and server-side Mail Based Applications and Collaboration Based Application Services.
The MCS platform provides security integration using LDAP sources including Microsoft Active Directory as well as flat-file and database sources.
Additionally, extensible security allows custom authentication/authorization sources.
Enhancements:
- This is the first milestone release with WCAP, freebusy for webmail, and mature IMAP all together.
- It has undergone extensive hardening, dogfooding, and QA testing.
- The WCAP protocol for calendaring now works well for Thunderbird and Lightning 0.3.
- Webmail calendaring was greatly improved.
- The abillity to download attachments has been added to the webmail interface.
- Numerous performance improvements have been made in SMTP, IMAP, and MIME parsing since 1.0-M7.
<<less- Meldware Mail
- Meldware Calendar
- Meldware Webmail
- Meldware Secure Administration System
Together the package provides support for thousands of users concurrently to send and receive email and to schedule meetings. MCS uniquely allows you to store all messages and scheduling events in nearly any database and runs on nearly all popular software and hardware platforms.
MCS commitment to platform and database agnosticism aims to meet increasing business requirements to maximize ease and flexibility of managing and accessing data as well as putting a premium on interoperability.
Additionally, while the scheduling and calendaring services can be installed separately, the integrated feature set provides both a distinctive and powerful experience to both users and server-side Mail Based Applications and Collaboration Based Application Services.
The MCS platform provides security integration using LDAP sources including Microsoft Active Directory as well as flat-file and database sources.
Additionally, extensible security allows custom authentication/authorization sources.
Enhancements:
- This is the first milestone release with WCAP, freebusy for webmail, and mature IMAP all together.
- It has undergone extensive hardening, dogfooding, and QA testing.
- The WCAP protocol for calendaring now works well for Thunderbird and Lightning 0.3.
- Webmail calendaring was greatly improved.
- The abillity to download attachments has been added to the webmail interface.
- Numerous performance improvements have been made in SMTP, IMAP, and MIME parsing since 1.0-M7.
Download (55.3MB)
Added: 2007-08-02 License: LGPL (GNU Lesser General Public License) Price:
815 downloads
Tornado 1.3
Tornado project is a clone of the original C64 game. more>>
Tornado project is a clone of the original C64 game.
The goal of the game is to destroy the opponents house with certain weather phenomena: rain, snow, hail, lightning, and the tornado.
The game can be played together (two players), against the computer (or two computer players against each other) or over a TCP connection.
<<lessThe goal of the game is to destroy the opponents house with certain weather phenomena: rain, snow, hail, lightning, and the tornado.
The game can be played together (two players), against the computer (or two computer players against each other) or over a TCP connection.
Download (0.050MB)
Added: 2006-11-13 License: GPL (GNU General Public License) Price:
1076 downloads
SWISH++ 6.1.4
SWISH++ is file indexing and searching engine typically used for web servers. more>>
SWISH++ is a Unix-based file indexing and searching engine (typically used to index and search files on web sites).
SWISH++ project was based on SWISH-E although SWISH++ is a complete rewrite. SWISH++ was developed to circumvent my difficulties with using the SWISH-E package.
SWISH++ has been ported to compile and run under Microsoft Windows by Robert J. Lebowitz and Christoph Conrad.
Main features:
- Lightning-fast indexing
- Indexes META elements, ALT, and other attributes
- Selectively not index text within HTML or XHTML elements
- Intelligently index mail and news files
- Index Unix manual page files
- Index LaTeX and RTF documents
- Index ID3 tags of MP3 files
- Index non-text files such as Microsoft Office documents
- Apply filters to files on-the-fly prior to indexing
- Modular indexing architecture
- Index new files incrementally
- Index remote web sites
- Handles large collections of files
- Lightning-fast searching
- Optional word stemming (suffix stripping)
- Ability to run as a search server
- Easy-to-parse results format
- XML results format
- Generously commented source code
Enhancements:
- Indexing of some ID3 tags was broken.
<<lessSWISH++ project was based on SWISH-E although SWISH++ is a complete rewrite. SWISH++ was developed to circumvent my difficulties with using the SWISH-E package.
SWISH++ has been ported to compile and run under Microsoft Windows by Robert J. Lebowitz and Christoph Conrad.
Main features:
- Lightning-fast indexing
- Indexes META elements, ALT, and other attributes
- Selectively not index text within HTML or XHTML elements
- Intelligently index mail and news files
- Index Unix manual page files
- Index LaTeX and RTF documents
- Index ID3 tags of MP3 files
- Index non-text files such as Microsoft Office documents
- Apply filters to files on-the-fly prior to indexing
- Modular indexing architecture
- Index new files incrementally
- Index remote web sites
- Handles large collections of files
- Lightning-fast searching
- Optional word stemming (suffix stripping)
- Ability to run as a search server
- Easy-to-parse results format
- XML results format
- Generously commented source code
Enhancements:
- Indexing of some ID3 tags was broken.
Download (0.29MB)
Added: 2006-03-15 License: GPL (GNU General Public License) Price:
1318 downloads
white_dune 0.29 beta665
white_dune is a graphical VRML97 editor, simple 3D modeller, and animation tool. more>>
White_dune is a low level VRML97 tool for Unix/Linux/MacOSX and M$Windows.
white_dune can read VRML97 files, display and let the user change the scenegraph/fields.
Unlike most highlevel tools, it uses a light model based on the VRML97 standard.
White_dune is not complete yet, especially in the 3D preview window. But even if you do not see the node/field in 3D, you can graphically change the values.
White_dune is a simple NURBS/SuperFormula 3D Modeller, but it do not have tools to change polygon meshes (VRML IndexedFaceSet nodes) that can be taken seriously (yet).
IndexedFaceSet nodes can be created via conversion from NurbsSurface nodes oder SuperFormula PROTOs or by "pure VRML97" export, but for some tasks you may prefer to work with a polygon mesh 3D modeller with VRML97 export and rework the results (e.g. color, texture, lightning, animation, interaction....) in white_dune.
Requierments:
- The usage of a 3D hardwareaccelated graphicscard with OpenGL driver support will speedup things
- Most OpenGL implementations require at least a color depth of 15 Bit (with exceptions e.g. a SGI Indy workstation with IRIX works good with a 8 Bit only graphicscard)
Enhancements:
- Missing scale/center handling in x/y/z only mode has been fixed.
- Move actions -> sibling commands have been added.
- Change image repeat has been added to the 4kids menu.
- Workarounds for crashes in connection with VrmlCut/VrmlScene scripted nodes have been added.
<<lesswhite_dune can read VRML97 files, display and let the user change the scenegraph/fields.
Unlike most highlevel tools, it uses a light model based on the VRML97 standard.
White_dune is not complete yet, especially in the 3D preview window. But even if you do not see the node/field in 3D, you can graphically change the values.
White_dune is a simple NURBS/SuperFormula 3D Modeller, but it do not have tools to change polygon meshes (VRML IndexedFaceSet nodes) that can be taken seriously (yet).
IndexedFaceSet nodes can be created via conversion from NurbsSurface nodes oder SuperFormula PROTOs or by "pure VRML97" export, but for some tasks you may prefer to work with a polygon mesh 3D modeller with VRML97 export and rework the results (e.g. color, texture, lightning, animation, interaction....) in white_dune.
Requierments:
- The usage of a 3D hardwareaccelated graphicscard with OpenGL driver support will speedup things
- Most OpenGL implementations require at least a color depth of 15 Bit (with exceptions e.g. a SGI Indy workstation with IRIX works good with a 8 Bit only graphicscard)
Enhancements:
- Missing scale/center handling in x/y/z only mode has been fixed.
- Move actions -> sibling commands have been added.
- Change image repeat has been added to the 4kids menu.
- Workarounds for crashes in connection with VrmlCut/VrmlScene scripted nodes have been added.
Download (6.6MB)
Added: 2007-08-05 License: GPL (GNU General Public License) Price:
811 downloads
froofyJIT 0.25
froofyJIT is a C++ syntactic sugar front-end for Paolo Bonzinis GNU lightning library for dynamic native code generation. more>>
froofyJIT is a C++ syntactic sugar front-end for Paolo Bonzinis 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<<less
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<<less
Download (0.015MB)
Added: 2007-08-01 License: LGPL (GNU Lesser General Public License) Price:
814 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above lightning mcqueen search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed