public void RunBasicScenario_LoadAligned() { var result = Avx.Insert( Avx.LoadAlignedVector256((UInt32 *)(_dataTable.inArrayPtr)), (uint)2, 6 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); }
public void RunClsVarScenario() { var result = Avx.Insert( _clsVar, (uint)2, 6 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_clsVar, _dataTable.outArrayPtr); }
public void RunBasicScenario_UnsafeRead() { var result = Avx.Insert( Unsafe.Read <Vector256 <UInt32> >(_dataTable.inArrayPtr), (uint)2, 6 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); }
public void RunBasicScenario_Load() { var result = Avx.Insert( Avx.LoadVector256((UInt64 *)(_dataTable.inArrayPtr)), (ulong)2, 19 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); }
public void RunBasicScenario_Load() { var result = Avx.Insert( Avx.LoadVector256((SByte *)(_dataTable.inArrayPtr)), (sbyte)2, 52 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); }
public void RunBasicScenario_UnsafeRead() { var result = Avx.Insert( Unsafe.Read <Vector256 <SByte> >(_dataTable.inArrayPtr), (sbyte)2, 52 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); }
public void RunClsVarScenario() { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); var result = Avx.Insert( _clsVar, (int)2, 1 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_clsVar, _dataTable.outArrayPtr); }
public void RunBasicScenario_LoadAligned() { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); var result = Avx.Insert( Avx.LoadAlignedVector256((Int32 *)(_dataTable.inArrayPtr)), (int)2, 1 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); }
public void RunBasicScenario_UnsafeRead() { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); var result = Avx.Insert( Unsafe.Read <Vector256 <Int32> >(_dataTable.inArrayPtr), (int)2, 1 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); }
public void RunBasicScenario_Load() { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); var result = Avx.Insert( Avx.LoadVector256((SByte *)(_dataTable.inArrayPtr)), (sbyte)2, 20 ); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); }