From 7fc9f7320df519eb95357930aeb2e3666698ca5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Lema=C5=84czyk?= Date: Tue, 30 Sep 2025 19:24:08 +0200 Subject: [PATCH] Performance improvement --- EvenPerfectBitScanner.Benchmarks/Mul64Benchmarks.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)]