Dll 如何在MonoDevelop(Unity)中使用SIMD?

Dll 如何在MonoDevelop(Unity)中使用SIMD?,dll,mono,unity3d,simd,Dll,Mono,Unity3d,Simd,目前我正在Unity中创建一个游戏,编程是用C完成的。由于代码大量使用向量和矩阵,我想使用Mono的SIMD支持。唯一的问题是Unity使用的MonoDevelop是原始Mono的一个分支,因此Mono.Simd.dll还没有包括在内。我想,只要下载dll,看看是否可以在我的MonoDevelop版本中使用它,但我在任何地方都找不到Mono.Simd.dll(我下载了Mono的最新版本并搜索了它们,没有任何东西看起来与Simd有一点关系)。那么我在哪里可以找到Mono.Simd.dll,以及如何

目前我正在Unity中创建一个游戏,编程是用C完成的。由于代码大量使用向量和矩阵,我想使用Mono的SIMD支持。唯一的问题是Unity使用的MonoDevelop是原始Mono的一个分支,因此Mono.Simd.dll还没有包括在内。我想,只要下载dll,看看是否可以在我的MonoDevelop版本中使用它,但我在任何地方都找不到Mono.Simd.dll(我下载了Mono的最新版本并搜索了它们,没有任何东西看起来与Simd有一点关系)。那么我在哪里可以找到Mono.Simd.dll,以及如何让它在MonoDevelop中工作呢


附加信息:是的,我知道GPU在处理向量和矩阵方面会更好,但我不能使用它们有几个原因。另外,我在Mac电脑上工作(请,请,不要启动flamewar或其他任何东西。我知道你们中的一些人认为Windows可能更适合开发,但我现在没有选择)。我读过一些资料说下载最近的Mono版本应该有Mono.Simd,但正如我所说的,我找不到它。可能是Mac版本中的某些东西(命名)不同吗?

查看\Unity\Editor\Data\Mono\lib\Mono\2.0,它在我的Unity版本3.5中。基本上,Unity自带一组向量和矩阵函数。如果Unity的人没有优化这些,我会很惊讶。此外,他们可能已经针对每个目标平台对其进行了优化,所以您不必担心这些东西在移动平台、XBox、PS3和其他平台上工作。