ArmNN
 25.11
Loading...
Searching...
No Matches
Half.hpp
Go to the documentation of this file.
1//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5
6#pragma once
7
8#include <type_traits>
9
10// Set style to round to nearest
11#ifndef HALF_ROUND_STYLE
12 #define HALF_ROUND_STYLE 1
13#endif
14#ifndef HALF_ROUND_TIES_TO_EVEN
15 #define HALF_ROUND_TIES_TO_EVEN 1
16#endif
17
18#include "half/half.hpp"
19
20namespace armnn
21{
22 using Half = half_float::half; //import half float implementation
23} //namespace armnn
24
25
26namespace std
27{
28
29template<>
30struct is_floating_point<armnn::Half>
31 : integral_constant< bool, true >
32{};
33
34template<>
35struct is_floating_point<const armnn::Half>
36 : integral_constant< bool, true >
37{};
38
39template<>
40struct is_floating_point<volatile armnn::Half>
41 : integral_constant< bool, true >
42{};
43
44} //namespace std
Copyright (c) 2021 ARM Limited and Contributors.
half_float::half Half
Definition Half.hpp:22