c – x86是否有一个良好的双精度小矩阵SIMD库?

前端之家收集整理的这篇文章主要介绍了c – x86是否有一个良好的双精度小矩阵SIMD库?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找用于图形的SIMD库专注小(4×4)矩阵运算.有很多单精度的,但我需要支持单精度和双精度.

我看过英特尔的IPP MX库,但是我更喜欢有源的东西.我对这些特定操作的SSE3实现感兴趣:

> Mat4 * Mat4
> Mat4 * Vec4
Mat4 * Mat4的数组
> Mat4 * Vec4阵列
> Mat4反转(很高兴有)

编辑:没有“过早优化”的答案.任何与小矩阵一起工作的人都知道,GCC不会对这些以及手工优化的内在函数或ASM进行向量化.在这种情况下,这很重要,或者我不会问.

解决方法

也许 Eigen图书馆?

支持SSE 2/3/4,ARM NEON和AltiVec指令集.

猜你在找的C&C++相关文章