Package: wnpp Severity: wishlist Owner: slomo@debian.org * Package name : orc * Version : 0.4 Upstream Authors : David Schleef <ds@entropywave.com> * URL : http://www.schleef.org/orc * License : MIT Description : Library of Optimized Inner Loops Runtime Compiler Hi, I plan to package orc, it will be maintained under pkg-gstreamer for now. Quoting the release announcement: > ORC - The Oil Runtime Compiler > ============================== > > (and OIL stands for Optimized Inner Loops) > > Entropy Wave Inc (http://entropywave.com/) presents Orc, the sucessor > to Liboil - The Library of Optimized Inner Loops. > > Orc is a library and set of tools for compiling and executing > very simple programs that operate on arrays of data. The "language" > is a generic assembly language that represents many of the features > available in SIMD architectures, including saturated addition and > subtraction, and many arithmetic operations. > > At this point, developers interested in using Orc should look at the > examples and try out a few Orc programs in an experimental branch > of their own projects. And provide feedback on how it works. There > will likely be some major changes in ease of use from a developer's > perspective over the next few releases. > > The 0.4 series of Orc releases will be API and ABI compatible, and > will be incompatible with the 0.5 series when it comes out. It is > anticipated that 0.5 will follow in a few months. > > > Features: > > - Users can create, compile, and run simple programs that use the > vector extensions of the CPU, all directly from an application. > > - Users can compile Orc programs to assembly source code to be > compiled and used without linking against the Orc library. > > - The generic assembly language can be extended by an application > by adding new opcodes. > > - An application can add rules for converting existing or new opcodes > to binary code for a specific target. > > - Current targets: SSE, MMX, ARM, Altivec. (ARM is very limited.) > The NEON and TI c64x+ DSP targets are not open source and can be > licensed separately from Entropy Wave. > > - Programs can optionally be emulated, which is useful for testing, > or > if no rules are available to convert Orc opcodes to executable > code.
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil