The devel/highway port
highway-1.2.0 – length-agnostic SIMD with runtime dispatch (cvsweb github mirror)
Description
Highway is a C++ library that provides portable SIMD/vector intrinsics. Highway makes SIMD/vector programming practical and workable according to these guiding principles: Does what you expect: Highway is a C++ library with carefully-chosen functions that map well to CPU instructions without extensive compiler transformations. The resulting code is more predictable and robust to code changes/compiler updates than autovectorization. Works on widely-used platforms: Highway supports four architectures; the same application code can target eight instruction sets, including those with 'scalable' vectors (size unknown at compile time). Highway only requires C++11 and supports four families of compilers.WWW: https://github.com/google/highway
Maintainer
The OpenBSD ports mailing-list
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Categories
Build dependencies
Files
- /usr/local/include/hwy/
- /usr/local/include/hwy/abort.h
- /usr/local/include/hwy/aligned_allocator.h
- /usr/local/include/hwy/base.h
- /usr/local/include/hwy/cache_control.h
- /usr/local/include/hwy/contrib/
- /usr/local/include/hwy/contrib/algo/
- /usr/local/include/hwy/contrib/algo/copy-inl.h
- /usr/local/include/hwy/contrib/algo/find-inl.h
- /usr/local/include/hwy/contrib/algo/transform-inl.h
- /usr/local/include/hwy/contrib/bit_pack/
- /usr/local/include/hwy/contrib/bit_pack/bit_pack-inl.h
- /usr/local/include/hwy/contrib/dot/
- /usr/local/include/hwy/contrib/dot/dot-inl.h
- /usr/local/include/hwy/contrib/image/
- /usr/local/include/hwy/contrib/image/image.h
- /usr/local/include/hwy/contrib/math/
- /usr/local/include/hwy/contrib/math/math-inl.h
- /usr/local/include/hwy/contrib/matvec/
- /usr/local/include/hwy/contrib/matvec/matvec-inl.h
- /usr/local/include/hwy/contrib/random/
- /usr/local/include/hwy/contrib/random/random-inl.h
- /usr/local/include/hwy/contrib/sort/
- /usr/local/include/hwy/contrib/sort/order.h
- /usr/local/include/hwy/contrib/sort/shared-inl.h
- /usr/local/include/hwy/contrib/sort/sorting_networks-inl.h
- /usr/local/include/hwy/contrib/sort/traits-inl.h
- /usr/local/include/hwy/contrib/sort/traits128-inl.h
- /usr/local/include/hwy/contrib/sort/vqsort-inl.h
- /usr/local/include/hwy/contrib/sort/vqsort.h
- /usr/local/include/hwy/contrib/thread_pool/
- /usr/local/include/hwy/contrib/thread_pool/futex.h
- /usr/local/include/hwy/contrib/thread_pool/thread_pool.h
- /usr/local/include/hwy/contrib/thread_pool/topology.h
- /usr/local/include/hwy/contrib/unroller/
- /usr/local/include/hwy/contrib/unroller/unroller-inl.h
- /usr/local/include/hwy/detect_compiler_arch.h
- /usr/local/include/hwy/detect_targets.h
- /usr/local/include/hwy/foreach_target.h
- /usr/local/include/hwy/highway.h
- /usr/local/include/hwy/highway_export.h
- /usr/local/include/hwy/nanobenchmark.h
- /usr/local/include/hwy/ops/
- /usr/local/include/hwy/ops/arm_neon-inl.h
- /usr/local/include/hwy/ops/arm_sve-inl.h
- /usr/local/include/hwy/ops/emu128-inl.h
- /usr/local/include/hwy/ops/generic_ops-inl.h
- /usr/local/include/hwy/ops/inside-inl.h
- /usr/local/include/hwy/ops/ppc_vsx-inl.h
- /usr/local/include/hwy/ops/rvv-inl.h
- /usr/local/include/hwy/ops/scalar-inl.h
- /usr/local/include/hwy/ops/set_macros-inl.h
- /usr/local/include/hwy/ops/shared-inl.h
- /usr/local/include/hwy/ops/wasm_128-inl.h
- /usr/local/include/hwy/ops/x86_128-inl.h
- /usr/local/include/hwy/ops/x86_256-inl.h
- /usr/local/include/hwy/ops/x86_512-inl.h
- /usr/local/include/hwy/per_target.h
- /usr/local/include/hwy/print-inl.h
- /usr/local/include/hwy/print.h
- /usr/local/include/hwy/profiler.h
- /usr/local/include/hwy/robust_statistics.h
- /usr/local/include/hwy/targets.h
- /usr/local/include/hwy/tests/
- /usr/local/include/hwy/tests/hwy_gtest.h
- /usr/local/include/hwy/tests/test_util-inl.h
- /usr/local/include/hwy/tests/test_util.h
- /usr/local/include/hwy/timer-inl.h
- /usr/local/include/hwy/timer.h
- /usr/local/lib/cmake/
- /usr/local/lib/cmake/hwy/
- /usr/local/lib/cmake/hwy/hwy-config-release.cmake
- /usr/local/lib/cmake/hwy/hwy-config-version.cmake
- /usr/local/lib/cmake/hwy/hwy-config.cmake
- /usr/local/lib/libhwy.so.0.2
- /usr/local/lib/libhwy_contrib.so.0.2
- /usr/local/lib/libhwy_test.so.0.1
- /usr/local/lib/pkgconfig/libhwy-contrib.pc
- /usr/local/lib/pkgconfig/libhwy-test.pc
- /usr/local/lib/pkgconfig/libhwy.pc