diff options
Diffstat (limited to 'tests/src/JIT/HardwareIntrinsics/X86/Shared/AlternatingBinOpTest_DataTable.cs')
-rw-r--r-- | tests/src/JIT/HardwareIntrinsics/X86/Shared/AlternatingBinOpTest_DataTable.cs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Shared/AlternatingBinOpTest_DataTable.cs b/tests/src/JIT/HardwareIntrinsics/X86/Shared/AlternatingBinOpTest_DataTable.cs index a2f9977ea6..207dcff702 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Shared/AlternatingBinOpTest_DataTable.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Shared/AlternatingBinOpTest_DataTable.cs @@ -3,6 +3,7 @@ // See the LICENSE file in the project root for more information. using System; +using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Intrinsics; @@ -59,7 +60,12 @@ namespace JIT.HardwareIntrinsics.X86 // to compute the aligned address. var misalignment = expectedAlignment - ((ulong)(buffer) % expectedAlignment); - return (void*)(buffer + misalignment); + var result = (void*)(buffer + misalignment); + + Debug.Assert(((ulong)(result) % expectedAlignment) == 0); + Debug.Assert((ulong)(result) <= ((ulong)(result) + expectedAlignment)); + + return result; } } } |