@@ -222,62 +222,79 @@ private static void RunHadamardTransformTest()
222
222
public void HadamardTransform_Works ( ) => RunHadamardTransformTest ( ) ;
223
223
224
224
[ Fact ]
225
- public void TransformTwo_WithHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunTransformTwoTest , HwIntrinsics . AllowAll ) ;
225
+ public void TransformTwo_WithHardwareIntrinsics_Works ( ) =>
226
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunTransformTwoTest , HwIntrinsics . AllowAll ) ;
226
227
227
228
[ Fact ]
228
- public void TransformTwo_WithoutHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunTransformTwoTest , HwIntrinsics . DisableHWIntrinsic ) ;
229
+ public void TransformTwo_WithoutHardwareIntrinsics_Works ( ) =>
230
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunTransformTwoTest , HwIntrinsics . DisableHWIntrinsic ) ;
229
231
230
232
[ Fact ]
231
- public void TransformOne_WithHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunTransformOneTest , HwIntrinsics . AllowAll ) ;
233
+ public void TransformOne_WithHardwareIntrinsics_Works ( ) =>
234
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunTransformOneTest , HwIntrinsics . AllowAll ) ;
232
235
233
236
[ Fact ]
234
- public void TransformOne_WithoutHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunTransformOneTest , HwIntrinsics . DisableHWIntrinsic ) ;
237
+ public void TransformOne_WithoutHardwareIntrinsics_Works ( ) =>
238
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunTransformOneTest , HwIntrinsics . DisableHWIntrinsic ) ;
235
239
236
- // This will test the AVX2 version.
240
+ // This will test the AVX2 or ARM version.
237
241
[ Fact ]
238
- public void Vp8Sse16X16_WithHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X16Test , HwIntrinsics . AllowAll ) ;
242
+ public void Vp8Sse16X16_WithHardwareIntrinsics_Works ( ) =>
243
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X16Test , HwIntrinsics . AllowAll ) ;
239
244
240
245
// This will test the SSE2 version.
241
246
[ Fact ]
242
- public void Vp8Sse16X16_WithoutAVX2_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X16Test , HwIntrinsics . DisableAVX2 ) ;
247
+ public void Vp8Sse16X16_WithoutAVX2_Works ( ) =>
248
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X16Test , HwIntrinsics . DisableAVX2 ) ;
243
249
244
250
// This will test the fallback scalar version.
245
251
[ Fact ]
246
- public void Vp8Sse16X16_WithoutSSE2_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X16Test , HwIntrinsics . DisableSSE2 | HwIntrinsics . DisableAVX ) ;
252
+ public void Vp8Sse16X16_WithoutSSE2_Works ( ) =>
253
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X16Test , HwIntrinsics . DisableSSE2 | HwIntrinsics . DisableAVX | HwIntrinsics . DisableArm64AdvSimd ) ;
247
254
248
- // This will test the AVX2 version.
255
+ // This will test the AVX2 or ARM version.
249
256
[ Fact ]
250
- public void Vp8Sse16X8_WithHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X8Test , HwIntrinsics . AllowAll ) ;
257
+ public void Vp8Sse16X8_WithHardwareIntrinsics_Works ( ) =>
258
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X8Test , HwIntrinsics . AllowAll ) ;
251
259
252
260
// This will test the SSE2 version.
253
261
[ Fact ]
254
- public void Vp8Sse16X8_WithoutAVX2_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X8Test , HwIntrinsics . DisableAVX2 ) ;
262
+ public void Vp8Sse16X8_WithoutAVX2_Works ( ) =>
263
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X8Test , HwIntrinsics . DisableAVX2 ) ;
255
264
256
265
// This will test the fallback scalar version.
257
266
[ Fact ]
258
- public void Vp8Sse16X8_WithoutHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X8Test , HwIntrinsics . DisableSSE2 | HwIntrinsics . DisableAVX ) ;
267
+ public void Vp8Sse16X8_WithoutHardwareIntrinsics_Works ( ) =>
268
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse16X8Test , HwIntrinsics . DisableSSE2 | HwIntrinsics . DisableAVX | HwIntrinsics . DisableArm64AdvSimd ) ;
259
269
260
- // This will test the AVX2 version.
270
+ // This will test the AVX2 version or ARM version .
261
271
[ Fact ]
262
- public void Vp8Sse4X4_WithHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse4X4Test , HwIntrinsics . AllowAll ) ;
272
+ public void Vp8Sse4X4_WithHardwareIntrinsics_Works ( ) =>
273
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse4X4Test , HwIntrinsics . AllowAll ) ;
263
274
264
275
// This will test the SSE2 version.
265
276
[ Fact ]
266
- public void Vp8Sse4X4_WithoutAVX2_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse4X4Test , HwIntrinsics . DisableAVX2 ) ;
277
+ public void Vp8Sse4X4_WithoutAVX2_Works ( ) =>
278
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse4X4Test , HwIntrinsics . DisableAVX2 ) ;
267
279
268
280
// This will test the fallback scalar version.
269
281
[ Fact ]
270
- public void Vp8Sse4X4_WithoutHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse4X4Test , HwIntrinsics . DisableSSE2 | HwIntrinsics . DisableAVX ) ;
282
+ public void Vp8Sse4X4_WithoutHardwareIntrinsics_Works ( ) =>
283
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunVp8Sse4X4Test , HwIntrinsics . DisableSSE2 | HwIntrinsics . DisableAVX | HwIntrinsics . DisableArm64AdvSimd ) ;
271
284
272
285
[ Fact ]
273
- public void Mean16x4_WithHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunMean16x4Test , HwIntrinsics . AllowAll ) ;
286
+ public void Mean16x4_WithHardwareIntrinsics_Works ( ) =>
287
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunMean16x4Test , HwIntrinsics . AllowAll ) ;
274
288
275
289
[ Fact ]
276
- public void Mean16x4_WithoutHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunMean16x4Test , HwIntrinsics . DisableHWIntrinsic ) ;
290
+ public void Mean16x4_WithoutHardwareIntrinsics_Works ( ) =>
291
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunMean16x4Test , HwIntrinsics . DisableHWIntrinsic ) ;
277
292
278
293
[ Fact ]
279
- public void HadamardTransform_WithHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunHadamardTransformTest , HwIntrinsics . AllowAll ) ;
294
+ public void HadamardTransform_WithHardwareIntrinsics_Works ( ) =>
295
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunHadamardTransformTest , HwIntrinsics . AllowAll ) ;
280
296
281
297
[ Fact ]
282
- public void HadamardTransform_WithoutHardwareIntrinsics_Works ( ) => FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunHadamardTransformTest , HwIntrinsics . DisableHWIntrinsic ) ;
298
+ public void HadamardTransform_WithoutHardwareIntrinsics_Works ( ) =>
299
+ FeatureTestRunner . RunWithHwIntrinsicsFeature ( RunHadamardTransformTest , HwIntrinsics . DisableHWIntrinsic ) ;
283
300
}
0 commit comments