# The devel/highway port

## highway-1.2.0 – length-agnostic SIMD with runtime dispatch

## 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

Only for arches
  aarch64 aarch64 alpha amd64 amd64 arm arm hppa i386 i386 mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sparc64
Categories:
  devel

## Library dependencies

- STEM->=15,<16:lang/gcc/15,-libs

## Build dependencies

- STEM->=15,<16:lang/gcc/15
- STEM->=15,<16:lang/gcc/15,-c++
- STEM->=4:devel/cmake/core
- devel/gtest
- devel/ninja

## Run dependencies