diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-06-02 02:13:27 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-06-02 02:13:27 +0200 |
| commit | 5b8a4b35162020c9d48c3055d132e8d8df3d290f (patch) | |
| tree | d418a6935fd28f1d8885cd8cbe966a11c276adfd /test | |
| parent | a00f5616fbda59e40be9e118b5189e8ade36843e (diff) | |
Tidy up avx2 variant.
Diffstat (limited to 'test')
| -rw-r--r-- | test/rgb_xyz_test.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/rgb_xyz_test.cc b/test/rgb_xyz_test.cc index 18b7b5df..92c48e62 100644 --- a/test/rgb_xyz_test.cc +++ b/test/rgb_xyz_test.cc @@ -46,8 +46,8 @@ using boost::shared_ptr; using boost::optional; using boost::scoped_array; -/** Convert a test image from sRGB to XYZ and check that the transforms are right */ -BOOST_AUTO_TEST_CASE (rgb_xyz_test) +/** Convert a test image from sRGB to XYZ using the AVX2 code and check that the transforms are right */ +BOOST_AUTO_TEST_CASE (rgb_xyz_test_avx2) { srand (0); dcp::Size const size (640, 480); @@ -64,7 +64,7 @@ BOOST_AUTO_TEST_CASE (rgb_xyz_test) } } - shared_ptr<dcp::OpenJPEGImage> xyz = dcp::rgb_to_xyz (rgb.get(), size, size.width * 8, dcp::ColourConversion::srgb_to_xyz()); + shared_ptr<dcp::OpenJPEGImage> xyz = dcp::rgb_to_xyz_avx2 (rgb.get(), size, size.width * 8, dcp::ColourConversion::srgb_to_xyz()); for (int y = 0; y < size.height; ++y) { uint16_t* p = reinterpret_cast<uint16_t*> (rgb.get() + y * size.width * 8); @@ -198,7 +198,7 @@ BOOST_AUTO_TEST_CASE (rgb_xyz_round_trip_test) } } - shared_ptr<dcp::OpenJPEGImage> xyz = dcp::rgb_to_xyz (rgb.get(), size, size.width * 6, dcp::ColourConversion::srgb_to_xyz ()); + shared_ptr<dcp::OpenJPEGImage> xyz = dcp::rgb_to_xyz_avx2 (rgb.get(), size, size.width * 6, dcp::ColourConversion::srgb_to_xyz ()); scoped_array<uint8_t> back (new uint8_t[size.width * size.height * 6]); dcp::xyz_to_rgb (xyz, dcp::ColourConversion::srgb_to_xyz (), back.get(), size.width * 6); |
