上就是代码的解析,相信很多人疑惑的地方就是Vector128.Max做了什么,我们可以构造一个代码,让大家简单的看出来发生了什么。代码和运行结果如下所示:
/ 定义一个数组
var array new int[] { 4, 3, 2, 1, 1, 2, 3, 4 };// 拿到数组首地址指针
ref int current ref MemoryMarshal.GetReference(array.AsSpan());// 从首地址加载128位数据,上面是int32
// 所以x 4, 3, 2, 1
var x Vector128.LoadUnsafe(ref curren…
2026/7/2 5:47:55