Home > Repositories > base > orc > orc (x86_64)
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.
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. 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.
Required by
Build required by
Provided files
orc: Orc – The Optimized Inner Loops Runtime Compiler
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.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. 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.
| Name: | orc |
| Release: | 0.4.44-2mamba |
| Architecture: | x86_64 |
| Group: | Applications/Development |
| Size: | 30.78 kB |
| Upstream URL: | https://gstreamer.freedesktop.org/documentation/additional/design/orc-integration.html?gi-language=c |
| Source RPM: | orc |
| Brothers | Provides | Obsoletes | Requires | Recommends |
|---|---|---|---|---|
| liborc liborc-devel orc-apidocs orc-debug | orc = 0:0.4.44-2mamba orc(x86-64) = 0:0.4.44-2mamba | libc.so.6(GLIBC_2.38)(64bit) [1] liborc = 0:0.4.44-2mamba [1] liborc-0.4.so.0()(64bit) [1] liborc-test-0.4.so.0()(64bit) [1] rtld(GNU_HASH) [1] |
