我正在使用基于ARM Cortex-A8的处理器,有几个地方需要计算3x3矩阵求逆运算。
由于Cortex-a8处理器具有NEON SIMD处理器,我有兴趣使用此协处理器进行3x3矩阵求逆,我看到了几个4x4实现(Intel SSE和freevec),但是我没有在任何地方看到使用SIMD指令进行3x3矩阵求逆操作。Freevec使用的方法是将4x4矩阵分成4个2x2矩阵,然后对每个矩阵进行微小操作,并最终重新组合结果以获得4x4矩阵的逆。我不认为在3x3矩阵中有这样的机会。
有没有人有想法如何使用SIMD指令进行3x3矩阵求逆,这对我非常有帮助?
问候 Vikram