[repositories] devel: [groups] [packages] [maintainers] [changelog]

 orc: Orc - The Optimized Inner Loops Runtime Compiler (source)

Description: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.


* 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. 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.
Size:459.93 KB
Build time:Tue Apr 23 2019
Built RPMS:liborc(i586) liborc-devel(i586) liborc-static(i586) orc(i586) orc-apidocs(i586) liborc(arm) liborc-devel(arm) liborc-static(arm) orc(arm) orc-apidocs(arm) liborc(x86_64) liborc-devel(x86_64) liborc-static(x86_64) orc(x86_64) orc-apidocs(x86_64)
Build requirements:glibc-devel
Changelog:Tue Apr 23 2019 - autodist (0.4.29-1mamba)
- automatic version update by autodist

[repositories] devel: [groups] [packages] [maintainers] [changelog]

Automatically generated by distromatic.