From e4ee61d6c3984d108a9fd9e29c86dd154a04d0c5 Mon Sep 17 00:00:00 2001 From: Ficture Seven <FICTURE7@gmail.com> Date: Fri, 17 Apr 2020 02:19:20 +0400 Subject: Improve V128 (#1097) * Improve V128 * Use LayoutKind.Sequential instead * Add As<T>, Get<T> & Set<T> * Fix CpuTest * Rename Get<T> & Set<T> to Extract<T> & Insert<T> * Add XML documentation * Nit --- ARMeilleure/Instructions/NativeInterface.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ARMeilleure/Instructions/NativeInterface.cs') diff --git a/ARMeilleure/Instructions/NativeInterface.cs b/ARMeilleure/Instructions/NativeInterface.cs index 4514c0da..610a1209 100644 --- a/ARMeilleure/Instructions/NativeInterface.cs +++ b/ARMeilleure/Instructions/NativeInterface.cs @@ -245,8 +245,8 @@ namespace ARMeilleure.Instructions V128 value = _context.Memory.AtomicLoadInt128((long)address); _context.ExclusiveAddress = GetMaskedExclusiveAddress(address); - _context.ExclusiveValueLow = value.GetUInt64(0); - _context.ExclusiveValueHigh = value.GetUInt64(1); + _context.ExclusiveValueLow = value.Extract<ulong>(0); + _context.ExclusiveValueHigh = value.Extract<ulong>(1); return value; } -- cgit v1.2.3-70-g09d2