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

github.com/marian-nmt/intgemm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Chudyk <mateuszchudyk@gmail.com>2019-07-08 17:51:41 +0300
committerMateusz Chudyk <mateuszchudyk@gmail.com>2019-07-09 22:39:21 +0300
commit7e514a4d1178ddeae0cf38fa29f5ca758abf8a9a (patch)
tree03e7da533b58b66a8f40dea21915ad9a66ee6e9b /test/postprocess
parent5466238858becaec459d154137dbd2d79baa0d3d (diff)
Add simple vector traits
Diffstat (limited to 'test/postprocess')
-rw-r--r--test/postprocess/add_bias_test.cc4
-rw-r--r--test/postprocess/relu_test.cc4
-rw-r--r--test/postprocess/unquantize_test.cc4
3 files changed, 6 insertions, 6 deletions
diff --git a/test/postprocess/add_bias_test.cc b/test/postprocess/add_bias_test.cc
index 5e893ea..3bc7f74 100644
--- a/test/postprocess/add_bias_test.cc
+++ b/test/postprocess/add_bias_test.cc
@@ -19,8 +19,8 @@ INTGEMM_SSE2 TEST_CASE("AddBias SSE2",) {
auto postproc = PostprocessImpl<AddBias, CPUType::SSE2>(AddBias(bias.begin(), bias.size()));
auto output_tmp = postproc.run({input.as<__m128>()[0], input.as<__m128>()[1]}, 0);
- output.as<__m128>()[0] = output_tmp.pack0123;
- output.as<__m128>()[1] = output_tmp.pack4567;
+ output.as<__m128>()[0] = output_tmp.first;
+ output.as<__m128>()[1] = output_tmp.second;
CHECK(output[0] == -2.f); // input = -2, bias = 0
CHECK(output[1] == 0.f); // input = -1, bias = 1
diff --git a/test/postprocess/relu_test.cc b/test/postprocess/relu_test.cc
index af6677e..a560790 100644
--- a/test/postprocess/relu_test.cc
+++ b/test/postprocess/relu_test.cc
@@ -19,8 +19,8 @@ INTGEMM_SSE2 TEST_CASE("ReLU SSE2",) {
auto postproc = PostprocessImpl<ReLU, CPUType::SSE2>(ReLU());
auto output_tmp = postproc.run({input.as<__m128>()[0], input.as<__m128>()[1]}, 0);
- output.as<__m128>()[0] = output_tmp.pack0123;
- output.as<__m128>()[1] = output_tmp.pack4567;
+ output.as<__m128>()[0] = output_tmp.first;
+ output.as<__m128>()[1] = output_tmp.second;
CHECK(output[0] == 0.f); // input = -2
CHECK(output[1] == 0.f); // input = -1
diff --git a/test/postprocess/unquantize_test.cc b/test/postprocess/unquantize_test.cc
index c33b909..45e6bc4 100644
--- a/test/postprocess/unquantize_test.cc
+++ b/test/postprocess/unquantize_test.cc
@@ -16,8 +16,8 @@ INTGEMM_SSE2 TEST_CASE("Unquantize SSE2",) {
auto postproc = PostprocessImpl<Unquantize, CPUType::SSE2>(Unquantize(0.5f));
auto output_tmp = postproc.run({input.as<__m128i>()[0], input.as<__m128i>()[1]}, 0);
- output.as<__m128>()[0] = output_tmp.pack0123;
- output.as<__m128>()[1] = output_tmp.pack4567;
+ output.as<__m128>()[0] = output_tmp.first;
+ output.as<__m128>()[1] = output_tmp.second;
CHECK(output[0] == -1.0f); // input = -2
CHECK(output[1] == -0.5f); // input = -1