|
|
|
@ -277,7 +277,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromYCbCrAvx2(int seed) => |
|
|
|
this.TestConversionToRgb(new JpegColorConverterBase.YCbCrAvx(8), |
|
|
|
this.TestConversionToRgb( |
|
|
|
new JpegColorConverterBase.YCbCrAvx(8), |
|
|
|
3, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.YCbCrScalar(8)); |
|
|
|
@ -285,7 +286,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromRgbToYCbCrAvx2(int seed) => |
|
|
|
this.TestConversionFromRgb(new JpegColorConverterBase.YCbCrAvx(8), |
|
|
|
this.TestConversionFromRgb( |
|
|
|
new JpegColorConverterBase.YCbCrAvx(8), |
|
|
|
3, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.YCbCrScalar(8), |
|
|
|
@ -294,7 +296,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromCmykAvx2(int seed) => |
|
|
|
this.TestConversionToRgb(new JpegColorConverterBase.CmykAvx(8), |
|
|
|
this.TestConversionToRgb( |
|
|
|
new JpegColorConverterBase.CmykAvx(8), |
|
|
|
4, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.CmykScalar(8)); |
|
|
|
@ -302,7 +305,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromRgbToCmykAvx2(int seed) => |
|
|
|
this.TestConversionFromRgb(new JpegColorConverterBase.CmykAvx(8), |
|
|
|
this.TestConversionFromRgb( |
|
|
|
new JpegColorConverterBase.CmykAvx(8), |
|
|
|
4, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.CmykScalar(8), |
|
|
|
@ -311,7 +315,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromCmykArm(int seed) => |
|
|
|
this.TestConversionToRgb( new JpegColorConverterBase.CmykArm64(8), |
|
|
|
this.TestConversionToRgb( |
|
|
|
new JpegColorConverterBase.CmykArm64(8), |
|
|
|
4, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.CmykScalar(8)); |
|
|
|
@ -319,7 +324,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromRgbToCmykArm(int seed) => |
|
|
|
this.TestConversionFromRgb(new JpegColorConverterBase.CmykArm64(8), |
|
|
|
this.TestConversionFromRgb( |
|
|
|
new JpegColorConverterBase.CmykArm64(8), |
|
|
|
4, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.CmykScalar(8), |
|
|
|
@ -328,7 +334,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromGrayscaleAvx2(int seed) => |
|
|
|
this.TestConversionToRgb(new JpegColorConverterBase.GrayscaleAvx(8), |
|
|
|
this.TestConversionToRgb( |
|
|
|
new JpegColorConverterBase.GrayscaleAvx(8), |
|
|
|
1, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.GrayscaleScalar(8)); |
|
|
|
@ -336,7 +343,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromRgbToGrayscaleAvx2(int seed) => |
|
|
|
this.TestConversionFromRgb(new JpegColorConverterBase.GrayscaleAvx(8), |
|
|
|
this.TestConversionFromRgb( |
|
|
|
new JpegColorConverterBase.GrayscaleAvx(8), |
|
|
|
1, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.GrayscaleScalar(8), |
|
|
|
@ -345,7 +353,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromRgbAvx2(int seed) => |
|
|
|
this.TestConversionToRgb(new JpegColorConverterBase.RgbAvx(8), |
|
|
|
this.TestConversionToRgb( |
|
|
|
new JpegColorConverterBase.RgbAvx(8), |
|
|
|
3, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.RgbScalar(8)); |
|
|
|
@ -353,7 +362,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromRgbArm(int seed) => |
|
|
|
this.TestConversionToRgb(new JpegColorConverterBase.RgbArm(8), |
|
|
|
this.TestConversionToRgb( |
|
|
|
new JpegColorConverterBase.RgbArm(8), |
|
|
|
3, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.RgbScalar(8)); |
|
|
|
@ -361,7 +371,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromYccKAvx2(int seed) => |
|
|
|
this.TestConversionToRgb( new JpegColorConverterBase.YccKAvx(8), |
|
|
|
this.TestConversionToRgb( |
|
|
|
new JpegColorConverterBase.YccKAvx(8), |
|
|
|
4, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.YccKScalar(8)); |
|
|
|
@ -369,7 +380,8 @@ public class JpegColorConverterTests |
|
|
|
[Theory] |
|
|
|
[MemberData(nameof(Seeds))] |
|
|
|
public void FromRgbToYccKAvx2(int seed) => |
|
|
|
this.TestConversionFromRgb(new JpegColorConverterBase.YccKAvx(8), |
|
|
|
this.TestConversionFromRgb( |
|
|
|
new JpegColorConverterBase.YccKAvx(8), |
|
|
|
4, |
|
|
|
seed, |
|
|
|
new JpegColorConverterBase.YccKScalar(8), |
|
|
|
@ -515,7 +527,7 @@ public class JpegColorConverterTests |
|
|
|
JpegColorConverterBase baseLineConverter, |
|
|
|
int precision = 4) |
|
|
|
{ |
|
|
|
// arrange
|
|
|
|
// arrange
|
|
|
|
JpegColorConverterBase.ComponentValues actual = CreateRandomValues(TestBufferLength, componentCount, seed); |
|
|
|
JpegColorConverterBase.ComponentValues expected = CreateRandomValues(TestBufferLength, componentCount, seed); |
|
|
|
Random rnd = new(seed); |
|
|
|
|