BSD Ports

devel/orc 0.4.44 NetBSD

Compiler for vector operations

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
e0fba7da33
License
modified-bsd
Categories
devel
Package size
329.4 KiB, 1735.9 KiB installed

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.

In the other systems

SystemPortVersion
NetBSDdevel/orc0.4.44
FreeBSDdevel/orc0.4.44
OpenBSDdevel/orc0.4.44
DragonFlydevel/orc0.4.40
MidnightBSDdevel/orc0.4.42_1
HardenedBSDdevel/orc0.4.44
GhostBSDdevel/orc0.4.44

Install

Binary package:

pkgin install orc

From pkgsrc:

cd /usr/pkgsrc/devel/orc && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.4.44
NetBSD 10.1 aarch640.4.42
SmartOS / illumos x86_640.4.44
macOS 15 arm640.4.44

Dependencies

Commit history 2

DateCommitCreditsLog message
e0fba7da33 adam orc: updated to 0.4.44
0.4.44 - Fix various i386-related regressions - avx512: Disable target on x86 (L. E. Segovia) - avx512: Implement the missing memoff-reg moves (Jorge Zapata, Marc Leeman) - Fix Debian gcc miscompiling the backup float conversion functions (L. E. Segovia)
bb5251382e adam orc: updated to 0.4.43
0.4.43 - Add AVX512 support (Jorge Zapata) - neon: add divluw rule (used in GStreamer's compositor, videomixer, gaudieffects and alpha-blending code paths) (Jeongkeun Kim) - neon: add mulslq, mululq rules, shlq, shrsq, shruq (used in GStreamer's audio processing element) (Jeongkeun Kim) - orccodemem: Invalidate code chunks when recycling for QEMU (Jorge Zapata) - orcprogram-c: Allow negative constants (Carlos Falgueras García) - arm, neon: Split ARM and NEON logic into 32b and 64b (Carlos Falgueras García) - RISC-V: many fixes and enhancements, including some new rules (Felix Gong, Yao Zi, Brad Smith) - LoongArch: various fixes and enhancements (Jin Bo) - OpenBSD/FreeBSD improvements (Brad Smith) - Miscellaneous fixes (Brad Smith, Jorge Zapata) …