Home > Repositories > base > orc (aarch64)
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.40-1mamba |
Architecture: | aarch64 |
Group: | Applications/Development |
Size: | 33,14 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.40-1mamba orc(aarch-64) = 0:0.4.40-1mamba
| | ld-linux-aarch64.so.1()(64bit) [1] ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) [1] libc.so.6(GLIBC_2.34)(64bit) [1] liborc = 0:0.4.40-1mamba [1] liborc-0.4.so.0()(64bit) [1] liborc-test-0.4.so.0()(64bit) [1] rtld(GNU_HASH) [1]
| |
Provided files/usr/bin/orc-bugreport
/usr/bin/orcc
/usr/lib/.build-id
/usr/lib/.build-id/17
/usr/lib/.build-id/17/056ff1b34144d9391347370b356cd8cf3bfd14
/usr/lib/.build-id/36
/usr/lib/.build-id/36/38cb8ea818c3b8d180b429fc920eb670c54418