BSD Ports

devel/highway 1.4.0 FreeBSD

Performance-portable, length-agnostic SIMD with runtime dispatch

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
devel
Package size
564.0 KiB, 4991.7 KiB installed

Description

Highway is a C++ library that provides portable SIMD/vector intrinsics.

In the other systems

SystemPortVersion
FreeBSDdevel/highway1.4.0
OpenBSDdevel/highway1.4.0p1
NetBSDtextproc/highway1.1.0
DragonFlydevel/highway1.2.0
MidnightBSDdevel/highway1.2.0

Install

Binary package:

pkg install highway

From the ports tree:

cd /usr/ports/devel/highway/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	highway>0:devel/highway
LIB_DEPENDS=	libhwy.so:devel/highway

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.4.01.4.01.0.21.3.01.4.0
FreeBSD:14:quarterly1.4.01.4.0n/a1.2.01.4.0
FreeBSD:15:latest1.4.01.4.0n/a1.3.01.3.0
FreeBSD:15:quarterly1.4.01.4.0n/an/an/a
FreeBSD:16:latest1.4.01.4.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Required by 708

The first 100 are listed.

Configuration

No options to configure.

USES
cmake:testing compiler:c++11-lib
Service scripts
none

Files

pkg-plist 80
  • include/hwy/abort.h
  • include/hwy/aligned_allocator.h
  • include/hwy/auto_tune.h
  • include/hwy/base.h
  • include/hwy/bit_set.h
  • include/hwy/cache_control.h
  • include/hwy/contrib/algo/copy-inl.h
  • include/hwy/contrib/algo/count-inl.h
  • include/hwy/contrib/algo/find-inl.h
  • include/hwy/contrib/algo/minmax-inl.h
  • include/hwy/contrib/algo/transform-inl.h
  • include/hwy/contrib/bit_pack/bit_pack-inl.h
  • include/hwy/contrib/dot/dot-inl.h
  • include/hwy/contrib/image/image.h
  • include/hwy/contrib/math/fast_math-inl.h
  • include/hwy/contrib/math/math-inl.h
  • include/hwy/contrib/matvec/matvec-inl.h
  • include/hwy/contrib/random/random-inl.h
  • include/hwy/contrib/sort/order.h
  • include/hwy/contrib/sort/shared-inl.h
  • include/hwy/contrib/sort/sorting_networks-inl.h
  • include/hwy/contrib/sort/traits-inl.h
  • include/hwy/contrib/sort/traits128-inl.h
  • include/hwy/contrib/sort/vqsort-inl.h
  • include/hwy/contrib/sort/vqsort.h
  • include/hwy/contrib/thread_pool/futex.h
  • include/hwy/contrib/thread_pool/spin.h
  • include/hwy/contrib/thread_pool/thread_pool.h
  • include/hwy/contrib/thread_pool/topology.h
  • include/hwy/contrib/unroller/unroller-inl.h
  • include/hwy/detect_compiler_arch.h
  • include/hwy/detect_targets.h
  • include/hwy/foreach_target.h
  • include/hwy/highway.h
  • include/hwy/highway_export.h
  • include/hwy/nanobenchmark.h
  • include/hwy/ops/arm_neon-inl.h
  • include/hwy/ops/arm_sve-inl.h
  • include/hwy/ops/emu128-inl.h
  • include/hwy/ops/generic_ops-inl.h
  • include/hwy/ops/inside-inl.h
  • include/hwy/ops/loongarch_lasx-inl.h
  • include/hwy/ops/loongarch_lsx-inl.h
  • include/hwy/ops/ppc_vsx-inl.h
  • include/hwy/ops/rvv-inl.h
  • include/hwy/ops/scalar-inl.h
  • include/hwy/ops/set_macros-inl.h
  • include/hwy/ops/shared-inl.h
  • include/hwy/ops/wasm_128-inl.h
  • include/hwy/ops/x86_128-inl.h
  • include/hwy/ops/x86_256-inl.h
  • include/hwy/ops/x86_512-inl.h
  • include/hwy/ops/x86_avx3-inl.h
  • include/hwy/per_target.h
  • include/hwy/print-inl.h
  • include/hwy/print.h
  • include/hwy/profiler.h
  • include/hwy/robust_statistics.h
  • include/hwy/targets.h
  • include/hwy/tests/hwy_gtest.h
  • include/hwy/tests/test_util-inl.h
  • include/hwy/tests/test_util.h
  • include/hwy/timer-inl.h
  • include/hwy/timer.h
  • include/hwy/x86_cpuid.h
  • lib/cmake/hwy/hwy-config-.cmake
  • lib/cmake/hwy/hwy-config-version.cmake
  • lib/cmake/hwy/hwy-config.cmake
  • lib/libhwy.so
  • lib/libhwy.so.1
  • lib/libhwy.so.1.4.0
  • lib/libhwy_contrib.so
  • lib/libhwy_contrib.so.1
  • lib/libhwy_contrib.so.1.4.0
  • lib/libhwy_test.so
  • lib/libhwy_test.so.1
  • lib/libhwy_test.so.1.4.0
  • libdata/pkgconfig/libhwy-contrib.pc
  • libdata/pkgconfig/libhwy-test.pc
  • libdata/pkgconfig/libhwy.pc
distinfo 2
FileSizeSHA256
google-highway-1.4.0_GH0.tar.gz3.69124e+06e72241ac9524bb653ae52ced768b508045d4438726a303f10181a38f764a453c
2a8e177868e1.patch13385da402e7d4e7ec01aef1f5b9652724296b1b0c3d94eefc2339dbbb87333d29e5

Commit history 0

No commits in the history this site was built from.