Implement Sk2f::Store4
Bug: skia:
Change-Id: I2adb983d68625d327e7c00e53b6ae4703b46252f
Reviewed-on: https://skia-review.googlesource.com/104761
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
diff --git a/tests/SkNxTest.cpp b/tests/SkNxTest.cpp
index 349ffb6..9e2c27e 100644
--- a/tests/SkNxTest.cpp
+++ b/tests/SkNxTest.cpp
@@ -437,3 +437,20 @@
REPORTER_ASSERT(r, dst[4] == 4);
REPORTER_ASSERT(r, dst[5] == 5);
}
+
+DEF_TEST(Sk2f_Store4, r) {
+ Sk2f p0{0, 4};
+ Sk2f p1{1, 5};
+ Sk2f p2{2, 6};
+ Sk2f p3{3, 7};
+ float dst[8];
+ Sk2f::Store4(dst, p0, p1, p2, p3);
+ REPORTER_ASSERT(r, dst[0] == 0);
+ REPORTER_ASSERT(r, dst[1] == 1);
+ REPORTER_ASSERT(r, dst[2] == 2);
+ REPORTER_ASSERT(r, dst[3] == 3);
+ REPORTER_ASSERT(r, dst[4] == 4);
+ REPORTER_ASSERT(r, dst[5] == 5);
+ REPORTER_ASSERT(r, dst[6] == 6);
+ REPORTER_ASSERT(r, dst[7] == 7);
+}