(Reported by @michaelgsharp)
Repro:
usingSystem.Numerics.Tensors;float[]dest=newfloat[4];// Non-vectorizedfloat[]values=[-1,-2,-3];TensorPrimitives.Pow(values,3f,dest);Console.WriteLine($"{dest[0]}{dest[1]}{dest[2]}");// Vectorizedvalues=[-1,-2,-3,-4];TensorPrimitives.Pow(values,3f,dest);Console.WriteLine($"{dest[0]}{dest[1]}{dest[2]}{dest[3]}");prints
-1 -8 -27
NaN NaN NaN NaN
(Reported by @michaelgsharp)
Repro:
prints