aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm_compute/core/PixelValue.h4
-rw-r--r--tests/validation/CL/Padding.cpp18
2 files changed, 17 insertions, 5 deletions
diff --git a/arm_compute/core/PixelValue.h b/arm_compute/core/PixelValue.h
index ce3726b6fc..31705bd740 100644
--- a/arm_compute/core/PixelValue.h
+++ b/arm_compute/core/PixelValue.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2016, 2017 ARM Limited.
+ * Copyright (c) 2016-2018 ARM Limited.
*
* SPDX-License-Identifier: MIT
*
@@ -36,7 +36,7 @@ class PixelValue
public:
/** Default constructor: value initialized to 0 */
PixelValue()
- : value{ { 0 } }
+ : value{ { uint64_t(0) } }
{
}
/** Initialize the union with a U8 pixel value
diff --git a/tests/validation/CL/Padding.cpp b/tests/validation/CL/Padding.cpp
index 2548226e65..a7777128c9 100644
--- a/tests/validation/CL/Padding.cpp
+++ b/tests/validation/CL/Padding.cpp
@@ -92,7 +92,6 @@ using CLPaddingFixture = PaddingFixture<CLTensor, CLAccessor, CLPadLayer, T>;
TEST_SUITE(Float)
TEST_SUITE(FP32)
-
FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<float>, framework::DatasetMode::ALL,
combine(
combine(datasets::SmallShapes(), framework::dataset::make("DataType", { DataType::F32 })),
@@ -101,7 +100,6 @@ FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<float>, framework::DatasetMo
// Validate output
validate(CLAccessor(_target), _reference);
}
-
TEST_SUITE_END() // FP32
TEST_SUITE(FP16)
@@ -114,9 +112,9 @@ FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<half>, framework::DatasetMod
validate(CLAccessor(_target), _reference);
}
TEST_SUITE_END() // FP16
-
TEST_SUITE_END() // Float
+TEST_SUITE(Integer)
TEST_SUITE(S8)
FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<int8_t>, framework::DatasetMode::ALL,
combine(
@@ -127,6 +125,20 @@ FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<int8_t>, framework::DatasetM
validate(CLAccessor(_target), _reference);
}
TEST_SUITE_END() // S8
+TEST_SUITE_END() // Integer
+
+TEST_SUITE(Quantized)
+TEST_SUITE(QASYMM8)
+FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<uint8_t>, framework::DatasetMode::ALL,
+ combine(
+ combine(datasets::SmallShapes(), framework::dataset::make("DataType", { DataType::QASYMM8 })),
+ PaddingSizesDataset))
+{
+ // Validate output
+ validate(CLAccessor(_target), _reference);
+}
+TEST_SUITE_END() // QASYMM8
+TEST_SUITE_END() // Quantized
TEST_SUITE_END() // Padding
TEST_SUITE_END() // CL