Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marian-nmt/intgemm/intgemm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Chudyk <mateuszchudyk@gmail.com>2019-06-21 14:11:01 +0300
committerMateusz Chudyk <mateuszchudyk@gmail.com>2019-06-21 14:48:49 +0300
commit9ac27d7de2965fb8129bfc00f27319acfb20cd5a (patch)
tree41bee09172191e6443f559af88e6eaa78f23c68a /test/multiply_test.cc
parent1af38c949cefccdb998ea4d79c546eefc89a9f3f (diff)
Use AlignedVector in tests
Diffstat (limited to 'test/multiply_test.cc')
-rw-r--r--test/multiply_test.cc4
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) {