devel/ispc 1.31.0
Intel's compiler for high-performance SIMD programming
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
79b61461b5- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 8178.1 KiB, 125522.6 KiB installed
Description
ispc is a compiler for a variant of the C programming language, with extensions for single program, multiple data programming. Under the SPMD model, the programmer writes a program that generally appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware.
Install
As a binary package — by origin, or by package name:
pkg install devel/ispc
pkg install ispc
From the ports tree:
cd /usr/ports/devel/ispc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ispc>0:devel/ispc
LIB_DEPENDS= libispc.so:devel/ispc
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.31.0 | 1.31.0 | - | - | 1.31.0 |
| FreeBSD:14:quarterly | 1.31.0 | 1.31.0 | n/a | - | 1.31.0 |
| FreeBSD:15:latest | 1.31.0 | 1.31.0 | n/a | - | 1.28.1 |
| FreeBSD:15:quarterly | 1.31.0 | 1.31.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.31.0 | 1.31.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${LOCALBASE}/bin/flex: textproc/flexm4: devel/m4
Library 1
libtbb.so: devel/onetbb
The full lists below include those, and their dependencies in turn.
All build dependencies 28
- archivers/liblz4
- archivers/zstd
- devel/bison
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/jsoncpp
- devel/level-zero
- devel/libffi
- devel/libpciaccess
- devel/libtextstyle
- devel/libunistring
- devel/libuv
- devel/llvm20
- devel/m4
- devel/ninja
- devel/onetbb
- devel/readline
- dns/libidn2
- lang/python312
- math/mpdecimal
- misc/hwdata
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/flex
- textproc/libxml2
All run dependencies 11
Configuration
No options to configure.
- USES
- bison cmake compiler:c++17-lang llvm:lib,min=20,max=20 python:build,test shebangfix
- Service scripts
- none
Files
pkg-plist 32
- bin/check_isa
- bin/ispc
- include/intrinsics/emmintrin.isph
- include/intrinsics/xmmintrin.isph
- include/ispc/ispc.h
- include/ispcrt/ispcrt.h
- include/ispcrt/ispcrt.hpp
- include/ispcrt/ispcrt.isph
- include/stdlib/amx.isph
- include/stdlib/short_vec.isph
- lib/cmake/ispc/ispcConfig.cmake
- lib/cmake/ispc/ispcConfigVersion.cmake
- lib/cmake/ispc/ispc_Exports-.cmake
- lib/cmake/ispc/ispc_Exports.cmake
- lib/cmake/ispcrt-%%VERSION%%/Finddpcpp_compiler.cmake
- lib/cmake/ispcrt-%%VERSION%%/Findlevel_zero.cmake
- lib/cmake/ispcrt-%%VERSION%%/interop.cmake
- lib/cmake/ispcrt-%%VERSION%%/ispc.cmake
- lib/cmake/ispcrt-%%VERSION%%/ispcrtConfig.cmake
- lib/cmake/ispcrt-%%VERSION%%/ispcrtConfigVersion.cmake
- lib/cmake/ispcrt-%%VERSION%%/ispcrt_Exports-.cmake
- lib/cmake/ispcrt-%%VERSION%%/ispcrt_Exports.cmake
- lib/libispc.so
- lib/libispc.so.1
- lib/libispc.so.
- lib/libispcrt.so
- lib/libispcrt.so.1
- lib/libispcrt.so.
- lib/libispcrt_device_cpu.so
- lib/libispcrt_device_cpu.so.1
- lib/libispcrt_device_cpu.so.
- lib/libispcrt_static.a
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| ispc-ispc-v1.31.0_GH0.tar.gz | 2.0164383e+07 | 671c79bdff2d97aead3897da1a6b67a163af8c4e329350d07cf3e63d592955ff |
| google-googletest-6a7ed31_GH0.tar.gz | 904250 | f488bc430d2b5fdbc51711b142fd50dbf0f33012fa65c5f8e7d4f908ed935bcf |