#ipp #intel #bindings #declaration #generated #part #ipp-sys

ipp-headers-sys

rust-bindgen 生成的 IPP (ipp-sys Intel IPP 绑定的一部分) 的 FFI 声明

6 个版本 (3 个重大变更)

使用旧的 Rust 2015

0.4.3 2019年7月11日
0.4.2 2019年3月18日
0.3.0 2018年3月28日
0.2.0 2018年1月4日
0.1.0 2017年10月3日

696硬件支持

Download history 173/week @ 2024-03-12 127/week @ 2024-03-19 189/week @ 2024-03-26 144/week @ 2024-04-02 288/week @ 2024-04-09 294/week @ 2024-04-16 91/week @ 2024-04-23 103/week @ 2024-04-30 80/week @ 2024-05-07 93/week @ 2024-05-14 63/week @ 2024-05-21 178/week @ 2024-05-28 60/week @ 2024-06-04 147/week @ 2024-06-11 73/week @ 2024-06-18 72/week @ 2024-06-25

每月下载量:364
ipp-sys 中使用

MIT/Apache 许可

5MB
190K SLoC

ipp-headers-sys - rust-bindgen 生成的 IPP 的 FFI 声明

此包是 ipp-sys Rust Intel IPP 绑定的一部分。有关更多信息,请参阅 ipp-sys

重新生成 2017 年的绑定

# set IPPROOT env var on windows
"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017\windows\ipp\bin\ippvars.bat" intel64

# set IPPROOT env var on mac
source /opt/intel/compilers_and_libraries_2017/mac/bin/compilervars.sh -arch intel64 -platform mac

# On all platforms (use %IPPROOT% on Windows)
bindgen $IPPROOT/include/ipp.h --raw-line "pub use IppStatus::*;" --default-enum-style  "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2017.rs

重新生成 2018 年的绑定

# set IPPROOT env var on windows
"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018\windows\ipp\bin\ippvars.bat" intel64

# set IPPROOT env var on mac
source /opt/intel/compilers_and_libraries_2018/mac/bin/compilervars.sh -arch intel64 -platform mac

# On all platforms (use %IPPROOT% on Windows)
bindgen $IPPROOT/include/ipp.h --default-enum-style  "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2018.rs

重新生成 2019 年的绑定

# set IPPROOT env var on windows
"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019\windows\ipp\bin\ippvars.bat" intel64

# set IPPROOT env var on mac
source /opt/intel/compilers_and_libraries_2019/mac/bin/compilervars.sh -arch intel64 -platform mac

# On all platforms (use %IPPROOT% on Windows)
bindgen $IPPROOT/include/ipp.h --default-enum-style  "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2019.rs

无运行时依赖

特性