// // Copyright © 2023 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // #pragma once #include namespace armnn { template struct power { typedef T result_type; typedef T first_argument_type; T operator()(const T& input1, const T& input2) const { T power = armnn::numeric_cast(std::pow(static_cast(input1), static_cast(input2))); return power; } }; } //namespace armnn