我正在使用基于 ARM Cortex-A8 的处理器,并且我有几个地方可以计算 3x3 矩阵逆运算。
由于 Cortex-a8 处理器有一个 NEON SIMD 处理器,我有兴趣将此协处理器用于 3x3 矩阵逆运算,我看到了几个 4x4 实现(英特尔 SSE 和freevec),但我在哪里没有看到执行 3x3 矩阵逆运算使用 SIMD 指令。freevec 使用的方法是将 4x4 矩阵拆分为 4、2x2 矩阵,然后对每个矩阵进行微小的操作,最后将结果重新组合,得到 4x4 矩阵的逆矩阵。我看不到 3x3 矩阵有这样的机会。
任何人都知道如何使用 SIMD 指令执行 3x3 矩阵求逆,这对我很有帮助吗?
问候维克拉姆