63 references to Rename
System.Numerics.Tensors (63)
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertHelpers.cs (16)
36InvokeSpanIntoSpan_1to2<byte, ushort, WidenByteToUInt16Operator>(Rename<TFrom, byte>(source), Rename<TTo, ushort>(destination)); 42InvokeSpanIntoSpan_1to4<byte, uint, WidenByteToUInt32Operator>(Rename<TFrom, byte>(source), Rename<TTo, uint>(destination)); 48InvokeSpanIntoSpan_1to4<byte, float, WidenByteToSingleOperator>(Rename<TFrom, byte>(source), Rename<TTo, float>(destination)); 57InvokeSpanIntoSpan_1to2<sbyte, short, WidenSByteToInt16Operator>(Rename<TFrom, sbyte>(source), Rename<TTo, short>(destination)); 66InvokeSpanIntoSpan_1to2<ushort, uint, WidenUInt16ToUInt32Operator>(Rename<TFrom, ushort>(source), Rename<TTo, uint>(destination)); 75InvokeSpanIntoSpan_1to2<short, int, WidenInt16ToInt32Operator>(Rename<TFrom, short>(source), Rename<TTo, int>(destination)); 84InvokeSpanIntoSpan_1to2<uint, ulong, WidenUInt32ToUInt64Operator>(Rename<TFrom, uint>(source), Rename<TTo, ulong>(destination)); 90InvokeSpanIntoSpan<uint, float, ConvertUInt32ToSingle>(Rename<TFrom, uint>(source), Rename<TTo, float>(destination)); 99InvokeSpanIntoSpan_1to2<int, long, WidenInt32ToInt64Operator>(Rename<TFrom, int>(source), Rename<TTo, long>(destination)); 105InvokeSpanIntoSpan<int, float, ConvertInt32ToSingle>(Rename<TFrom, int>(source), Rename<TTo, float>(destination)); 114InvokeSpanIntoSpan<ulong, double, ConvertUInt64ToDouble>(Rename<TFrom, ulong>(source), Rename<TTo, double>(destination)); 123InvokeSpanIntoSpan<long, double, ConvertInt64ToDouble>(Rename<TFrom, long>(source), Rename<TTo, double>(destination)); 132InvokeSpanIntoSpan_1to2<short, float, WidenHalfAsInt16ToSingleOperator>(Rename<TFrom, short>(source), Rename<TTo, float>(destination)); 141InvokeSpanIntoSpan_2to1<float, ushort, NarrowSingleToHalfAsUInt16Operator>(Rename<TFrom, float>(source), Rename<TTo, ushort>(destination)); 147InvokeSpanIntoSpan_1to2<float, double, WidenSingleToDoubleOperator>(Rename<TFrom, float>(source), Rename<TTo, double>(destination)); 156InvokeSpanIntoSpan_2to1<double, float, NarrowDoubleToSingleOperator>(Rename<TFrom, double>(source), Rename<TTo, float>(destination));
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertTruncating.cs (10)
42InvokeSpanIntoSpan<float, uint, ConvertSingleToUInt32>(Rename<TFrom, float>(source), Rename<TTo, uint>(destination)); 48InvokeSpanIntoSpan<float, int, ConvertSingleToInt32>(Rename<TFrom, float>(source), Rename<TTo, int>(destination)); 54InvokeSpanIntoSpan<double, ulong, ConvertDoubleToUInt64>(Rename<TFrom, double>(source), Rename<TTo, ulong>(destination)); 60InvokeSpanIntoSpan<double, long, ConvertDoubleToInt64>(Rename<TFrom, double>(source), Rename<TTo, long>(destination)); 66InvokeSpanIntoSpan_2to1<ushort, byte, NarrowUInt16ToByteOperator>(Rename<TFrom, ushort>(source), Rename<TTo, byte>(destination)); 72InvokeSpanIntoSpan_2to1<short, sbyte, NarrowInt16ToSByteOperator>(Rename<TFrom, short>(source), Rename<TTo, sbyte>(destination)); 78InvokeSpanIntoSpan_2to1<uint, ushort, NarrowUInt32ToUInt16Operator>(Rename<TFrom, uint>(source), Rename<TTo, ushort>(destination)); 84InvokeSpanIntoSpan_2to1<int, short, NarrowInt32ToInt16Operator>(Rename<TFrom, int>(source), Rename<TTo, short>(destination)); 90InvokeSpanIntoSpan_2to1<ulong, uint, NarrowUInt64ToUInt32Operator>(Rename<TFrom, ulong>(source), Rename<TTo, uint>(destination)); 96InvokeSpanIntoSpan_2to1<long, int, NarrowInt64ToInt32Operator>(Rename<TFrom, long>(source), Rename<TTo, int>(destination));
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (2)
37return (T)(object)CosineSimilarityHalfCore(Rename<T, Half>(x), Rename<T, Half>(y));
System\Numerics\Tensors\netcore\TensorPrimitives.Half.cs (32)
54if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 57Rename<T, short>(x), 74Rename<T, short>(x), 88if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 91Rename<T, short>(x), 92Rename<T, short>(y), 106if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 109Rename<T, short>(x), 124if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(y))) 128Rename<T, short>(y), 145Rename<T, short>(x), 146Rename<T, short>(y), 163Rename<T, short>(x), 178if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 181Rename<T, short>(x), 182Rename<T, short>(y), 196if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 199Rename<T, short>(x), 212if (typeof(T) == typeof(Half) && IsVectorizable(Rename<T, Half>(x))) 216Rename<T, short>(x))); 230if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 233Rename<T, short>(x), 234Rename<T, short>(y), 235Rename<T, short>(z), 249if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 252Rename<T, short>(x), 254Rename<T, short>(z), 268if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 271Rename<T, short>(x), 272Rename<T, short>(y), 287if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 290Rename<T, short>(x),
System\Numerics\Tensors\netcore\TensorPrimitives.ILogB.cs (1)
26InvokeSpanIntoSpan_2to1<double, int, ILogBDoubleOperator>(Rename<T, double>(x), destination);
System\Numerics\Tensors\netcore\TensorPrimitives.Round.cs (2)
121roundPower10 = Rename<float, T>(roundPower10Single); 127roundPower10 = Rename<double, T>(roundPower10Double);