COMPMID-1911 : NEON QASYMM8 add should be rounding to nearest, tie to even

Change-Id: I10f702be6d5555b6b89f3413d07b62b2a961a1c9
Signed-off-by: Vidhya Sudhan Loganathan <vidhyasudhan.loganathan@arm.com>
Reviewed-on: https://review.mlplatform.org/602
Reviewed-by: Pablo Marquez <pablo.tello@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
diff --git a/tests/validation/NEON/ArithmeticAddition.cpp b/tests/validation/NEON/ArithmeticAddition.cpp
index 0816283..bad0b33 100644
--- a/tests/validation/NEON/ArithmeticAddition.cpp
+++ b/tests/validation/NEON/ArithmeticAddition.cpp
@@ -43,7 +43,9 @@
 {
 namespace
 {
+#ifndef __aarch64__
 constexpr AbsoluteTolerance<float> tolerance_qasymm8(1); /**< Tolerance value for comparing reference's output against implementation's output for quantized data types */
+#endif //__aarch64__
 
 /** Input data sets **/
 const auto ArithmeticAdditionU8Dataset = combine(combine(framework::dataset::make("DataType", DataType::U8), framework::dataset::make("DataType", DataType::U8)), framework::dataset::make("DataType",
@@ -278,7 +280,11 @@
                                framework::dataset::make("QuantizationInfo", { QuantizationInfo(1.f / 255.f, 5) })))
 {
     // Validate output
+#ifdef __aarch64__
+    validate(Accessor(_target), _reference);
+#else //__aarch64__
     validate(Accessor(_target), _reference, tolerance_qasymm8);
+#endif //__aarch64__
 }
 TEST_SUITE_END() // QASYMM8
 TEST_SUITE_END() // Quantized