Consolidate multiply helpers and guard GPU fallbacks
This commit is contained in:
1 parent
84ebbed98b
commit
6adac6b7a7
10 files changed
+227
-70
No files matched your search
@@ -28,13 +28,13 @@ public class HeuristicMultiplyShiftBenchmarks
|
||||
[Benchmark(Baseline = true)]
|
||||
public ulong SafeMultiplyShift()
|
||||
{
|
||||
return HeuristicArithmetic.MultiplyShiftRight(Input.Value, Input.Multiplier, Input.Shift);
|
||||
return ULongExtensions.MultiplyShiftRight(Input.Value, Input.Multiplier, Input.Shift);
|
||||
}
|
||||
|
||||
[Benchmark]
|
||||
public ulong ShiftFirstMultiplyShift()
|
||||
{
|
||||
return HeuristicArithmetic.MultiplyShiftRightShiftFirst(Input.Value, Input.Multiplier, Input.Shift);
|
||||
return ULongExtensions.MultiplyShiftRightShiftFirst(Input.Value, Input.Multiplier, Input.Shift);
|
||||
}
|
||||
|
||||
[Benchmark]
|
||||
|
||||
Reference in new issue
Block a user