System.Numerics.Vector初始化中的IndexOutOfRangeException

时间:2017-11-19 04:28:35

标签: c# vector simd

Microsoft发布了一个Vector库,该库应该允许在.NET中使用SIMD指令(参见https://instil.co/2016/03/21/parallelism-on-a-single-core-simd-with-c/)。

但是,这个东西似乎崩溃了对他们的构造函数的最基本的调用:

System.Numerics.Vector<byte> vec
    = new System.Numerics.Vector<byte>(new byte[] { 4, 3, 2, 1, 6, 4, 2, 4 });

这引发System.IndexOutOfRangeException: 'Index was outside the bounds of the array.'我在这里失踪了什么?如果我用byte替换int的所有出现。

,这样可以正常工作

0 个答案:

没有答案