Home > Pacchetti > Repository > base > orc
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.
orc.spec
Richiesto in compilazione da
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.
| Nome: | orc |
| Versione: | 0.4.44-2mamba |
| Gruppo: | Applications/Development |
| Manutentore: | silvan |
| Licenza: | MIT |
| Dimensione: | 332.68 kB |
| URL di origine: | https://gstreamer.freedesktop.org/documentation/additional/design/orc-integration.html?gi-language=c |
| Data di compilazione: | 2026-10-21 13:43:32 |
File sorgenti
orc-0.4.44.tar.xzorc.spec
Pacchetti binari e dipendenze
| x86_64 | aarch64 | i586 | |
|---|---|---|---|
| RPM creati | liborc liborc-devel orc orc-apidocs orc-debug | liborc liborc-devel orc orc-apidocs orc-debug | liborc liborc-devel orc orc-debug |
| Dipendenze di compilazione | glibc-devel [1] hotdoc [1] | glibc-devel [1] hotdoc [1] | glibc-devel [1] hotdoc [1] |
Cronologia delle modifiche
| Data | Packager | Versione | Descrizione |
|---|---|---|---|
| 2026-10-21 | claude | 0.4.44-2mamba | - disable API documentation on i586 (no hotdoc/nodejs needed there) |
| 2026-09-09 | autodist | 0.4.44-1mamba | - automatic version update by autodist |
| 2026-08-29 | autodist | 0.4.43-1mamba | - automatic version update by autodist |
| 2026-01-09 | autodist | 0.4.42-1mamba | - automatic version update by autodist |
| 2025-02-18 | autodist | 0.4.41-1mamba | - automatic version update by autodist |
| 2024-09-13 | autodist | 0.4.40-1mamba | - automatic version update by autodist |
| 2024-07-21 | autodist | 0.4.39-1mamba | - automatic version update by autodist |
| 2024-02-28 | autodist | 0.4.38-1mamba | - automatic version update by autodist |
| 2024-02-07 | autodist | 0.4.37-1mamba | - automatic version update by autodist |
| 2024-01-27 | autodist | 0.4.36-1mamba | - automatic version update by autodist |
