2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
8 #include "armnn/Types.hpp"
15 bool CompatibleTypes(DataType)
21 inline bool CompatibleTypes<float>(DataType dataType)
23 return dataType == DataType::Float32;
27 inline bool CompatibleTypes<Half>(DataType dataType)
29 return dataType == DataType::Float16;
33 inline bool CompatibleTypes<uint8_t>(DataType dataType)
35 return dataType == DataType::Boolean || dataType == DataType::QAsymmU8;
39 inline bool CompatibleTypes<int8_t>(DataType dataType)
41 return dataType == DataType::QSymmS8 || dataType == DataType::QuantizedSymm8PerAxis;
45 inline bool CompatibleTypes<int16_t>(DataType dataType)
47 return dataType == DataType::QSymmS16;
51 inline bool CompatibleTypes<int32_t>(DataType dataType)
53 return dataType == DataType::Signed32;