Table of contents:
AEvalAEval is a small experimental JIT compiler. It started as a backend for a MPlayer video filter intended to provide a faster alternative to the geq (generic equation) filter. Currently it is in the alpha stage as some key features are still missing. Nonetheless it already support all the basic features needed for the MPlayer video filter: arithmetic on integer and fixed point values, memory access and function calls. Obviously more features are planned, like: support for more calling conventions and CPUs, closure, dynamic objects (array, hash, etc). The code is currently only available via svn: https://dotsec.net/repos/aeval And via the web interface: https://dotsec.net/cgi-bin/viewcvs.cgi/aeval/
|