Skip to content

Commit 189c07b

Browse files
Fix benchmarks
1 parent 5a5d23c commit 189c07b

File tree

2 files changed

+6
-14
lines changed

2 files changed

+6
-14
lines changed

tests/ImageSharp.Benchmarks/Color/Bulk/PremultiplyVector4.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
namespace SixLabors.ImageSharp.Benchmarks.ColorSpaces.Bulk;
1010

11-
[Config(typeof(Config.ShortCore31))]
1211
public class PremultiplyVector4
1312
{
1413
private static readonly Vector4[] Vectors = CreateVectors();
@@ -26,10 +25,7 @@ public void PremultiplyBaseline()
2625
}
2726

2827
[Benchmark]
29-
public void Premultiply()
30-
{
31-
Numerics.Premultiply(Vectors);
32-
}
28+
public void Premultiply() => Numerics.Premultiply(Vectors);
3329

3430
[MethodImpl(InliningOptions.ShortMethod)]
3531
private static void Premultiply(ref Vector4 source)
@@ -41,13 +37,13 @@ private static void Premultiply(ref Vector4 source)
4137

4238
private static Vector4[] CreateVectors()
4339
{
44-
var rnd = new Random(42);
40+
Random rnd = new(42);
4541
return GenerateRandomVectorArray(rnd, 2048, 0, 1);
4642
}
4743

4844
private static Vector4[] GenerateRandomVectorArray(Random rnd, int length, float minVal, float maxVal)
4945
{
50-
var values = new Vector4[length];
46+
Vector4[] values = new Vector4[length];
5147

5248
for (int i = 0; i < length; i++)
5349
{

tests/ImageSharp.Benchmarks/Color/Bulk/UnPremultiplyVector4.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
namespace SixLabors.ImageSharp.Benchmarks.ColorSpaces.Bulk;
1010

11-
[Config(typeof(Config.ShortCore31))]
1211
public class UnPremultiplyVector4
1312
{
1413
private static readonly Vector4[] Vectors = CreateVectors();
@@ -26,10 +25,7 @@ public void UnPremultiplyBaseline()
2625
}
2726

2827
[Benchmark]
29-
public void UnPremultiply()
30-
{
31-
Numerics.UnPremultiply(Vectors);
32-
}
28+
public void UnPremultiply() => Numerics.UnPremultiply(Vectors);
3329

3430
[MethodImpl(InliningOptions.ShortMethod)]
3531
private static void UnPremultiply(ref Vector4 source)
@@ -41,13 +37,13 @@ private static void UnPremultiply(ref Vector4 source)
4137

4238
private static Vector4[] CreateVectors()
4339
{
44-
var rnd = new Random(42);
40+
Random rnd = new(42);
4541
return GenerateRandomVectorArray(rnd, 2048, 0, 1);
4642
}
4743

4844
private static Vector4[] GenerateRandomVectorArray(Random rnd, int length, float minVal, float maxVal)
4945
{
50-
var values = new Vector4[length];
46+
Vector4[] values = new Vector4[length];
5147

5248
for (int i = 0; i < length; i++)
5349
{

0 commit comments

Comments
 (0)