|
| 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 中定义.