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); } }