aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/kernels/pool2d/neon/list.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/kernels/pool2d/neon/list.h')
-rw-r--r--src/cpu/kernels/pool2d/neon/list.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cpu/kernels/pool2d/neon/list.h b/src/cpu/kernels/pool2d/neon/list.h
index b79323213e..eb141d6fcd 100644
--- a/src/cpu/kernels/pool2d/neon/list.h
+++ b/src/cpu/kernels/pool2d/neon/list.h
@@ -59,6 +59,12 @@ DECLARE_POOLING_KERNEL(poolingMxN_fp32_neon_nchw);
#undef DECLARE_POOLING_KERNEL
template <typename T>
+T get_initial_min(bool use_inf_as_limit)
+{
+ return use_inf_as_limit ? -std::numeric_limits<T>::infinity() : std::numeric_limits<T>::lowest();
+}
+
+template <typename T>
inline uint32_t offset_no_padding(uint32_t padded_offset, const Coordinates &id, const ITensorInfo &info, int pool_stride_x, int pool_stride_y, DataLayout data_layout)
{
const int pad_left = info.padding().left;