NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
compare.hpp 文件参考

跨平台 SIMD 比较运算 更多...

simd/compare.hpp 的引用(Include)关系图:

浏览该文件的源代码.

函数

vec128_t neforce::simd::cmpeq_i8 (vec128_t a, vec128_t b) noexcept
 16 路 8-bit 相等比较
vec128_t neforce::simd::cmpeq_i16 (vec128_t a, vec128_t b) noexcept
 8 路 16-bit 相等比较
vec128_t neforce::simd::cmpeq_i32 (vec128_t a, vec128_t b) noexcept
 4 路 32-bit 相等比较
vec128_t neforce::simd::cmpeq_i64 (vec128_t a, vec128_t b) noexcept
 2 路 64-bit 相等比较
vec128_t neforce::simd::cmpgt_i8 (vec128_t a, vec128_t b) noexcept
 16 路 8-bit 有符号大于比较
vec128_t neforce::simd::cmpgt_i16 (vec128_t a, vec128_t b) noexcept
 8 路 16-bit 有符号大于比较
vec128_t neforce::simd::cmpgt_i32 (vec128_t a, vec128_t b) noexcept
 4 路 32-bit 有符号大于比较
vec128_t neforce::simd::cmpgt_i64 (vec128_t a, vec128_t b) noexcept
 2 路 64-bit 有符号大于比较
vec128f_t neforce::simd::cmpeq_f32 (vec128f_t a, vec128f_t b) noexcept
 4 路单精度浮点相等比较
vec128f_t neforce::simd::cmpgt_f32 (vec128f_t a, vec128f_t b) noexcept
 4 路单精度浮点大于比较
vec128f_t neforce::simd::cmpge_f32 (vec128f_t a, vec128f_t b) noexcept
 4 路单精度浮点大于等于比较
vec128f_t neforce::simd::cmplt_f32 (vec128f_t a, vec128f_t b) noexcept
 4 路单精度浮点小于比较
vec128f_t neforce::simd::cmple_f32 (vec128f_t a, vec128f_t b) noexcept
 4 路单精度浮点小于等于比较
vec128d_t neforce::simd::cmpeq_f64 (vec128d_t a, vec128d_t b) noexcept
 2 路双精度浮点相等比较
vec128d_t neforce::simd::cmpgt_f64 (vec128d_t a, vec128d_t b) noexcept
 2 路双精度浮点大于比较
vec128d_t neforce::simd::cmpge_f64 (vec128d_t a, vec128d_t b) noexcept
 2 路双精度浮点大于等于比较
vec128d_t neforce::simd::cmplt_f64 (vec128d_t a, vec128d_t b) noexcept
 2 路双精度浮点小于比较
vec128d_t neforce::simd::cmple_f64 (vec128d_t a, vec128d_t b) noexcept
 2 路双精度浮点小于等于比较

详细描述

跨平台 SIMD 比较运算

提供整型及浮点逐元素比较操作。

在文件 simd/compare.hpp 中定义.