Beispiel #1
0
        public void RunClassFldScenario()
        {
            TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario));

            var result = Vector64.GreaterThanAll(_fld1, _fld2);

            ValidateResult(_fld1, _fld2, result);
        }
Beispiel #2
0
        public void RunStructLclFldScenario()
        {
            TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario));

            var test   = TestStruct.Create();
            var result = Vector64.GreaterThanAll(test._fld1, test._fld2);

            ValidateResult(test._fld1, test._fld2, result);
        }
Beispiel #3
0
        public void RunClassLclFldScenario()
        {
            TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario));

            var test   = new VectorBooleanBinaryOpTest__GreaterThanAllUInt16();
            var result = Vector64.GreaterThanAll(test._fld1, test._fld2);

            ValidateResult(test._fld1, test._fld2, result);
        }
Beispiel #4
0
        public void RunLclVarScenario_UnsafeRead()
        {
            TestLibrary.TestFramework.BeginScenario(nameof(RunLclVarScenario_UnsafeRead));

            var op1    = Unsafe.Read <Vector64 <UInt16> >(_dataTable.inArray1Ptr);
            var op2    = Unsafe.Read <Vector64 <UInt16> >(_dataTable.inArray2Ptr);
            var result = Vector64.GreaterThanAll(op1, op2);

            ValidateResult(op1, op2, result);
        }
Beispiel #5
0
        public void RunClsVarScenario()
        {
            TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario));

            var result = Vector64.GreaterThanAll(
                _clsVar1,
                _clsVar2
                );

            ValidateResult(_clsVar1, _clsVar2, result);
        }
Beispiel #6
0
        public void RunBasicScenario_UnsafeRead()
        {
            TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead));

            var result = Vector64.GreaterThanAll(
                Unsafe.Read <Vector64 <UInt16> >(_dataTable.inArray1Ptr),
                Unsafe.Read <Vector64 <UInt16> >(_dataTable.inArray2Ptr)
                );

            ValidateResult(_dataTable.inArray1Ptr, _dataTable.inArray2Ptr, result);
        }
Beispiel #7
0
            public void RunStructFldScenario(VectorBooleanBinaryOpTest__GreaterThanAllUInt16 testClass)
            {
                var result = Vector64.GreaterThanAll(_fld1, _fld2);

                testClass.ValidateResult(_fld1, _fld2, result);
            }