Exemple #1
0
        public void RunClassFldScenario_Load()
        {
            TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario_Load));

            fixed(Vector64 <Int32> *pFld1 = &_fld1)
            {
                var result = AdvSimd.AddPairwiseWideningScalar(
                    AdvSimd.LoadVector64((Int32 *)(pFld1))
                    );

                Unsafe.Write(_dataTable.outArrayPtr, result);
                ValidateResult(_fld1, _dataTable.outArrayPtr);
            }
        }
        public void RunClassLclFldScenario_Load()
        {
            TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load));

            var test = new SimpleUnaryOpTest__AddPairwiseWideningScalar_Vector64_UInt32();

            fixed(Vector64 <UInt32> *pFld1 = &test._fld1)
            {
                var result = AdvSimd.AddPairwiseWideningScalar(
                    AdvSimd.LoadVector64((UInt32 *)(pFld1))
                    );

                Unsafe.Write(_dataTable.outArrayPtr, result);
                ValidateResult(test._fld1, _dataTable.outArrayPtr);
            }
        }