diff --git a/EvenPerfectBitScanner.Benchmarks/Mul64Benchmarks.cs b/EvenPerfectBitScanner.Benchmarks/Mul64Benchmarks.cs index db6114a..8768970 100644 --- a/EvenPerfectBitScanner.Benchmarks/Mul64Benchmarks.cs +++ b/EvenPerfectBitScanner.Benchmarks/Mul64Benchmarks.cs @@ -78,8 +78,8 @@ public class Mul64Benchmarks { GpuUInt128 gpuLeft = new((ulong)(left >> 64), (ulong)left); GpuUInt128 gpuRight = new((ulong)(right >> 64), (ulong)right); - GpuUInt128 product = gpuLeft * gpuRight; - return (UInt128)product; + gpuLeft.Mul(gpuRight); + return (UInt128)gpuLeft; } [MethodImpl(MethodImplOptions.AggressiveInlining)]