From 2fdc40956a4d521ec811bf33aafd0b1e756d6d54 Mon Sep 17 00:00:00 2001 From: Pablo Tello Date: Thu, 23 Nov 2017 15:50:08 +0000 Subject: COMPMID-592: Ported GEMMInterleave4x4 tests. Change-Id: I161fa095b2b8a719bb152366294f62c1aad073ce Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/110463 Tested-by: BSG Visual Compute Jenkins server to access repositories on http://mpd-gerrit.cambridge.arm.com Reviewed-by: Anthony Barbier Reviewed-by: Gian Marco Iodice --- tests/NEON/Helper.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tests/NEON') diff --git a/tests/NEON/Helper.h b/tests/NEON/Helper.h index 8bd11cc57b..93f2010b95 100644 --- a/tests/NEON/Helper.h +++ b/tests/NEON/Helper.h @@ -64,6 +64,21 @@ public: } }; +// As above but this also setups a Zero border on the input tensor of the specified bordersize +template +class NESynthetizeFunctionWithZeroConstantBorder : public INESimpleFunction +{ +public: + template + void configure(T first, Args &&... args) + { + auto k = arm_compute::support::cpp14::make_unique(); + k->configure(first, std::forward(args)...); + _kernel = std::move(k); + _border_handler.configure(first, BorderSize(bordersize), BorderMode::CONSTANT, PixelValue(0)); + } +}; + } // namespace test } // namespace arm_compute #endif /* __ARM_COMPUTE_TEST_NEON_HELPER_H__ */ -- cgit v1.2.1