diff options
author | Mateusz Chudyk <mateuszchudyk@gmail.com> | 2019-06-21 14:11:01 +0300 |
---|---|---|
committer | Mateusz Chudyk <mateuszchudyk@gmail.com> | 2019-06-21 14:48:49 +0300 |
commit | 9ac27d7de2965fb8129bfc00f27319acfb20cd5a (patch) | |
tree | 41bee09172191e6443f559af88e6eaa78f23c68a /test/multiply_test.cc | |
parent | 1af38c949cefccdb998ea4d79c546eefc89a9f3f (diff) |
Use AlignedVector in tests
Diffstat (limited to 'test/multiply_test.cc')
-rw-r--r-- | test/multiply_test.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/multiply_test.cc b/test/multiply_test.cc index 82062fe..f88a73a 100644 --- a/test/multiply_test.cc +++ b/test/multiply_test.cc @@ -61,7 +61,7 @@ INTGEMM_SSE2 TEST_CASE("Transpose 16", "[transpose]") { SlowTranspose(input.begin(), ref.begin(), N, N); // Overwrite input. - __m128i *t = reinterpret_cast<__m128i*>(input.begin()); + __m128i *t = input.as<__m128i>(); Transpose16InLane(t[0], t[1], t[2], t[3], t[4], t[5], t[6], t[7]); for (int16_t i = 0; i < input.size(); ++i) { @@ -79,7 +79,7 @@ INTGEMM_SSSE3 TEST_CASE("Transpose 8", "[transpose]") { SlowTranspose(input.begin(), ref.begin(), N, N); // Overwrite input. - __m128i *t = reinterpret_cast<__m128i*>(input.begin()); + __m128i *t = input.as<__m128i>(); Transpose8InLane(t[0], t[1], t[2], t[3], t[4], t[5], t[6], t[7], t[8], t[9], t[10], t[11], t[12], t[13], t[14], t[15]); for (int i = 0; i < input.size(); ++i) { |