aboutsummaryrefslogtreecommitdiff
path: root/tests/validation/NEON/Comparisons.cpp
diff options
context:
space:
mode:
authormorgolock <pablo.tello@arm.com>2020-01-15 11:40:49 +0000
committerPablo Marquez <pablo.tello@arm.com>2020-01-16 16:08:21 +0000
commit74a16960f3cf1b8a93a70c349a8fc05fe45d4b97 (patch)
tree901aac3abea4f0f923cb27f6c79365f6e9636244 /tests/validation/NEON/Comparisons.cpp
parent6e9d0e048b48712f4f72d4b0a5b94a277391a357 (diff)
downloadComputeLibrary-74a16960f3cf1b8a93a70c349a8fc05fe45d4b97.tar.gz
COMPMID-2994: Add support QASYMM8_SIGNED in NEComparisonOperationKernel
Change-Id: I56be8c6a18b6d73d7c903fb9d64d205e125358f2 Signed-off-by: morgolock <pablo.tello@arm.com> Reviewed-on: https://review.mlplatform.org/c/2589 Comments-Addressed: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com> Tested-by: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'tests/validation/NEON/Comparisons.cpp')
-rw-r--r--tests/validation/NEON/Comparisons.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/validation/NEON/Comparisons.cpp b/tests/validation/NEON/Comparisons.cpp
index c3b1c69523..38e440e649 100644
--- a/tests/validation/NEON/Comparisons.cpp
+++ b/tests/validation/NEON/Comparisons.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2019 ARM Limited.
+ * Copyright (c) 2019-2020 ARM Limited.
*
* SPDX-License-Identifier: MIT
*
@@ -45,6 +45,7 @@ namespace
{
const auto configure_dataset = combine(datasets::SmallShapes(),
framework::dataset::make("DataType", { DataType::QASYMM8,
+ DataType::QASYMM8_SIGNED,
#ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
DataType::F16,
#endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
@@ -167,6 +168,18 @@ FIXTURE_DATA_TEST_CASE(RunSmall,
validate(Accessor(_target), _reference);
}
TEST_SUITE_END()
+TEST_SUITE(QASYMM8_SIGNED)
+FIXTURE_DATA_TEST_CASE(RunSmall,
+ NEComparisonQuantizedFixture<int8_t>,
+ framework::DatasetMode::PRECOMMIT,
+ combine(combine(combine(run_small_dataset, framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
+ framework::dataset::make("QuantizationInfo", { QuantizationInfo() })),
+ framework::dataset::make("QuantizationInfo", { QuantizationInfo(0.3f, 2) })))
+{
+ // Validate output
+ validate(Accessor(_target), _reference);
+}
+TEST_SUITE_END()
TEST_SUITE_END()
TEST_SUITE_END() // Comparison