{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsByte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsDouble: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_Byte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_Double: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_Int16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_Int32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_Int64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_SByte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_Single: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_UInt16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_UInt32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsGeneric_UInt64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsInt16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsInt32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsInt64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsSByte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsSingle: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsUInt16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsUInt32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128BooleanAsUInt64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128ByteAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128DoubleAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128GetElement0: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128GetElementMaxValue: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128GetElementNegativeOne: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128GetLower: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128GetUpper: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128Int16AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128Int32AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128Int64AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128SByteAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128SingleAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128ToScalar: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128ToVector256: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128ToVector256Unsafe: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128UInt16AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128UInt32AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128UInt64AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128WithElement0: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128WithElementMaxValue: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128WithElementNegativeOne: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128WithLower: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128WithUpper: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector128Zero: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsByte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsDouble: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_Byte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_Double: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_Int16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_Int32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_Int64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_SByte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_Single: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_UInt16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_UInt32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsGeneric_UInt64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsInt16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsInt32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsInt64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsSByte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsSingle: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsUInt16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsUInt32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256BooleanAsUInt64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256ByteAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256DoubleAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256GetElement0: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256GetElementMaxValue: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256GetElementNegativeOne: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256GetLower: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256GetUpper: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256Int16AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256Int32AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256Int64AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256SByteAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256SingleAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256ToScalar: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256UInt16AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256UInt32AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256UInt64AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256WithElement0: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256WithElementMaxValue: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256WithElementNegativeOne: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256WithLower: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256WithUpper: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector256Zero: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsByte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsDouble: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_Byte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_Double: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_Int16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_Int32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_Int64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_SByte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_Single: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_UInt16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_UInt32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsGeneric_UInt64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsInt16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsInt32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsInt64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsSByte: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsSingle: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsUInt16: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsUInt32: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64BooleanAsUInt64: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64ByteAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64DoubleAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64GetElement0: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64GetElementMaxValue: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64GetElementNegativeOne: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64Int16AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64Int32AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64Int64AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64SByteAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64SingleAsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64ToScalar: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64ToVector128: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64ToVector128Unsafe: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64UInt16AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64UInt32AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64UInt64AsGeneric_Boolean: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64WithElement0: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64WithElementMaxValue: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64WithElementNegativeOne: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
TestLibrary.TestFramework.LogInformation($"Vector64Zero: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
private void ValidateResult({BaseType}[] resultElements, {BaseType}[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}>.{Method}{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult({BaseType}[] resultElements, {BaseType}[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{Isa}.{Method}({BaseType}): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult({BaseType}[] resultElements, {BaseType} expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{Isa}.{Method}({BaseType}): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult({BaseType}[] resultElements, {BaseType} expectedLowerValue, {BaseType} expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{Isa}.{Method}({BaseType}): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult({BaseType}[] result, {BaseType}[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}>.{Method}{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult({BaseType}[] result, {BaseType}[] values, {BaseType} insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != {Imm}) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[{Imm}] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}.WithElement({Imm}): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult({BaseType}[] lowerResult, {BaseType}[] upperResult, {BaseType}[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult({BaseType}[] result, {BaseType}[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.LogInformation($"{Name}: RunNotSupportedScenario failed to throw NotSupportedException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ throw new Exception("One or more scenarios did not complete as expected.");
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{VectorType}<{BaseType}>.{Method}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult({BaseType}[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{VectorType}.{Method}({BaseType}): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalar(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.CreateScalarUnsafe(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedLowerValue, Byte expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double expectedLowerValue, Double expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedLowerValue, Int16 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedLowerValue, Int32 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64 expectedLowerValue, Int64 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedLowerValue, SByte expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedLowerValue, Single expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedLowerValue, UInt16 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedLowerValue, UInt32 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64 expectedLowerValue, UInt64 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Create(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Byte>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Double>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int16>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int32>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int64>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<SByte>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Single>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, Byte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, Byte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 15) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[15] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithElement(15): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, Byte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Double.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Double.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Double.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Double.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Double[] result, Double[] values, Double insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Double.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Double.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Double.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Double.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Double.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Double[] result, Double[] values, Double insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Double.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, Int16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, Int16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, Int16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, Int32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, Int32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, Int32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int64[] result, Int64[] values, Int64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int64[] result, Int64[] values, Int64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, SByte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, SByte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 15) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[15] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithElement(15): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, SByte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, Single insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, Single insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, Single insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, UInt16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, UInt16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, UInt16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, UInt32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, UInt32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, UInt32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt64[] result, UInt64[] values, UInt64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt64[] result, UInt64[] values, UInt64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Byte[] lowerResult, Byte[] upperResult, Byte[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Byte>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Byte>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Byte.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Double[] lowerResult, Double[] upperResult, Double[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Double>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Double>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Double[] result, Double[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Double.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Double.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Int16[] lowerResult, Int16[] upperResult, Int16[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int16>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int16>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int16.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Int32[] lowerResult, Int32[] upperResult, Int32[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int32>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int32>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int32.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Int64[] lowerResult, Int64[] upperResult, Int64[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int64>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int64>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int64[] result, Int64[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int64.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(SByte[] lowerResult, SByte[] upperResult, SByte[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<SByte>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<SByte>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<SByte.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Single[] lowerResult, Single[] upperResult, Single[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Single>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Single>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Single.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(UInt16[] lowerResult, UInt16[] upperResult, UInt16[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(UInt32[] lowerResult, UInt32[] upperResult, UInt32[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(UInt64[] lowerResult, UInt64[] upperResult, UInt64[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt64[] result, UInt64[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Byte>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Double>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int16>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int32>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Int64>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<SByte>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<Single>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] result, Byte[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Byte>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] result, Double[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Double>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] result, Int16[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int16>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] result, Int32[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int32>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] result, Int64[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Int64>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] result, SByte[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<SByte>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] result, Single[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<Single>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] result, UInt16[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt16>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] result, UInt32[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt32>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] result, UInt64[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128<UInt64>.ToVector256{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector128.Zero(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalar(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.CreateScalarUnsafe(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedLowerValue, Byte expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double expectedLowerValue, Double expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedLowerValue, Int16 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedLowerValue, Int32 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64 expectedLowerValue, Int64 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedLowerValue, SByte expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedLowerValue, Single expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedLowerValue, UInt16 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedLowerValue, UInt32 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64 expectedLowerValue, UInt64 expectedUpperValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount / 2; i++)
{
if (resultElements[i] != expectedLowerValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (resultElements[i] != expectedUpperValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Create(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" lower: {expectedLowerValue}");
TestLibrary.TestFramework.LogInformation($" upper: {expectedUpperValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Byte>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Double>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int16>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int32>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int64>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<SByte>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Single>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, Byte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, Byte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 15) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[15] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement(15): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, Byte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 31) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[31] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement(31): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, Byte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Double[] result, Double[] values, Double insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Double[] result, Double[] values, Double insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Double[] result, Double[] values, Double insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, Int16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, Int16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 15) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[15] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement(15): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, Int16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, Int16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, Int32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, Int32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, Int32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, Int32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int64[] result, Int64[] values, Int64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int64[] result, Int64[] values, Int64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int64[] result, Int64[] values, Int64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, SByte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, SByte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 15) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[15] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement(15): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, SByte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 31) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[31] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement(31): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, SByte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, Single insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, Single insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, Single insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, Single insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, UInt16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, UInt16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 15) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[15] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement(15): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, UInt16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, UInt16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, UInt32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, UInt32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, UInt32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, UInt32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt64[] result, UInt64[] values, UInt64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt64[] result, UInt64[] values, UInt64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt64[] result, UInt64[] values, UInt64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Byte[] lowerResult, Byte[] upperResult, Byte[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Byte>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Byte>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Byte.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Double[] lowerResult, Double[] upperResult, Double[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Double>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Double>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Double[] result, Double[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Double.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Int16[] lowerResult, Int16[] upperResult, Int16[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int16>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int16>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int16.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Int32[] lowerResult, Int32[] upperResult, Int32[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int32>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int32>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int32.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Int64[] lowerResult, Int64[] upperResult, Int64[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int64>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int64>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int64[] result, Int64[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Int64.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(SByte[] lowerResult, SByte[] upperResult, SByte[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<SByte>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<SByte>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<SByte.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(Single[] lowerResult, Single[] upperResult, Single[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Single>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Single>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<Single.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(UInt16[] lowerResult, UInt16[] upperResult, UInt16[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(UInt32[] lowerResult, UInt32[] upperResult, UInt32[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateGetResult(UInt64[] lowerResult, UInt64[] upperResult, UInt64[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (lowerResult[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64>.GetLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", lowerResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (upperResult[i - (ElementCount / 2)] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64>.GetUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", upperResult)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt64[] result, UInt64[] values, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount / 2; i++)
{
if (result[i] != values[i + (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithLower(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
+ succeeded = true;
+
for (int i = ElementCount / 2; i < ElementCount; i++)
{
if (result[i] != values[i - (ElementCount / 2)])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64.WithUpper(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Byte>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Double>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int16>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int32>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Int64>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<SByte>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<Single>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt16>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt32>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector256<UInt64>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector256.Zero(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32[] expectedValues, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != expectedValues[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Create(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", expectedValues)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalar(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalar(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalar(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalar(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalar(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalar(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalar(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalarUnsafe(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalarUnsafe(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalarUnsafe(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalarUnsafe(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalarUnsafe(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalarUnsafe(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32 expectedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (resultElements[0] != expectedValue)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (false /* value is uninitialized */)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.CreateScalarUnsafe(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: {expectedValue}");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, Byte[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Byte>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, Double[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Double>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, Int16[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int16>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, Int32[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int32>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, Int64[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int64>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, SByte[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<SByte>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, Single[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Single>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, UInt16[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, UInt32[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, UInt64[] valueElements, Type targetType, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != valueElements[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt64>.As{targetType.Name}: {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", valueElements)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, Byte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Byte[] result, Byte[] values, Byte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Byte.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Double.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Double.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Double.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Double.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Double[] result, Double[] values, Double insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Double.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, Int16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int16[] result, Int16[] values, Int16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int16.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, Int32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int32[] result, Int32[] values, Int32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int32.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Int64[] result, Int64[] values, Int64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int64.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, SByte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(SByte[] result, SByte[] values, SByte insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 7) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[7] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<SByte.WithElement(7): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Single.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Single.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Single.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Single.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, Single insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Single.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Single.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Single.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Single.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Single.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(Single[] result, Single[] values, Single insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Single.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, UInt16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt16[] result, UInt16[] values, UInt16 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 3) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[3] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16.WithElement(3): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, UInt32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt32[] result, UInt32[] values, UInt32 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 1) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[1] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32.WithElement(1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt64.GetElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt64.WithElement({imm}): {nameof(RunBasicScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt64.GetElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
succeeded = !expectedOutOfRangeException;
if (!succeeded)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt64.WithElement({imm}): {nameof(RunReflectionScenario)} failed to throw ArgumentOutOfRangeException.");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
private void ValidateWithResult(UInt64[] result, UInt64[] values, UInt64 insertedValue, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if ((i != 0) && (result[i] != values[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
if (result[0] != insertedValue)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt64.WithElement(0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" insert: insertedValue");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Byte>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Double>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int16>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int32>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Int64>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<SByte>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<Single>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
if (result != values[0])
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"Vector64<UInt64>.ToScalar(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" values: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] result, Byte[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Byte>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] result, Double[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Double>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] result, Int16[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int16>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] result, Int32[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int32>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] result, Int64[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Int64>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] result, SByte[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<SByte>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] result, Single[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<Single>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] result, UInt16[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt16>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] result, UInt32[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt32>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] result, UInt64[] values, bool isUnsafe, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < ElementCount; i++)
{
if (result[i] != values[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64<UInt64>.ToVector128{(isUnsafe ? "Unsafe" : "")}(): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", values)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(Byte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(Double): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(Int16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(Int32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(Int64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(SByte): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(Single): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(UInt16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(UInt32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] resultElements, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < ElementCount; i++)
{
if (resultElements[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"Vector64.Zero(UInt64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", resultElements)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Aes)}.{nameof(Aes.Decrypt)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Aes)}.{nameof(Aes.DecryptLast)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Aes)}.{nameof(Aes.Encrypt)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Aes)}.{nameof(Aes.EncryptLast)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
- break;
+ succeeded = false;
+ break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Aes)}.{nameof(Aes.InverseMixColumns)}<Byte>(Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
- {
- Succeeded = false;
- break;
- }
+ {
+ succeeded = false;
+ break;
+ }
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Aes)}.{nameof(Aes.KeygenAssist)}<Byte>(Vector128<Byte>, 5): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] + right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i] + right[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Add)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] + right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i] + right[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Add)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] - right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((i % 2 != 0) && (BitConverter.DoubleToInt64Bits(left[i] + right[i]) != BitConverter.DoubleToInt64Bits(result[i]))) || ((i % 2 == 0) && (BitConverter.DoubleToInt64Bits(left[i] - right[i]) != BitConverter.DoubleToInt64Bits(result[i]))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.AddSubtract)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] - right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((i % 2 != 0) && (BitConverter.SingleToInt32Bits(left[i] + right[i]) != BitConverter.SingleToInt32Bits(result[i]))) || ((i % 2 == 0) && (BitConverter.SingleToInt32Bits(left[i] - right[i]) != BitConverter.SingleToInt32Bits(result[i]))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.AddSubtract)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.DoubleToInt64Bits(left[0]) & BitConverter.DoubleToInt64Bits(right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.DoubleToInt64Bits(left[i]) & BitConverter.DoubleToInt64Bits(right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.And)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.SingleToInt32Bits(left[0]) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.SingleToInt32Bits(left[i]) & BitConverter.SingleToInt32Bits(right[i])) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.And)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((~BitConverter.DoubleToInt64Bits(left[0])) & BitConverter.DoubleToInt64Bits(right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((~BitConverter.DoubleToInt64Bits(left[i])) & BitConverter.DoubleToInt64Bits(right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.AndNot)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((~BitConverter.SingleToInt32Bits(left[0])) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((~BitConverter.SingleToInt32Bits(left[i])) & BitConverter.SingleToInt32Bits(right[i])) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.AndNot)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((BitConverter.DoubleToInt64Bits(thirdOp[0]) >> 63) & 1) == 1 ? BitConverter.DoubleToInt64Bits(secondOp[0]) != BitConverter.DoubleToInt64Bits(result[0]) : BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((BitConverter.DoubleToInt64Bits(thirdOp[i]) >> 63) & 1) == 1 ? BitConverter.DoubleToInt64Bits(secondOp[i]) != BitConverter.DoubleToInt64Bits(result[i]) : BitConverter.DoubleToInt64Bits(firstOp[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.BlendVariable)}<Double>(Vector256<Double>, Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((BitConverter.SingleToInt32Bits(thirdOp[0]) >> 31) & 1) == 1 ? BitConverter.SingleToInt32Bits(secondOp[0]) != BitConverter.SingleToInt32Bits(result[0]) : BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((BitConverter.SingleToInt32Bits(thirdOp[i]) >> 31) & 1) == 1 ? BitConverter.SingleToInt32Bits(secondOp[i]) != BitConverter.SingleToInt32Bits(result[i]) : BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.BlendVariable)}<Single>(Vector256<Single>, Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.BroadcastScalarToVector128)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.BroadcastScalarToVector256)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.BroadcastScalarToVector256)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != (i < 2 ? BitConverter.DoubleToInt64Bits(firstOp[i]) : BitConverter.DoubleToInt64Bits(firstOp[i-2])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.BroadcastVector128ToVector256)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != (i < 4 ? BitConverter.SingleToInt32Bits(firstOp[i]) : BitConverter.SingleToInt32Bits(firstOp[i-4])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.BroadcastVector128ToVector256)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Ceiling)}<Double>(Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Ceiling)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] / right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i] / right[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Divide)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] / right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i] / right[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Divide)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? (BitConverter.DoubleToInt64Bits(firstOp[i]) != BitConverter.DoubleToInt64Bits(result[i])) : (BitConverter.DoubleToInt64Bits(firstOp[i - 1]) != BitConverter.DoubleToInt64Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.DuplicateEvenIndexed)}<Double>(Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? (BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i])) : (BitConverter.SingleToInt32Bits(firstOp[i - 1]) != BitConverter.SingleToInt32Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.DuplicateEvenIndexed)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[1]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? (BitConverter.SingleToInt32Bits(firstOp[i + 1]) != BitConverter.SingleToInt32Bits(result[i])) : (BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.DuplicateOddIndexed)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[16])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Byte>(Vector256<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[16])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i+16])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Byte>(Vector256<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(firstOp[2]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(firstOp[i + 2])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Double>(Vector256<Double><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(firstOp[2]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(firstOp[i+2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Double>(Vector256<Double><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i+8])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i+4])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i+2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[16])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<SByte>(Vector256<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[16])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i+16])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<SByte>(Vector256<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(firstOp[4]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(firstOp[i + 4])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Single>(Vector256<Single><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(firstOp[4]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(firstOp[i+4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<Single>(Vector256<Single><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i+8])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i+4])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i+2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.ExtractVector128)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Floor(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Floor(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Floor)}<Double>(Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Floor(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Floor(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Floor)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 15 ? result[i] != right[i - 16] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Byte>(Vector256<Byte>, Vector128<Byte>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 16 ? left[i] : right[i-16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Byte>(Vector256<Byte>.1, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(left[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 1 ? BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(right[i - 2]) : BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Double>(Vector256<Double>, Vector128<Double>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(left[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != (i < 2 ? BitConverter.DoubleToInt64Bits(left[i]) : BitConverter.DoubleToInt64Bits(right[i-2])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Double>(Vector256<Double>.1, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 7 ? result[i] != right[i - 8] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Int16>(Vector256<Int16>, Vector128<Int16>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 8 ? left[i] : right[i-8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Int16>(Vector256<Int16>.1, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 3 ? result[i] != right[i - 4] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Int32>(Vector256<Int32>, Vector128<Int32>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? left[i] : right[i-4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Int32>(Vector256<Int32>.1, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 1 ? result[i] != right[i - 2] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Int64>(Vector256<Int64>, Vector128<Int64>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 2 ? left[i] : right[i-2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Int64>(Vector256<Int64>.1, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 15 ? result[i] != right[i - 16] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<SByte>(Vector256<SByte>, Vector128<SByte>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 16 ? left[i] : right[i-16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<SByte>(Vector256<SByte>.1, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(left[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 3 ? BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(right[i - 4]) : BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Single>(Vector256<Single>, Vector128<Single>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(left[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != (i < 4 ? BitConverter.SingleToInt32Bits(left[i]) : BitConverter.SingleToInt32Bits(right[i-4])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<Single>(Vector256<Single>.1, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 7 ? result[i] != right[i - 8] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<UInt16>(Vector256<UInt16>, Vector128<UInt16>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 8 ? left[i] : right[i-8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<UInt16>(Vector256<UInt16>.1, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 3 ? result[i] != right[i - 4] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<UInt32>(Vector256<UInt32>, Vector128<UInt32>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? left[i] : right[i-4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<UInt32>(Vector256<UInt32>.1, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 1 ? result[i] != right[i - 2] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<UInt64>(Vector256<UInt64>, Vector128<UInt64>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 2 ? left[i] : right[i-2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.InsertVector128)}<UInt64>(Vector256<UInt64>.1, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<Byte>(Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(firstOp[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<Double>(Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<Int16>(Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<Int32>(Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<Int64>(Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<SByte>(Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<UInt16>(Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<UInt32>(Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.LoadVector256)}<UInt64>(Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(right[0]) < 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(right[i]) < 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.MaskLoad)}<Double>(Double*, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(right[0]) < 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(right[i]) < 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.MaskLoad)}<Single>(Single*, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(left[0]) < 0) ? right[0] : BitConverter.DoubleToInt64Bits(result[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(left[i]) < 0) ? right[i] : BitConverter.DoubleToInt64Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.MaskStore)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(left[0]) < 0) ? right[0] : BitConverter.SingleToInt32Bits(result[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(left[i]) < 0) ? right[i] : BitConverter.SingleToInt32Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.MaskStore)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Max(left[0], right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Max(left[i], right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Max)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Max(left[0], right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Max(left[i], right[i])) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Max)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Min(left[0], right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Min(left[i], right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Min)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Min(left[0], right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Min(left[i], right[i])) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Min)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] * right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i] * right[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Multiply)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] * right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i] * right[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Multiply)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.DoubleToInt64Bits(left[0]) | BitConverter.DoubleToInt64Bits(right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.DoubleToInt64Bits(left[i]) | BitConverter.DoubleToInt64Bits(right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Or)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.SingleToInt32Bits(left[0]) | BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.SingleToInt32Bits(left[i]) | BitConverter.SingleToInt32Bits(right[i])) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Or)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[2]) != BitConverter.DoubleToInt64Bits(firstOp[2]) || BitConverter.DoubleToInt64Bits(result[2]) != BitConverter.DoubleToInt64Bits(firstOp[2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute)}<Double>(Vector256<Double><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[1]) != BitConverter.DoubleToInt64Bits(firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute)}<Double>(Vector128<Double><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[4]) != BitConverter.SingleToInt32Bits(firstOp[5]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute)}<Single>(Vector256<Single><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(firstOp[2]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[1]) != BitConverter.SingleToInt32Bits(firstOp[0]) || BitConverter.SingleToInt32Bits(result[2]) != BitConverter.SingleToInt32Bits(firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute)}<Single>(Vector128<Single><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 16 ? right[i] : left[i-16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<Byte>(Vector256<Byte>.2, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != (i < 2 ? BitConverter.DoubleToInt64Bits(right[i]) : BitConverter.DoubleToInt64Bits(left[i-2])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<Double>(Vector256<Double>.2, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 8 ? right[i] : left[i-8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<Int16>(Vector256<Int16>.2, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? right[i] : left[i-4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<Int32>(Vector256<Int32>.2, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 2 ? right[i] : left[i-2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<Int64>(Vector256<Int64>.2, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 16 ? right[i] : left[i-16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<SByte>(Vector256<SByte>.2, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != (i < 4 ? BitConverter.SingleToInt32Bits(right[i]) : BitConverter.SingleToInt32Bits(left[i-4])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<Single>(Vector256<Single>.2, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 8 ? right[i] : left[i-8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<UInt16>(Vector256<UInt16>.2, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? right[i] : left[i-4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<UInt32>(Vector256<UInt32>.2, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 2 ? right[i] : left[i-2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Permute2x128)}<UInt64>(Vector256<UInt64>.2, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Round(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Round(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundCurrentDirection)}<Double>(Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Round(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Round(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundCurrentDirection)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Round(firstOp[0], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Round(firstOp[i], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundToNearestInteger)}<Double>(Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Round(firstOp[0], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Round(firstOp[i], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundToNearestInteger)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Floor(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Floor(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundToNegativeInfinity)}<Double>(Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Floor(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Floor(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundToNegativeInfinity)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundToPositiveInfinity)}<Double>(Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundToPositiveInfinity)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits((firstOp[0] > 0) ? Math.Floor(firstOp[0]) : Math.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits((firstOp[i] > 0) ? Math.Floor(firstOp[i]) : Math.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundToZero)}<Double>(Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((firstOp[0] > 0) ? MathF.Floor(firstOp[0]) : MathF.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits((firstOp[i] > 0) ? MathF.Floor(firstOp[i]) : MathF.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.RoundToZero)}<Single>(Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(left[1]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[3]) != BitConverter.DoubleToInt64Bits(right[2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Shuffle)}<Double>(Vector256<Double>.1, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(left[1]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[7]) != BitConverter.SingleToInt32Bits(right[4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Shuffle)}<Single>(Vector256<Single>.1, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] - right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i] - right[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Subtract)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] - right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i] - right[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Subtract)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestC)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestC)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestC)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestC)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestC)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestC)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestC)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestC)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestNotZAndNotC)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestNotZAndNotC)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestNotZAndNotC)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestNotZAndNotC)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestNotZAndNotC)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestNotZAndNotC)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestNotZAndNotC)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestNotZAndNotC)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestZ)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestZ)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestZ)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestZ)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestZ)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestZ)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestZ)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.TestZ)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.DoubleToInt64Bits(left[0]) ^ BitConverter.DoubleToInt64Bits(right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.DoubleToInt64Bits(left[i]) ^ BitConverter.DoubleToInt64Bits(right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Xor)}<Double>(Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.SingleToInt32Bits(left[0]) ^ BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.SingleToInt32Bits(left[i]) ^ BitConverter.SingleToInt32Bits(right[i])) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.Xor)}<Single>(Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Add)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Add)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Add)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Add)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Add)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Add)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Add)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Add)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 0)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Byte>(Vector256<Byte>.228, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 0)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Byte>(Vector256<Byte>.250, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[11])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != ((i < 16) ? ((i < 5) ? left[i + 11] : 0) : ((i < 21) ? left[i + 11] : 0))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Byte>(Vector256<Byte>.27, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[5])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != ((i < 16) ? ((i < 11) ? right[i + 5] : left[i - 11]) : ((i < 27) ? right[i + 5] : left[i - 11]))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Byte>(Vector256<Byte>.5, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Int16>(Vector256<Int16>.0, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 8 ? (i == 7 ? left[0] : right[i+1]) : (i == 15 ? left[8] : right[i+1])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Int16>(Vector256<Int16>.2, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Int32>(Vector256<Int32>.0, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? (i == 3 ? left[0] : right[i+1]) : (i == 7 ? left[4] : right[i+1])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Int32>(Vector256<Int32>.4, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Int64>(Vector256<Int64>.0, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 2 ? (i == 1 ? left[0] : right[i+1]) : (i == 3 ? left[2] : right[i+1])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<Int64>(Vector256<Int64>.8, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 0)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<SByte>(Vector256<SByte>.228, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 0)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 0)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<SByte>(Vector256<SByte>.250, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[11])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != ((i < 16) ? ((i < 5) ? left[i + 11] : 0) : ((i < 21) ? left[i + 11] : 0))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<SByte>(Vector256<SByte>.27, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[5])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != ((i < 16) ? ((i < 11) ? right[i + 5] : left[i - 11]) : ((i < 27) ? right[i + 5] : left[i - 11]))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<SByte>(Vector256<SByte>.5, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<UInt16>(Vector256<UInt16>.0, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 8 ? (i == 7 ? left[0] : right[i+1]) : (i == 15 ? left[8] : right[i+1])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<UInt16>(Vector256<UInt16>.2, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<UInt32>(Vector256<UInt32>.0, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? (i == 3 ? left[0] : right[i+1]) : (i == 7 ? left[4] : right[i+1])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<UInt32>(Vector256<UInt32>.4, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<UInt64>(Vector256<UInt64>.0, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 2 ? (i == 1 ? left[0] : right[i+1]) : (i == 3 ? left[2] : right[i+1])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AlignRight)}<UInt64>(Vector256<UInt64>.8, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.And)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.And)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.And)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.And)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.And)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.And)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.And)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.And)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AndNot)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AndNot)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AndNot)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AndNot)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AndNot)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AndNot)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AndNot)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.AndNot)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)((left[0] + right[0] + 1) >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)((left[i] + right[i] + 1) >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Average)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)((left[0] + right[0] + 1) >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)((left[i] + right[i] + 1) >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Average)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((1 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (((1 & (1 << i)) == 0) ? left[i] : right[i]) : (((1 & (1 << (i - 8))) == 0) ? left[i] : right[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int16>(Vector256<Int16>.1, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((2 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (((2 & (1 << i)) == 0) ? left[i] : right[i]) : (((2 & (1 << (i - 8))) == 0) ? left[i] : right[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int16>(Vector256<Int16>.2, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((4 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (((4 & (1 << i)) == 0) ? left[i] : right[i]) : (((4 & (1 << (i - 8))) == 0) ? left[i] : right[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int16>(Vector256<Int16>.4, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((85 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (((85 & (1 << i)) == 0) ? left[i] : right[i]) : (((85 & (1 << (i - 8))) == 0) ? left[i] : right[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int16>(Vector256<Int16>.85, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((1 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((1 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int32>(Vector256<Int32>.1, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((2 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((2 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int32>(Vector256<Int32>.2, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((4 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((4 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int32>(Vector256<Int32>.4, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((85 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((85 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int32>(Vector256<Int32>.85, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((1 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (((1 & (1 << i)) == 0) ? left[i] : right[i]) : (((1 & (1 << (i - 8))) == 0) ? left[i] : right[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt16>(Vector256<UInt16>.1, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((2 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (((2 & (1 << i)) == 0) ? left[i] : right[i]) : (((2 & (1 << (i - 8))) == 0) ? left[i] : right[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt16>(Vector256<UInt16>.2, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((4 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (((4 & (1 << i)) == 0) ? left[i] : right[i]) : (((4 & (1 << (i - 8))) == 0) ? left[i] : right[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt16>(Vector256<UInt16>.4, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((85 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (((85 & (1 << i)) == 0) ? left[i] : right[i]) : (((85 & (1 << (i - 8))) == 0) ? left[i] : right[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt16>(Vector256<UInt16>.85, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((1 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((1 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt32>(Vector256<UInt32>.1, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((2 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((2 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt32>(Vector256<UInt32>.2, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((4 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((4 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt32>(Vector256<UInt32>.4, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((85 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((85 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt32>(Vector256<UInt32>.85, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] secondOp, Byte[] thirdOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((thirdOp[0] >> 7) & 1) == 1 ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((thirdOp[i] >> 7) & 1) == 1 ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BlendVariable)}<Byte>(Vector256<Byte>, Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] secondOp, Int16[] thirdOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BlendVariable)}<Int16>(Vector256<Int16>, Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] secondOp, Int32[] thirdOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BlendVariable)}<Int32>(Vector256<Int32>, Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] secondOp, Int64[] thirdOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BlendVariable)}<Int64>(Vector256<Int64>, Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] secondOp, SByte[] thirdOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((thirdOp[0] >> 7) & 1) == 1 ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((thirdOp[i] >> 7) & 1) == 1 ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BlendVariable)}<SByte>(Vector256<SByte>, Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] secondOp, UInt16[] thirdOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BlendVariable)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] secondOp, UInt32[] thirdOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BlendVariable)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] secondOp, UInt64[] thirdOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BlendVariable)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Byte>(Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Int16>(Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Int32>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Int64>(Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<SByte>(Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<UInt16>(Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<UInt32>(Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<UInt64>(Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Byte>(Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Int16>(Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Int32>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Int64>(Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<SByte>(Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<UInt16>(Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<UInt32>(Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<UInt64>(Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((byte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((byte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareEqual)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareEqual)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareEqual)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((long)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((long)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareEqual)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareEqual)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((ushort)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((ushort)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareEqual)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((uint)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((uint)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareEqual)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((ulong)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((ulong)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareEqual)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] > right[0]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] > right[i]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareGreaterThan)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] > right[0]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] > right[i]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareGreaterThan)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] > right[0]) ? unchecked((long)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] > right[i]) ? unchecked((long)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareGreaterThan)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] > right[0]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] > right[i]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.CompareGreaterThan)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result != firstOp[0])
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ConvertToInt32)}<Int32>(Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result != firstOp[0])
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ConvertToUInt32)}<UInt32>(Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[16])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<Byte>(Vector256<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[16])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<Byte>(Vector256<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[16])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<SByte>(Vector256<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[16])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 16]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<SByte>(Vector256<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 8]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 4]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != firstOp[i + 2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ExtractVector128)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 15 ? result[i] != right[i - 16] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<Byte>(Vector256<Byte>, Vector128<Byte>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 15 ? result[i] != right[i - 16] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<Byte>(Vector256<Byte>, Vector128<Byte>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 7 ? result[i] != right[i - 8] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<Int16>(Vector256<Int16>, Vector128<Int16>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 7 ? result[i] != right[i - 8] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<Int16>(Vector256<Int16>, Vector128<Int16>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 3 ? result[i] != right[i - 4] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<Int32>(Vector256<Int32>, Vector128<Int32>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 3 ? result[i] != right[i - 4] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<Int32>(Vector256<Int32>, Vector128<Int32>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 1 ? result[i] != right[i - 2] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<Int64>(Vector256<Int64>, Vector128<Int64>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 1 ? result[i] != right[i - 2] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<Int64>(Vector256<Int64>, Vector128<Int64>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 15 ? result[i] != right[i - 16] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<SByte>(Vector256<SByte>, Vector128<SByte>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 15 ? result[i] != right[i - 16] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<SByte>(Vector256<SByte>, Vector128<SByte>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 7 ? result[i] != right[i - 8] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<UInt16>(Vector256<UInt16>, Vector128<UInt16>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 7 ? result[i] != right[i - 8] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<UInt16>(Vector256<UInt16>, Vector128<UInt16>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 3 ? result[i] != right[i - 4] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<UInt32>(Vector256<UInt32>, Vector128<UInt32>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 3 ? result[i] != right[i - 4] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<UInt32>(Vector256<UInt32>, Vector128<UInt32>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 1 ? result[i] != right[i - 2] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<UInt64>(Vector256<UInt64>, Vector128<UInt64>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i > 1 ? result[i] != right[i - 2] : result[i] != left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.InsertVector128)}<UInt64>(Vector256<UInt64>, Vector128<UInt64>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((right[0] < 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((right[i] < 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskLoad)}<Int32>(Int32*, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((right[0] < 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((right[i] < 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskLoad)}<Int64>(Int64*, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((right[0] & (1U << 31)) != 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((right[i] & (1U << 31)) != 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskLoad)}<UInt32>(UInt32*, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((right[0] & (1UL << 63)) != 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((right[i] & (1UL << 63)) != 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskLoad)}<UInt64>(UInt64*, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] < 0) ? right[0] : result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] < 0) ? right[i] : result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskStore)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] < 0) ? right[0] : result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] < 0) ? right[i] : result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskStore)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((left[0] & (1U << 31)) != 0) ? right[0] : result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((left[i] & (1U << 31)) != 0) ? right[i] : result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskStore)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((left[0] & (1UL << 63)) != 0) ? right[0] : result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((left[i] & (1UL << 63)) != 0) ? right[i] : result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskStore)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Max)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Max)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Max)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Max)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Max)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Max)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Min)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Min)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Min)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Min)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Min)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Min)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (Math.Abs(left[0]-right[0])+Math.Abs(left[1]-right[1])+Math.Abs(left[2]-right[2])+Math.Abs(left[3]-right[3])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Abs(left[i%8+(i>7?16:0)]-right[0+(i>7?16:0)])+Math.Abs(left[i%8+1+(i>7?16:0)]-right[1+(i>7?16:0)])+Math.Abs(left[i%8+2+(i>7?16:0)]-right[2+(i>7?16:0)])+Math.Abs(left[i%8+3+(i>7?16:0)]-right[3+(i>7?16:0)]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultipleSumAbsoluteDifferences)}<UInt16>(Vector256<Byte>.0, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, SByte[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Clamp(((right[1] * left[1]) + (right[0] * left[0])), short.MinValue, short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Clamp(((right[(i * 2) + 1] * left[(i * 2) + 1]) + (right[i * 2] * left[i * 2])), short.MinValue, short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultiplyAddAdjacent)}<Int16>(Vector256<Byte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Clamp(((right[1] * left[1]) + (right[0] * left[0])), int.MinValue, int.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Clamp(((right[(i * 2) + 1] * left[(i * 2) + 1]) + (right[i * 2] * left[i * 2])), int.MinValue, int.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultiplyAddAdjacent)}<Int32>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToInt16(BitConverter.GetBytes((((int)(left[0])) * right[0]) >> 16), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToInt16(BitConverter.GetBytes((((int)(left[i])) * right[i]) >> 16), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultiplyHigh)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToUInt16(BitConverter.GetBytes((((uint)(left[0])) * right[0]) >> 16), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToUInt16(BitConverter.GetBytes((((uint)(left[i])) * right[i]) >> 16), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultiplyHigh)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (short)((((left[0] * right[0]) >> 14) + 1) >> 1))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (short)((((left[i] * right[i]) >> 14) + 1) >> 1))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultiplyHighRoundScale)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToInt16(BitConverter.GetBytes(((int)(left[0])) * right[0]), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToInt16(BitConverter.GetBytes(((int)(left[i])) * right[i]), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultiplyLow)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToInt32(BitConverter.GetBytes(((long)(left[0])) * right[0]), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToInt32(BitConverter.GetBytes(((long)(left[i])) * right[i]), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultiplyLow)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToUInt16(BitConverter.GetBytes(((uint)(left[0])) * right[0]), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToUInt16(BitConverter.GetBytes(((uint)(left[i])) * right[i]), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultiplyLow)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToUInt32(BitConverter.GetBytes(((ulong)(left[0])) * right[0]), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToUInt32(BitConverter.GetBytes(((ulong)(left[i])) * right[i]), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MultiplyLow)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Or)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Or)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Or)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Or)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Or)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Or)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Or)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Or)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (short)Math.Clamp(left[0], short.MinValue, short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? (short)Math.Clamp(left[i], short.MinValue, short.MaxValue) : (i < 8 && i > 3 ? (short)Math.Clamp(right[i%4], short.MinValue, short.MaxValue) : (i < 12 && i > 7 ? (short)Math.Clamp(left[i-4], short.MinValue, short.MaxValue) : (short)Math.Clamp(right[i-8], short.MinValue, short.MaxValue)))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.PackSignedSaturate)}<Int16>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (sbyte)Math.Clamp(left[0], sbyte.MinValue, sbyte.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 8 ? (sbyte)Math.Clamp(left[i], sbyte.MinValue, sbyte.MaxValue) : (i < 16 && i > 7 ? (sbyte)Math.Clamp(right[i%8], sbyte.MinValue, sbyte.MaxValue) : (i < 24 && i > 15 ? (sbyte)Math.Clamp(left[i-8], sbyte.MinValue, sbyte.MaxValue) : (sbyte)Math.Clamp(right[i-16], sbyte.MinValue, sbyte.MaxValue)))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.PackSignedSaturate)}<SByte>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (byte)Math.Clamp(left[0], byte.MinValue, byte.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 8 ? (byte)Math.Clamp(left[i], byte.MinValue, byte.MaxValue) : (i < 16 && i > 7 ? (byte)Math.Clamp(right[i%8], byte.MinValue, byte.MaxValue) : (i < 24 && i > 15 ? (byte)Math.Clamp(left[i-8], byte.MinValue, byte.MaxValue) : (byte)Math.Clamp(right[i-16], byte.MinValue, byte.MaxValue)))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.PackUnsignedSaturate)}<Byte>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (ushort)Math.Clamp(left[0], ushort.MinValue, ushort.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? (ushort)Math.Clamp(left[i], ushort.MinValue, ushort.MaxValue) : (i < 8 && i > 3 ? (ushort)Math.Clamp(right[i%4], ushort.MinValue, ushort.MaxValue) : (i < 12 && i > 7 ? (ushort)Math.Clamp(left[i-4], ushort.MinValue, ushort.MaxValue) : (ushort)Math.Clamp(right[i-8], ushort.MinValue, ushort.MaxValue)))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.PackUnsignedSaturate)}<UInt16>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i > 3 ? (result[i] != left[i - 4]) : (result[i] != right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Permute2x128)}<Int32>(Vector256<Int32>.2, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i > 1 ? (result[i] != left[i - 2]) : (result[i] != right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Permute2x128)}<Int64>(Vector256<Int64>.2, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i > 3 ? (result[i] != left[i - 4]) : (result[i] != right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Permute2x128)}<UInt32>(Vector256<UInt32>.2, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i > 1 ? (result[i] != left[i - 2]) : (result[i] != right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Permute2x128)}<UInt64>(Vector256<UInt64>.2, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(firstOp[1]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(firstOp[1]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Permute4x64)}<Double>(Vector256<Double><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[1] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[1] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Permute4x64)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[1] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[1] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Permute4x64)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (left[(right[0] & 7)] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (left[(right[i] & 7)] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.PermuteVar8x32)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Int32[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[(right[0] & 7)]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[(right[i] & 7)]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.PermuteVar8x32)}<Single>(Vector256<Single>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (left[(right[0] & (uint)7)] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (left[(right[i] & (uint)7)] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.PermuteVar8x32)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0!= result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 0)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 16 ? result[i] != 0 : result[i] != 8))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical128BitLane)}<Byte>(Vector256<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical128BitLane)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical128BitLane)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical128BitLane)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 0)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 16 ? result[i] != 0 : result[i] != 8))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical128BitLane)}<SByte>(Vector256<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical128BitLane)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical128BitLane)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftLeftLogical128BitLane)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightArithmetic)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(firstOp[0] >> 15) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(firstOp[i] >> 15) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightArithmetic)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightArithmetic)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(firstOp[0] >> 31) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(firstOp[i] >> 31) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightArithmetic)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, UInt32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] >> (int)right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] >> (int)right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightArithmeticVariable)}<Int32>(Vector256<Int32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0!= result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 8)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 31 || i == 15 ? result[i] != 0 : result[i] != 8))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical128BitLane)}<Byte>(Vector256<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 7 || i == 15 ? result[i] != 0 : result[i] != 2048))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical128BitLane)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 134217728)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 3 || i == 7 ? result[i] != 0 : result[i] != 134217728))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical128BitLane)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 576460752303423488L)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 2 ? result[i] != 576460752303423488L : result[i] != 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical128BitLane)}<Int64>(Vector256<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 8)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 31 || i == 15 ? result[i] != 0 : result[i] != 8))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical128BitLane)}<SByte>(Vector256<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 7 || i == 15 ? result[i] != 0 : result[i] != 2048))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical128BitLane)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 134217728)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 3 || i == 7 ? result[i] != 0 : result[i] != 134217728))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical128BitLane)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 576460752303423488UL)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 2 ? result[i] != 576460752303423488UL : result[i] != 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightLogical128BitLane)}<UInt64>(Vector256<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((right[0] > 127) ? 0 : left[right[0] & 0x0F]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 16 ? (right[i] > 127 ? 0 : left[right[i] & 0x0F]) : (right[i] > 127 ? 0 : left[(right[i] & 0x0F) + 16])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Shuffle)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? firstOp[0] : (i == 4 ? firstOp[5] : firstOp[4])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Shuffle)}<Int32>(Vector256<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((right[0] < 0) ? 0 : left[right[0] & 0x0F]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 16 ? (right[i] < 0 ? 0 : left[right[i] & 0x0F]) : (right[i] < 0 ? 0 : left[(right[i] & 0x0F) + 16])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Shuffle)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i < 4 ? firstOp[0] : (i == 4 ? firstOp[5] : firstOp[4])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Shuffle)}<UInt32>(Vector256<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShuffleHigh)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShuffleHigh)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShuffleLow)}<Int16>(Vector256<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != firstOp[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != firstOp[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShuffleLow)}<UInt16>(Vector256<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (right[0] < 0 ? (short)(-left[0]) : (right[0] > 0 ? left[0] : 0)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (right[i] < 0 ? (short)(-left[i]) : (right[i] > 0 ? left[i] : 0)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Sign)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (right[0] < 0 ? (int)(-left[0]) : (right[0] > 0 ? left[0] : 0)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (right[i] < 0 ? (int)(-left[i]) : (right[i] > 0 ? left[i] : 0)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Sign)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (right[0] < 0 ? (sbyte)(-left[0]) : (right[0] > 0 ? left[0] : 0)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (right[i] < 0 ? (sbyte)(-left[i]) : (right[i] > 0 ? left[i] : 0)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Sign)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Subtract)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Subtract)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Subtract)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Subtract)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Subtract)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Subtract)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Subtract)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Subtract)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Abs(left[0] - right[0]) + Math.Abs(left[1] - right[1]) + Math.Abs(left[2] - right[2]) + Math.Abs(left[3] - right[3]) + Math.Abs(left[4] - right[4]) + Math.Abs(left[5] - right[5]) + Math.Abs(left[6] - right[6]) + Math.Abs(left[7] - right[7]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i % 4 != 0) ? 0 : Math.Abs(left[(i/4)*8] - right[(i/4)*8]) + Math.Abs(left[(i/4)*8+1] - right[(i/4)*8+1]) + Math.Abs(left[(i/4)*8+2] - right[(i/4)*8+2]) + Math.Abs(left[(i/4)*8+3] - right[(i/4)*8+3]) + Math.Abs(left[(i/4)*8+4] - right[(i/4)*8+4]) + Math.Abs(left[(i/4)*8+5] - right[(i/4)*8+5]) + Math.Abs(left[(i/4)*8+6] - right[(i/4)*8+6]) + Math.Abs(left[(i/4)*8+7] - right[(i/4)*8+7])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.SumAbsoluteDifferences)}<UInt16>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Xor)}<Byte>(Vector256<Byte>, Vector256<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Xor)}<Int16>(Vector256<Int16>, Vector256<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Xor)}<Int32>(Vector256<Int32>, Vector256<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Xor)}<Int64>(Vector256<Int64>, Vector256<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Xor)}<SByte>(Vector256<SByte>, Vector256<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Xor)}<UInt16>(Vector256<UInt16>, Vector256<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Xor)}<UInt32>(Vector256<UInt32>, Vector256<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Xor)}<UInt64>(Vector256<UInt64>, Vector256<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((1 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((1 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int32>(Vector128<Int32>.1, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((2 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((2 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int32>(Vector128<Int32>.2, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((4 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((4 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int32>(Vector128<Int32>.4, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((85 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((85 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<Int32>(Vector128<Int32>.85, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((1 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((1 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt32>(Vector128<UInt32>.1, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((2 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((2 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt32>(Vector128<UInt32>.2, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((4 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((4 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt32>(Vector128<UInt32>.4, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((85 & (1 << 0)) == 0) ? left[0] : right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((85 & (1 << i)) == 0) ? left[i] : right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.Blend)}<UInt32>(Vector128<UInt32>.85, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Byte>(Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Int16>(Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Int32>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<Int64>(Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<SByte>(Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<UInt16>(Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<UInt32>(Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector128)}<UInt64>(Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Byte>(Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Int16>(Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Int32>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<Int64>(Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<SByte>(Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<UInt16>(Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<UInt32>(Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((firstOp[0] != result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.BroadcastScalarToVector256)}<UInt64>(Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((right[0] < 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((right[i] < 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskLoad)}<Int32>(Int32*, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((right[0] < 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((right[i] < 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskLoad)}<Int64>(Int64*, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((right[0] & (1U << 31)) != 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((right[i] & (1U << 31)) != 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskLoad)}<UInt32>(UInt32*, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((right[0] & (1UL << 63)) != 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((right[i] & (1UL << 63)) != 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskLoad)}<UInt64>(UInt64*, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] < 0) ? right[0] : result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] < 0) ? right[i] : result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskStore)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] < 0) ? right[0] : result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] < 0) ? right[i] : result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskStore)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((left[0] & (1U << 31)) != 0) ? right[0] : result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((left[i] & (1U << 31)) != 0) ? right[i] : result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskStore)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (((left[0] & (1UL << 63)) != 0) ? right[0] : result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (((left[i] & (1UL << 63)) != 0) ? right[i] : result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.MaskStore)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, UInt32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] >> (int)right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] >> (int)right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx2)}.{nameof(Avx2.ShiftRightArithmeticVariable)}<Int32>(Vector128<Int32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(right[0]) < 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(right[i]) < 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.MaskLoad)}<Double>(Double*, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(right[0]) < 0) ? left[0] : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(right[i]) < 0) ? left[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.MaskLoad)}<Single>(Single*, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(left[0]) < 0) ? right[0] : BitConverter.DoubleToInt64Bits(result[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(left[i]) < 0) ? right[i] : BitConverter.DoubleToInt64Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.MaskStore)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(left[0]) < 0) ? right[0] : BitConverter.SingleToInt32Bits(result[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(left[i]) < 0) ? right[i] : BitConverter.SingleToInt32Bits(result[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Avx)}.{nameof(Avx.MaskStore)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" right: {right}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" right: {right}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" data: {data}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" data: {data}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" data: {data}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" data: {data}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" data: {data}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" data: {data}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" data: {data}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" data: {data}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" right: {right}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" right: {right}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" right: {right}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" right: {right}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[0] * secondOp[0]) + thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i] * secondOp[i]) + thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAdd)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[0] * secondOp[0]) + thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i] * secondOp[i]) + thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAdd)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[0] * secondOp[0]) + thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[i] * secondOp[i]) + thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddNegated)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[0] * secondOp[0]) + thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[i] * secondOp[i]) + thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddNegated)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[0] * secondOp[0]) + thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(firstOp[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddNegatedScalar)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[0] * secondOp[0]) + thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddNegatedScalar)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[0] * secondOp[0]) + thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(firstOp[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddScalar)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[0] * secondOp[0]) + thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddScalar)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i] * secondOp[i]) - thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i + 1] * secondOp[i + 1]) + thirdOp[i + 1], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i + 1], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddSubtract)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i] * secondOp[i]) - thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i + 1] * secondOp[i + 1]) + thirdOp[i + 1], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i + 1], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddSubtract)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[0] * secondOp[0]) - thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i] * secondOp[i]) - thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtract)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[0] * secondOp[0]) - thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i] * secondOp[i]) - thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtract)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i] * secondOp[i]) + thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i + 1] * secondOp[i + 1]) - thirdOp[i + 1], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i + 1], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractAdd)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i] * secondOp[i]) + thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i + 1] * secondOp[i + 1]) - thirdOp[i + 1], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i + 1], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractAdd)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[0] * secondOp[0]) - thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[i] * secondOp[i]) - thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractNegated)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[0] * secondOp[0]) - thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[i] * secondOp[i]) - thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractNegated)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[0] * secondOp[0]) - thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(firstOp[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractNegatedScalar)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[0] * secondOp[0]) - thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractNegatedScalar)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[0] * secondOp[0]) - thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(firstOp[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractScalar)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[0] * secondOp[0]) - thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractScalar)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[0] * secondOp[0]) + thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i] * secondOp[i]) + thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAdd)}<Double>(Vector256<Double>, Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[0] * secondOp[0]) + thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i] * secondOp[i]) + thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAdd)}<Single>(Vector256<Single>, Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[0] * secondOp[0]) + thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[i] * secondOp[i]) + thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddNegated)}<Double>(Vector256<Double>, Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[0] * secondOp[0]) + thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[i] * secondOp[i]) + thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddNegated)}<Single>(Vector256<Single>, Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i] * secondOp[i]) - thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i + 1] * secondOp[i + 1]) + thirdOp[i + 1], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i + 1], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddSubtract)}<Double>(Vector256<Double>, Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i] * secondOp[i]) - thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i + 1] * secondOp[i + 1]) + thirdOp[i + 1], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i + 1], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplyAddSubtract)}<Single>(Vector256<Single>, Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[0] * secondOp[0]) - thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i] * secondOp[i]) - thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtract)}<Double>(Vector256<Double>, Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[0] * secondOp[0]) - thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i] * secondOp[i]) - thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtract)}<Single>(Vector256<Single>, Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i] * secondOp[i]) + thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.DoubleToInt64Bits(Math.Round((firstOp[i + 1] * secondOp[i + 1]) - thirdOp[i + 1], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i + 1], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractAdd)}<Double>(Vector256<Double>, Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i] * secondOp[i]) + thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.SingleToInt32Bits(MathF.Round((firstOp[i + 1] * secondOp[i + 1]) - thirdOp[i + 1], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i + 1], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractAdd)}<Single>(Vector256<Single>, Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[0] * secondOp[0]) - thirdOp[0], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[0], 9)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Round(-(firstOp[i] * secondOp[i]) - thirdOp[i], 9)) != BitConverter.DoubleToInt64Bits(Math.Round(result[i], 9)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractNegated)}<Double>(Vector256<Double>, Vector256<Double>, Vector256<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[0] * secondOp[0]) - thirdOp[0], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[0], 3)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(MathF.Round(-(firstOp[i] * secondOp[i]) - thirdOp[i], 3)) != BitConverter.SingleToInt32Bits(MathF.Round(result[i], 3)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Fma)}.{nameof(Fma.MultiplySubtractNegated)}<Single>(Vector256<Single>, Vector256<Single>, Vector256<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<Int64>(Vector128<Int64>, 0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<Int64>(Vector128<Int64>, 1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<Int64>(Vector128<Int64>, 129): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<Int64>(Vector128<Int64>, 16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<Int64>(Vector128<Int64>, 17): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<UInt64>(Vector128<UInt64>, 0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<UInt64>(Vector128<UInt64>, 1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<UInt64>(Vector128<UInt64>, 129): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<UInt64>(Vector128<UInt64>, 16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Pclmulqdq)}.{nameof(Pclmulqdq.CarrylessMultiply)}<UInt64>(Vector128<UInt64>, 17): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
- {
- Succeeded = false;
- break;
- }
+ {
+ succeeded = false;
+ break;
+ }
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Imm}): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
- break;
+ succeeded = false;
+ break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] left, {Op2BaseType}[] right, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
break;
}
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {Op2BaseType}[] secondOp, {Op3BaseType}[] thirdOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
break;
}
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>, {Op3VectorType}<{Op3BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ({ValidateFirstResult})
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", value)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] left, {Op2BaseType}[] right, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof({RetBaseType})); inner++)
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
break;
}
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] left, {Op2BaseType}[] right, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>.{Imm}, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] left, {Op2BaseType}[] right, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>.{Imm}): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] left, {Op2BaseType}[] right, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>.{Imm}): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] left, {Op2BaseType}[] right, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1BaseType}*, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (int i = 0; i < result.Length; i++)
{
if (result[i] != _expectedRet[i] )
{
- Succeeded = false;
+ succeeded = false;
}
}
- if (!Succeeded)
+
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Imm}): {method} failed:");
TestLibrary.TestFramework.LogInformation($" expectedRet: ({string.Join(", ", _expectedRet)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" right: {right}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType} firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
TestLibrary.TestFramework.LogInformation($" data: {data}");
TestLibrary.TestFramework.LogInformation($" result: {result}");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType} result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType} result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] left, {Op2BaseType}[] right, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {Op2BaseType}[] secondOp, {Op3BaseType}[] thirdOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>, {Op3VectorType}<{Op3BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] firstOp, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult({Op1BaseType}[] left, {Op2BaseType}[] right, {RetBaseType}[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ({ValidateFirstResult})
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ({ValidateRemainingResults})
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof({Isa})}.{nameof({Isa}.{Method})}<{RetBaseType}>({Op1VectorType}<{Op1BaseType}>, {Op2VectorType}<{Op2BaseType}>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] + right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i] + right[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.Add)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] + right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.AddScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.SingleToInt32Bits(left[0]) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.SingleToInt32Bits(left[0]) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.And)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((~BitConverter.SingleToInt32Bits(left[0]) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((~BitConverter.SingleToInt32Bits(left[0]) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.AndNot)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] == right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != ((left[i] == right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareEqual)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] == right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareEqualOrderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] == right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareEqualScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] == right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareEqualUnorderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != ((left[i] > right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThan)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != ((left[i] >= right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanOrEqual)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] >= right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanOrEqualOrderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanOrEqualScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] >= right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanOrEqualUnorderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] > right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanOrderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] > right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanUnorderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != ((left[i] < right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThan)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != ((left[i] <= right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanOrEqual)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] <= right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanOrEqualOrderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanOrEqualScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] <= right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanOrEqualUnorderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] < right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanOrderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] < right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanUnorderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != ((left[i] != right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotEqual)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] != right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotEqualOrderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotEqualScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] != right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotEqualUnorderedScalar)}<Boolean>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != (!(left[i] > right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotGreaterThan)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != (!(left[i] >= right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotGreaterThanOrEqual)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotGreaterThanOrEqualScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotGreaterThanScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != (!(left[i] < right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotLessThan)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != (!(left[i] <= right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotLessThanOrEqual)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotLessThanOrEqualScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotLessThanScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((!float.IsNaN(left[0]) && !float.IsNaN(right[0])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != ((!float.IsNaN(left[i]) && !float.IsNaN(right[i])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareOrdered)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((!float.IsNaN(left[0]) && !float.IsNaN(right[0])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareOrderedScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((float.IsNaN(left[0]) || float.IsNaN(right[0])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != ((float.IsNaN(left[i]) || float.IsNaN(right[i])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareUnordered)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != ((float.IsNaN(left[0]) || float.IsNaN(right[0])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareUnorderedScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] / right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i] / right[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.Divide)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] / right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.DivideScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.LoadScalarVector128)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.LoadVector128)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(Math.Max(left[0], right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(Math.Max(left[i], right[i])) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.Max)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(Math.Max(left[0], right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.MaxScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(Math.Min(left[0], right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(Math.Min(left[i], right[i])) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.Min)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(Math.Min(left[0], right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.MinScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] * right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i] * right[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.Multiply)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] * right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.MultiplyScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.SingleToInt32Bits(left[0]) | BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.SingleToInt32Bits(left[0]) | BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.Or)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] - right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i] - right[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.Subtract)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(left[0] - right[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.SubtractScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.SingleToInt32Bits(left[0]) ^ BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.SingleToInt32Bits(left[0]) ^ BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.Xor)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Add)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] + right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i] + right[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Add)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Add)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Add)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Add)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Add)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Add)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Add)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] + right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] + right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Add)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Sse2Verify.AddSaturate(left[0], right[0], result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Sse2Verify.AddSaturate(left[i], right[i], result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AddSaturate)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Sse2Verify.AddSaturate(left[0], right[0], result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Sse2Verify.AddSaturate(left[i], right[i], result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AddSaturate)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Sse2Verify.AddSaturate(left[0], right[0], result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Sse2Verify.AddSaturate(left[i], right[i], result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AddSaturate)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Sse2Verify.AddSaturate(left[0], right[0], result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Sse2Verify.AddSaturate(left[i], right[i], result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AddSaturate)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] + right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AddScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.And)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.DoubleToInt64Bits(left[0]) & BitConverter.DoubleToInt64Bits(right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.DoubleToInt64Bits(left[i]) & BitConverter.DoubleToInt64Bits(right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.And)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.And)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.And)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.And)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.And)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.And)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.And)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.And)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AndNot)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((~BitConverter.DoubleToInt64Bits(left[0]) & BitConverter.DoubleToInt64Bits(right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((~BitConverter.DoubleToInt64Bits(left[i]) & BitConverter.DoubleToInt64Bits(right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AndNot)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AndNot)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AndNot)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AndNot)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AndNot)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AndNot)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AndNot)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(~left[0] & right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(~left[i] & right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.AndNot)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)((left[0] + right[0] + 1) >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)((left[i] + right[i] + 1) >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Average)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)((left[0] + right[0] + 1) >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)((left[i] + right[i] + 1) >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Average)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((byte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((byte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqual)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] == right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] == right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqual)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqual)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqual)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqual)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((ushort)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((ushort)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqual)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((uint)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((uint)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqual)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] == right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqualOrderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] == right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqualScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] == right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqualUnorderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] > right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThan)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] > right[0]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] > right[i]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThan)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] > right[0]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] > right[i]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThan)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] > right[0]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] > right[i]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThan)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] >= right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanOrEqual)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] >= right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanOrEqualOrderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanOrEqualScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] >= right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanOrEqualUnorderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] > right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanOrderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] > right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanUnorderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] < right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThan)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] < right[0]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] < right[i]) ? unchecked((short)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThan)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] < right[0]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] < right[i]) ? unchecked((int)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThan)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] < right[0]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] < right[i]) ? unchecked((sbyte)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThan)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] <= right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanOrEqual)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] <= right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanOrEqualOrderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanOrEqualScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] <= right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanOrEqualUnorderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] < right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanOrderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] < right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanUnorderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] != right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotEqual)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] != right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotEqualOrderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotEqualScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
{
if ((left[0] != right[0]) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotEqualUnorderedScalar)}<Boolean>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != (!(left[i] > right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotGreaterThan)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != (!(left[i] >= right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotGreaterThanOrEqual)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotGreaterThanOrEqualScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotGreaterThanScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != (!(left[i] < right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotLessThan)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != (!(left[i] <= right[i]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotLessThanOrEqual)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotLessThanOrEqualScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotLessThanScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((!double.IsNaN(left[0]) && !double.IsNaN(right[0])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != ((!double.IsNaN(left[i]) && !double.IsNaN(right[i])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareOrdered)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((!double.IsNaN(left[0]) && !double.IsNaN(right[0])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareOrderedScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((double.IsNaN(left[0]) || double.IsNaN(right[0])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != ((double.IsNaN(left[i]) || double.IsNaN(right[i])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareUnordered)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != ((double.IsNaN(left[0]) || double.IsNaN(right[0])) ? -1 : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareUnorderedScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Int32 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)Math.Round(firstOp[0]) != result)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToInt32)}<Int32>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToInt32)}<Int32>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Int32 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int) firstOp[0] != result)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToInt32WithTruncation)}<Int32>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Int64 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)Math.Round(firstOp[0]) != result)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToInt64)}<Int64>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToInt64)}<Int64>(Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Int64 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long) firstOp[0] != result)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToInt64WithTruncation)}<Int64>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToUInt32)}<UInt32>(Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64 result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result)
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToUInt64)}<UInt64>(Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: result");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i % 2]) != BitConverter.DoubleToInt64Bits(firstOp[i % 2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToVector128Double)}<Double>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToVector128Double)}<Double>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (int)Math.Round(firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 2) ? (int)Math.Round(firstOp[i]) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToVector128Int32)}<Int32>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (int)MathF.Round(firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (int) MathF.Round(firstOp[i], 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToVector128Int32)}<Int32>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (int)firstOp[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 2) ? (int)firstOp[i] : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToVector128Int32WithTruncation)}<Int32>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (int)firstOp[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (int)firstOp[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToVector128Int32WithTruncation)}<Int32>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((float)firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != ((i < 2) ? BitConverter.SingleToInt32Bits((float)firstOp[i]) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToVector128Single)}<Single>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((float)firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits((float)firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ConvertToVector128Single)}<Single>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] / right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i] / right[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Divide)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] / right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.DivideScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Extract)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Extract)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Insert)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Insert)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Insert)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Insert)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadScalarVector128)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadScalarVector128)}<Int32>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadScalarVector128)}<Int64>(Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadScalarVector128)}<UInt32>(Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadScalarVector128)}<UInt64>(Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadVector128)}<Byte>(Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(firstOp[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadVector128)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadVector128)}<Int16>(Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadVector128)}<Int32>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadVector128)}<Int64>(Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadVector128)}<SByte>(Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadVector128)}<UInt16>(Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadVector128)}<UInt32>(Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.LoadVector128)}<UInt64>(Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Math.Max(left[0], right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Math.Max(left[i], right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Max)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Max(left[0], right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Max(left[i], right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Max)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Math.Max(left[0], right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Math.Max(left[i], right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Max)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Max(left[0], right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.MaxScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Math.Min(left[0], right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Math.Min(left[i], right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Min)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Min(left[0], right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(Math.Min(left[i], right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Min)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Math.Min(left[0], right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Math.Min(left[i], right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Min)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(Math.Min(left[0], right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.MinScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] * right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i] * right[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Multiply)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Clamp(((right[1] * left[1]) + (right[0] * left[0])), int.MinValue, int.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Clamp(((right[(i * 2) + 1] * left[(i * 2) + 1]) + (right[i * 2] * left[i * 2])), int.MinValue, int.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.MultiplyAddAdjacent)}<Int32>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToInt16(BitConverter.GetBytes(((int)(left[0])) * right[0]), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToInt16(BitConverter.GetBytes(((int)(left[i])) * right[i]), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.MultiplyLow)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToUInt16(BitConverter.GetBytes(((uint)(left[0])) * right[0]), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToUInt16(BitConverter.GetBytes(((uint)(left[i])) * right[i]), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.MultiplyLow)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] * right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.MultiplyScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Or)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.DoubleToInt64Bits(left[0]) | BitConverter.DoubleToInt64Bits(right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.DoubleToInt64Bits(left[i]) | BitConverter.DoubleToInt64Bits(right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Or)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Or)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Or)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Or)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Or)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Or)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Or)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] | right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] | right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Or)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (short)Math.Min(Math.Max(left[0], short.MinValue), short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 4) ? (short)Math.Min(Math.Max(left[i], short.MinValue), short.MaxValue) : (short)Math.Min(Math.Max(right[i%4], short.MinValue), short.MaxValue)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.PackSignedSaturate)}<Int16>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (sbyte)Math.Min(Math.Max(left[0], sbyte.MinValue), sbyte.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (sbyte)Math.Min(Math.Max(left[i], sbyte.MinValue), sbyte.MaxValue) : (sbyte)Math.Min(Math.Max(right[i%8], sbyte.MinValue), sbyte.MaxValue)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.PackSignedSaturate)}<SByte>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (byte)Math.Min(Math.Max(left[0], byte.MinValue), byte.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((i < 8) ? (byte)Math.Min(Math.Max(left[i], byte.MinValue), byte.MaxValue) : (byte)Math.Min(Math.Max(right[i%8], byte.MinValue), byte.MaxValue)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.PackUnsignedSaturate)}<Byte>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0!= result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(firstOp[0] << 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(firstOp[i] << 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 0)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 8)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical128BitLane)}<Byte>(Vector128<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical128BitLane)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical128BitLane)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical128BitLane)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 0)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 8)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical128BitLane)}<SByte>(Vector128<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical128BitLane)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical128BitLane)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != 2048)
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftLeftLogical128BitLane)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightArithmetic)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(firstOp[0] >> 15) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(firstOp[i] >> 15) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightArithmetic)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightArithmetic)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(firstOp[0] >> 31) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(firstOp[i] >> 31) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightArithmetic)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0!= result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(firstOp[0] >> 1) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(firstOp[i] >> 1) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (0 != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (0 != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 8)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 15 ? result[i] != 0 : result[i] != 8))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical128BitLane)}<Byte>(Vector128<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 7 ? result[i] != 0 : result[i] != 2048))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical128BitLane)}<Int16>(Vector128<Int16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 134217728)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 3 ? result[i] != 0 : result[i] != 134217728))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical128BitLane)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 576460752303423488L)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical128BitLane)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 8)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 15 ? result[i] != 0 : result[i] != 8))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical128BitLane)}<SByte>(Vector128<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 2048)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 7 ? result[i] != 0 : result[i] != 2048))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical128BitLane)}<UInt16>(Vector128<UInt16><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 134217728)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i == 3 ? result[i] != 0 : result[i] != 134217728))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical128BitLane)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != 576460752303423488UL)
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((result[i] != 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.ShiftRightLogical128BitLane)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Subtract)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] - right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i] - right[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Subtract)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Subtract)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Subtract)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Subtract)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Subtract)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Subtract)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Subtract)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] - right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] - right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Subtract)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Sse2Verify.SubtractSaturate(left[0], right[0], result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Sse2Verify.SubtractSaturate(left[i], right[i], result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.SubtractSaturate)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Sse2Verify.SubtractSaturate(left[0], right[0], result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Sse2Verify.SubtractSaturate(left[i], right[i], result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.SubtractSaturate)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Sse2Verify.SubtractSaturate(left[0], right[0], result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Sse2Verify.SubtractSaturate(left[i], right[i], result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.SubtractSaturate)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (Sse2Verify.SubtractSaturate(left[0], right[0], result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (Sse2Verify.SubtractSaturate(left[i], right[i], result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.SubtractSaturate)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(left[0] - right[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.SubtractScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Abs(left[0] - right[0]) + Math.Abs(left[1] - right[1]) + Math.Abs(left[2] - right[2]) + Math.Abs(left[3] - right[3]) + Math.Abs(left[4] - right[4]) + Math.Abs(left[5] - right[5]) + Math.Abs(left[6] - right[6]) + Math.Abs(left[7] - right[7]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i != 4 ? 0 : Math.Abs(left[8] - right[8]) + Math.Abs(left[9] - right[9]) + Math.Abs(left[10] - right[10]) + Math.Abs(left[11] - right[11]) + Math.Abs(left[12] - right[12]) + Math.Abs(left[13] - right[13]) + Math.Abs(left[14] - right[14]) + Math.Abs(left[15] - right[15])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.SumAbsoluteDifferences)}<UInt16>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2 + 8] : result[i] != right[(i - 1)/2 + 8])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackHigh)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(left[1]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i/2+1]) : BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(right[(i - 1)/2 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackHigh)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2 + 4] : result[i] != right[(i - 1)/2 + 4])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackHigh)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2 + 2] : result[i] != right[(i - 1)/2 + 2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackHigh)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[1] || result[1] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2 + 1] : result[i] != right[(i - 1)/2 + 1])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackHigh)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[8])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2 + 8] : result[i] != right[(i - 1)/2 + 8])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackHigh)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[4])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2 + 4] : result[i] != right[(i - 1)/2 + 4])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackHigh)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[2])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2 + 2] : result[i] != right[(i - 1)/2 + 2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackHigh)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[1] || result[1] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2 + 1] : result[i] != right[(i - 1)/2 + 1])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackHigh)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2] : result[i] != right[(i - 1)/2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackLow)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(left[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i/2]) : BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(right[(i - 1)/2]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackLow)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2] : result[i] != right[(i - 1)/2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackLow)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2] : result[i] != right[(i - 1)/2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackLow)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0] || result[1] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2] : result[i] != right[(i - 1)/2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackLow)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2] : result[i] != right[(i - 1)/2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackLow)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2] : result[i] != right[(i - 1)/2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackLow)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2] : result[i] != right[(i - 1)/2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackLow)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != left[0] || result[1] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((i % 2 == 0) ? result[i] != left[i/2] : result[i] != right[(i - 1)/2])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.UnpackLow)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((byte)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((byte)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Xor)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.DoubleToInt64Bits(left[0]) ^ BitConverter.DoubleToInt64Bits(right[0])) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((BitConverter.DoubleToInt64Bits(left[i]) ^ BitConverter.DoubleToInt64Bits(right[i])) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Xor)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((short)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((short)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Xor)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((int)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((int)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Xor)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((long)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((long)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Xor)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((sbyte)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((sbyte)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Xor)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ushort)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ushort)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Xor)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((uint)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((uint)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Xor)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((ulong)(left[0] ^ right[0]) != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((ulong)(left[i] ^ right[i]) != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.Xor)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i] - right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.DoubleToInt64Bits(result[i + 1]) != BitConverter.DoubleToInt64Bits(left[i + 1] + right[i + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse3)}.{nameof(Sse3.AddSubtract)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var i = 0; i < RetElementCount; i += 2)
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i] - right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.SingleToInt32Bits(result[i + 1]) != BitConverter.SingleToInt32Bits(left[i + 1] + right[i + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse3)}.{nameof(Sse3.AddSubtract)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Double)); inner++)
if (BitConverter.DoubleToInt64Bits(result[i1]) != BitConverter.DoubleToInt64Bits(left[i3] + left[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.DoubleToInt64Bits(result[i2]) != BitConverter.DoubleToInt64Bits(right[i3] + right[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse3)}.{nameof(Sse3.HorizontalAdd)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Single)); inner++)
if (BitConverter.SingleToInt32Bits(result[i1]) != BitConverter.SingleToInt32Bits(left[i3] + left[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.SingleToInt32Bits(result[i2]) != BitConverter.SingleToInt32Bits(right[i3] + right[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse3)}.{nameof(Sse3.HorizontalAdd)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Double)); inner++)
if (BitConverter.DoubleToInt64Bits(result[i1]) != BitConverter.DoubleToInt64Bits(left[i3] - left[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.DoubleToInt64Bits(result[i2]) != BitConverter.DoubleToInt64Bits(right[i3] - right[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse3)}.{nameof(Sse3.HorizontalSubtract)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Single)); inner++)
if (BitConverter.SingleToInt32Bits(result[i1]) != BitConverter.SingleToInt32Bits(left[i3] - left[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (BitConverter.SingleToInt32Bits(result[i2]) != BitConverter.SingleToInt32Bits(right[i3] - right[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse3)}.{nameof(Sse3.HorizontalSubtract)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] secondOp, Byte[] thirdOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((thirdOp[0] >> 7) & 1) == 1 ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((thirdOp[i] >> 7) & 1) == 1 ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<Byte>(Vector128<Byte>, Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] secondOp, Double[] thirdOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((BitConverter.DoubleToInt64Bits(thirdOp[0]) >> 63) & 1) == 1 ? BitConverter.DoubleToInt64Bits(secondOp[0]) != BitConverter.DoubleToInt64Bits(result[0]) : BitConverter.DoubleToInt64Bits(firstOp[0]) != BitConverter.DoubleToInt64Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((BitConverter.DoubleToInt64Bits(thirdOp[i]) >> 63) & 1) == 1 ? BitConverter.DoubleToInt64Bits(secondOp[i]) != BitConverter.DoubleToInt64Bits(result[i]) : BitConverter.DoubleToInt64Bits(firstOp[i]) != BitConverter.DoubleToInt64Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<Double>(Vector128<Double>, Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, Int16[] secondOp, Int16[] thirdOp, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<Int16>(Vector128<Int16>, Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] secondOp, Int32[] thirdOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<Int32>(Vector128<Int32>, Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] secondOp, Int64[] thirdOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<Int64>(Vector128<Int64>, Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] secondOp, SByte[] thirdOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((thirdOp[0] >> 7) & 1) == 1 ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((thirdOp[i] >> 7) & 1) == 1 ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<SByte>(Vector128<SByte>, Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] secondOp, Single[] thirdOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (((BitConverter.SingleToInt32Bits(thirdOp[0]) >> 31) & 1) == 1 ? BitConverter.SingleToInt32Bits(secondOp[0]) != BitConverter.SingleToInt32Bits(result[0]) : BitConverter.SingleToInt32Bits(firstOp[0]) != BitConverter.SingleToInt32Bits(result[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (((BitConverter.SingleToInt32Bits(thirdOp[i]) >> 31) & 1) == 1 ? BitConverter.SingleToInt32Bits(secondOp[i]) != BitConverter.SingleToInt32Bits(result[i]) : BitConverter.SingleToInt32Bits(firstOp[i]) != BitConverter.SingleToInt32Bits(result[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<Single>(Vector128<Single>, Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] firstOp, UInt16[] secondOp, UInt16[] thirdOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] secondOp, UInt32[] thirdOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] secondOp, UInt64[] thirdOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((thirdOp[0] != 0) ? secondOp[0] != result[0] : firstOp[0] != result[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if ((thirdOp[i] != 0) ? secondOp[i] != result[i] : firstOp[i] != result[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.BlendVariable)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" thirdOp: ({string.Join(", ", thirdOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Ceiling)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Ceiling)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.CeilingScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.CeilingScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((long)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((long)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.CompareEqual)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] == right[0]) ? unchecked((ulong)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] == right[i]) ? unchecked((ulong)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.CompareEqual)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<Byte>(Vector128<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<Byte>(Vector128<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(firstOp[1])))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<Single>(Vector128<Single><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(firstOp[1])))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<Single>(Vector128<Single><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if ((result[0] != firstOp[1]))
{
- Succeeded = false;
+ succeeded = false;
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Extract)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Floor(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Floor(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Floor)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Floor(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Floor(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Floor)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Floor(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.FloorScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Floor(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.FloorScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Byte>(Vector128<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Byte>(Vector128<Byte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Int32>(Vector128<Int32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] firstOp, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Int64>(Vector128<Int64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<SByte>(Vector128<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<SByte>(Vector128<SByte><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.0): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(0.0f))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.1): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(right[2]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.128): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(0.0f))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.129): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(left[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i == 1 ? BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(right[0]) : BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.16): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(right[3]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.192): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i == 1 ? BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(0.0f) : BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.2): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(left[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i == 2 ? BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(right[0]) : BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.32): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i == 2 ? BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(0.0f) : BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.4): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(left[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i == 3 ? BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(right[0]) : BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.48): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(right[1]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.64): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (i == 3 ? BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(0.0f) : BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<Single>(Vector128<Single>, Vector128<Single>.8): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<UInt32>(Vector128<UInt32><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] firstOp, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
for (var i = 0; i < RetElementCount; i++)
{
if ((i == 1 ? result[i] != 2 : result[i] != firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Insert)}<UInt64>(Vector128<UInt64><9>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Max)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Max)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Max)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Max(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Max(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Max)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Min)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Min)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Min)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Min(left[0], right[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Min(left[i], right[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.Min)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToInt32(BitConverter.GetBytes(((long)(left[0])) * right[0]), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToInt32(BitConverter.GetBytes(((long)(left[i])) * right[i]), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.MultiplyLow)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != BitConverter.ToUInt32(BitConverter.GetBytes(((ulong)(left[0])) * right[0]), 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != BitConverter.ToUInt32(BitConverter.GetBytes(((ulong)(left[i])) * right[i]), 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.MultiplyLow)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(UInt16)); inner++)
if (result[i1] != ((left[i3 - inner] > 0xFFFF) ? 0xFFFF : ((left[i3 - inner] < 0) ? 0 : BitConverter.ToUInt16(BitConverter.GetBytes(left[i3 - inner]), 0))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (result[i2] != ((right[i3 - inner] > 0xFFFF) ? 0xFFFF : ((right[i3 - inner] < 0) ? 0 : BitConverter.ToUInt16(BitConverter.GetBytes(right[i3 - inner]), 0))))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.PackUnsignedSaturate)}<UInt16>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Round(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Round(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundCurrentDirection)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Round(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Round(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundCurrentDirection)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Round(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundCurrentDirectionScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Round(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundCurrentDirectionScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Round(firstOp[0], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Round(firstOp[i], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToNearestInteger)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Round(firstOp[0], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Round(firstOp[i], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToNearestInteger)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Round(right[0], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToNearestIntegerScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Round(right[0], MidpointRounding.AwayFromZero)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToNearestIntegerScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Floor(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Floor(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToNegativeInfinity)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Floor(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Floor(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToNegativeInfinity)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Floor(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToNegativeInfinityScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Floor(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToNegativeInfinityScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToPositiveInfinity)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToPositiveInfinity)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits(Math.Ceiling(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToPositiveInfinityScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits(MathF.Ceiling(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToPositiveInfinityScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] firstOp, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits((firstOp[0] > 0) ? Math.Floor(firstOp[0]) : Math.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits((firstOp[i] > 0) ? Math.Floor(firstOp[i]) : Math.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToZero)}<Double>(Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] firstOp, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((firstOp[0] > 0) ? MathF.Floor(firstOp[0]) : MathF.Ceiling(firstOp[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits((firstOp[i] > 0) ? MathF.Floor(firstOp[i]) : MathF.Ceiling(firstOp[i])))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToZero)}<Single>(Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Double[] left, Double[] right, Double[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits((right[0] > 0) ? Math.Floor(right[0]) : Math.Ceiling(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToZeroScalar)}<Double>(Vector128<Double>, Vector128<Double>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Single[] left, Single[] right, Single[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((right[0] > 0) ? MathF.Floor(right[0]) : MathF.Ceiling(right[0])))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits(left[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.RoundToZeroScalar)}<Single>(Vector128<Single>, Vector128<Single>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllOnes)}<Byte>(Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", value)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllOnes)}<Int16>(Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", value)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllOnes)}<Int32>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", value)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllOnes)}<Int64>(Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", value)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllOnes)}<SByte>(Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", value)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllOnes)}<UInt16>(Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", value)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllOnes)}<UInt32>(Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", value)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllOnes)}<UInt64>(Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" value: ({string.Join(", ", value)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllZeros)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllZeros)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllZeros)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllZeros)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllZeros)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllZeros)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllZeros)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestAllZeros)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestC)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestC)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestC)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestC)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestC)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestC)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestC)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestC)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestMixOnesZeros)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestMixOnesZeros)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestMixOnesZeros)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestMixOnesZeros)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestMixOnesZeros)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestMixOnesZeros)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestMixOnesZeros)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestMixOnesZeros)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestNotZAndNotC)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestNotZAndNotC)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestNotZAndNotC)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestNotZAndNotC)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestNotZAndNotC)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestNotZAndNotC)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestNotZAndNotC)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (((expectedResult1 == false) && (expectedResult2 == false)) != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestNotZAndNotC)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestZ)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestZ)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestZ)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestZ)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestZ)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestZ)}<UInt16>(Vector128<UInt16>, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestZ)}<UInt32>(Vector128<UInt32>, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
if (expectedResult != result)
{
- Succeeded = false;
-
TestLibrary.TestFramework.LogInformation($"{nameof(Sse41)}.{nameof(Sse41.TestZ)}<UInt64>(Vector128<UInt64>, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((left[0] > right[0]) ? unchecked((long)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((left[i] > right[i]) ? unchecked((long)(-1)) : 0))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Sse42)}.{nameof(Sse42.CompareGreaterThan)}<Int64>(Vector128<Int64>, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] firstOp, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Abs(firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Abs(firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.Abs)}<Byte>(Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] firstOp, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Abs(firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Abs(firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.Abs)}<UInt16>(Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] firstOp, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Abs(firstOp[0]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Abs(firstOp[i]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.Abs)}<UInt32>(Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" firstOp: ({string.Join(", ", firstOp)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<Byte>(Vector128<Byte>.0, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i == 15 ? left[0] : right[i+1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<Byte>(Vector128<Byte>.1, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<Int16>(Vector128<Int16>.0, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i == 7 ? left[0] : right[i+1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<Int16>(Vector128<Int16>.2, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<Int32>(Vector128<Int32>.0, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i == 3 ? left[0] : right[i+1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<Int32>(Vector128<Int32>.4, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<Int64>(Vector128<Int64>.0, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int64[] left, Int64[] right, Int64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i == 1 ? left[0] : right[i+1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<Int64>(Vector128<Int64>.8, Vector128<Int64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<SByte>(Vector128<SByte>.0, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i == 15 ? left[0] : right[i+1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<SByte>(Vector128<SByte>.1, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<UInt16>(Vector128<UInt16>.0, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt16[] left, UInt16[] right, UInt16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i == 7 ? left[0] : right[i+1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<UInt16>(Vector128<UInt16>.2, Vector128<UInt16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<UInt32>(Vector128<UInt32>.0, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt32[] left, UInt32[] right, UInt32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i == 3 ? left[0] : right[i+1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<UInt32>(Vector128<UInt32>.4, Vector128<UInt32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[0])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != right[i])
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<UInt64>(Vector128<UInt64>.0, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(UInt64[] left, UInt64[] right, UInt64[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != right[1])
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (i == 1 ? left[0] : right[i+1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.AlignRight)}<UInt64>(Vector128<UInt64>.8, Vector128<UInt64>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Int16)); inner++)
if (result[i1] != (short)(left[i3] + left[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (result[i2] != (short)(right[i3] + right[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.HorizontalAdd)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Int32)); inner++)
if (result[i1] != (int)(left[i3] + left[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (result[i2] != (int)(right[i3] + right[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.HorizontalAdd)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Int16)); inner++)
if (result[i1] != Math.Clamp((left[i3] + left[i3 + 1]), short.MinValue, short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (result[i2] != Math.Clamp((right[i3] + right[i3 + 1]), short.MinValue, short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.HorizontalAddSaturate)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Int16)); inner++)
if (result[i1] != (short)(left[i3] - left[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (result[i2] != (short)(right[i3] - right[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.HorizontalSubtract)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Int32)); inner++)
if (result[i1] != (int)(left[i3] - left[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (result[i2] != (int)(right[i3] - right[i3 + 1]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.HorizontalSubtract)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
for (var outer = 0; outer < (LargestVectorSize / 16); outer++)
{
for (var inner = 0; inner < (8 / sizeof(Int16)); inner++)
if (result[i1] != Math.Clamp((left[i3] - left[i3 + 1]), short.MinValue, short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
break;
}
if (result[i2] != Math.Clamp((right[i3] - right[i3 + 1]), short.MinValue, short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.HorizontalSubtractSaturate)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, SByte[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != Math.Clamp(((right[1] * left[1]) + (right[0] * left[0])), short.MinValue, short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != Math.Clamp(((right[(i * 2) + 1] * left[(i * 2) + 1]) + (right[i * 2] * left[i * 2])), short.MinValue, short.MaxValue))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.MultiplyAddAdjacent)}<Int16>(Vector128<Byte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (short)((((left[0] * right[0]) >> 14) + 1) >> 1))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (short)((((left[i] * right[i]) >> 14) + 1) >> 1))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.MultiplyHighRoundScale)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Byte[] left, Byte[] right, Byte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((right[0] > 127) ? 0 : left[right[0] & 0x0F]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((right[i] > 127) ? 0 : left[right[i] & 0x0F]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.Shuffle)}<Byte>(Vector128<Byte>, Vector128<Byte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != ((right[0] < 0) ? 0 : left[right[0] & 0x0F]))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != ((right[i] < 0) ? 0 : left[right[i] & 0x0F]))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.Shuffle)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int16[] left, Int16[] right, Int16[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (right[0] < 0 ? (short)(-left[0]) : (right[0] > 0 ? left[0] : 0)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (right[i] < 0 ? (short)(-left[i]) : (right[i] > 0 ? left[i] : 0)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.Sign)}<Int16>(Vector128<Int16>, Vector128<Int16>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(Int32[] left, Int32[] right, Int32[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (right[0] < 0 ? (int)(-left[0]) : (right[0] > 0 ? left[0] : 0)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (right[i] < 0 ? (int)(-left[i]) : (right[i] > 0 ? left[i] : 0)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.Sign)}<Int32>(Vector128<Int32>, Vector128<Int32>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}
{
TestLibrary.TestFramework.BeginScenario(nameof(RunUnsupportedScenario));
- Succeeded = false;
+ bool succeeded = false;
try
{
}
catch (PlatformNotSupportedException)
{
- Succeeded = true;
+ succeeded = true;
+ }
+
+ if (!succeeded)
+ {
+ Succeeded = false;
}
}
private void ValidateResult(SByte[] left, SByte[] right, SByte[] result, [CallerMemberName] string method = "")
{
+ bool succeeded = true;
+
if (result[0] != (right[0] < 0 ? (sbyte)(-left[0]) : (right[0] > 0 ? left[0] : 0)))
{
- Succeeded = false;
+ succeeded = false;
}
else
{
{
if (result[i] != (right[i] < 0 ? (sbyte)(-left[i]) : (right[i] > 0 ? left[i] : 0)))
{
- Succeeded = false;
+ succeeded = false;
break;
}
}
}
- if (!Succeeded)
+ if (!succeeded)
{
TestLibrary.TestFramework.LogInformation($"{nameof(Ssse3)}.{nameof(Ssse3.Sign)}<SByte>(Vector128<SByte>, Vector128<SByte>): {method} failed:");
TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})");
TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})");
TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})");
TestLibrary.TestFramework.LogInformation(string.Empty);
+
+ Succeeded = false;
}
}
}