blob: cbc0d07cd6d37a0a5e2979d868ff41a5b33d2b47 [file] [log] [blame]
Anthony Barbier6ff3b192017-09-04 18:44:23 +01001#include <arm_neon.h>
2
Pablo Tello221f3812017-06-28 17:27:56 +01003inline float16x8_t vmulq_lane_f16 (float16x8_t, float16x4_t, const int)
4{
5 return vdupq_n_f16(0);
6}
7
8inline float16x4_t vmul_f16 (float16x4_t, float16x4_t)
9{
10 return vdup_n_u16(0);
11}
12
13inline float16x4_t vadd_f16 (float16x4_t, float16x4_t)
14{
15 return vdup_n_u16(0);
16}
17
18inline float16x4_t vmul_lane_f16 (float16x4_t, float16x4_t, const int)
19{
20 return vdup_n_u16(0);
21}
22
23inline float16x4_t vmul_n_f16 (float16x4_t, float16_t)
24{
25 return vdup_n_u16(0);
26}
27
Anthony Barbier6ff3b192017-09-04 18:44:23 +010028inline float16x8_t vcvtq_f16_u16(uint16x8_t)
29{
30 return vdupq_n_f16(0);
31}
32
33inline uint16x8_t vcvtq_u16_f16(float16x8_t)
34{
35 return vdupq_n_u16(0);
36}
37
38inline int16x8_t vcvtq_s16_f16(float16x8_t)
39{
40 return vdupq_n_s16(0);
41}
42
43inline float16x8_t vaddq_f16(float16x8_t, float16x8_t)
44{
45 return vdupq_n_f16(0);
46}
47
48inline float16x8_t vsubq_f16(float16x8_t, float16x8_t)
49{
50 return vdupq_n_f16(0);
51}
52
53inline float16x8_t vmulq_f16(float16x8_t, float16x8_t)
54{
55 return vdupq_n_f16(0);
56}
57
58inline float16x8_t vmulq_n_f16(float16x8_t, float16_t)
59{
60 return vdupq_n_f16(0);
61}
62
63inline float16x8_t vfmaq_f16(float16x8_t, float16x8_t, float16x8_t)
64{
65 return vdupq_n_f16(0);
66}
67
68inline uint16x8_t vcgeq_f16(float16x8_t, float16x8_t)
69{
70 return vdupq_n_u16(0);
71}
72
73inline uint16x8_t vcgtq_f16(float16x8_t, float16x8_t)
74{
75 return vdupq_n_u16(0);
76}
77
78inline float16x8_t vbslq_f16 (uint16x8_t, float16x8_t, float16x8_t)
79{
80 return vdupq_n_f16(0);;
81}
82
83inline float16x8_t vextq_f16(float16x8_t, float16x8_t, int)
84{
85 return vdupq_n_f16(0);
86}
87
88inline float16x8_t vabsq_f16(float16x8_t)
89{
90 return vdupq_n_f16(0);
91}
92
93inline uint16x8_t vcvtq_f16_s16(float16x8_t)
94{
95 return vdupq_n_s16(0);
96}
97
98inline float16x4_t vbsl_f16 (uint16x4_t,float16x4_t, float16x4_t)
99{
100 return vdup_n_f16(0);
101}
102
103inline float16x8_t vrsqrteq_f16(float16x8_t)
104{
105 return vdupq_n_f16(0);
106}
107
108inline float16x8_t vfmsq_f16 (float16x8_t, float16x8_t, float16x8_t)
109{
110 return vdupq_n_f16(0);
111}
112
113inline float16x8_t vrecpeq_f16 (float16x8_t)
114{
115 return vdupq_n_f16(0);
116}
117
118inline float16x8_t vrecpsq_f16 (float16x8_t, float16x8_t)
119{
120 return vdupq_n_f16(0);
121}
122
123inline float16x8_t vmaxq_f16 (float16x8_t, float16x8_t)
124{
125 return vdupq_n_f16(0);
126}
127
128inline float16x8_t vminq_f16 (float16x8_t, float16x8_t)
129{
130 return vdupq_n_f16(0);
131}
132
133inline uint16x8_t vcltq_f16(float16x8_t, float16x8_t)
134{
135 return vdupq_n_u16(0);
136}
137