49 lines
1.4 KiB
C#
49 lines
1.4 KiB
C#
using Burst.Compiler.IL.Tests.Helpers;
|
|
using Unity.Mathematics;
|
|
|
|
namespace Burst.Compiler.IL.Tests
|
|
{
|
|
internal partial class VectorsDoubles
|
|
{
|
|
// ---------------------------------------------------
|
|
// double4
|
|
// ---------------------------------------------------
|
|
|
|
[TestCompiler(DataRange.Standard)]
|
|
public static double Double4Int(int a)
|
|
{
|
|
return Vectors.ConvertToDouble(new double4(a));
|
|
}
|
|
|
|
[TestCompiler(DataRange.Standard)]
|
|
public static double Double4Double3Double(double x)
|
|
{
|
|
return Vectors.ConvertToDouble(new double4(new double3(x), 5.0f));
|
|
}
|
|
|
|
[TestCompiler(DataRange.Standard)]
|
|
public static double Double4Double2Double2(double x)
|
|
{
|
|
return Vectors.ConvertToDouble(new double4(new double2(x), new double2(5.0f)));
|
|
}
|
|
|
|
[TestCompiler(DataRange.Standard)]
|
|
public static double Double44Doubles(double a)
|
|
{
|
|
return Vectors.ConvertToDouble(new double4(1.0f, 2.0f, 3.0f + a, 4.0f));
|
|
}
|
|
|
|
[TestCompiler(DataRange.Standard)]
|
|
public static double Double4Double(double a)
|
|
{
|
|
return Vectors.ConvertToDouble(new double4(a));
|
|
}
|
|
|
|
[TestCompiler(DataRange.Standard)]
|
|
public static double Double4Int4(ref int4 a)
|
|
{
|
|
return Vectors.ConvertToDouble(new double4(a));
|
|
}
|
|
|
|
}
|
|
} |