Lines Matching refs:float16

112 float16 float16_squash_input_denormal(float16 a, float_status *status);
136 float16 int16_to_float16_scalbn(int16_t a, int, float_status *status);
137 float16 int32_to_float16_scalbn(int32_t a, int, float_status *status);
138 float16 int64_to_float16_scalbn(int64_t a, int, float_status *status);
139 float16 uint16_to_float16_scalbn(uint16_t a, int, float_status *status);
140 float16 uint32_to_float16_scalbn(uint32_t a, int, float_status *status);
141 float16 uint64_to_float16_scalbn(uint64_t a, int, float_status *status);
143 float16 int8_to_float16(int8_t a, float_status *status);
144 float16 int16_to_float16(int16_t a, float_status *status);
145 float16 int32_to_float16(int32_t a, float_status *status);
146 float16 int64_to_float16(int64_t a, float_status *status);
147 float16 uint8_to_float16(uint8_t a, float_status *status);
148 float16 uint16_to_float16(uint16_t a, float_status *status);
149 float16 uint32_to_float16(uint32_t a, float_status *status);
150 float16 uint64_to_float16(uint64_t a, float_status *status);
191 float16 float32_to_float16(float32, bool ieee, float_status *status);
192 float32 float16_to_float32(float16, bool ieee, float_status *status);
193 float16 float64_to_float16(float64 a, bool ieee, float_status *status);
194 float64 float16_to_float64(float16 a, bool ieee, float_status *status);
196 int8_t float16_to_int8_scalbn(float16, FloatRoundMode, int,
198 int16_t float16_to_int16_scalbn(float16, FloatRoundMode, int, float_status *);
199 int32_t float16_to_int32_scalbn(float16, FloatRoundMode, int, float_status *);
200 int64_t float16_to_int64_scalbn(float16, FloatRoundMode, int, float_status *);
202 int8_t float16_to_int8(float16, float_status *status);
203 int16_t float16_to_int16(float16, float_status *status);
204 int32_t float16_to_int32(float16, float_status *status);
205 int64_t float16_to_int64(float16, float_status *status);
207 int16_t float16_to_int16_round_to_zero(float16, float_status *status);
208 int32_t float16_to_int32_round_to_zero(float16, float_status *status);
209 int64_t float16_to_int64_round_to_zero(float16, float_status *status);
211 uint8_t float16_to_uint8_scalbn(float16 a, FloatRoundMode,
213 uint16_t float16_to_uint16_scalbn(float16 a, FloatRoundMode,
215 uint32_t float16_to_uint32_scalbn(float16 a, FloatRoundMode,
217 uint64_t float16_to_uint64_scalbn(float16 a, FloatRoundMode,
220 uint8_t float16_to_uint8(float16 a, float_status *status);
221 uint16_t float16_to_uint16(float16 a, float_status *status);
222 uint32_t float16_to_uint32(float16 a, float_status *status);
223 uint64_t float16_to_uint64(float16 a, float_status *status);
225 uint16_t float16_to_uint16_round_to_zero(float16 a, float_status *status);
226 uint32_t float16_to_uint32_round_to_zero(float16 a, float_status *status);
227 uint64_t float16_to_uint64_round_to_zero(float16 a, float_status *status);
233 float16 float16_round_to_int(float16, float_status *status);
234 float16 float16_add(float16, float16, float_status *status);
235 float16 float16_sub(float16, float16, float_status *status);
236 float16 float16_mul(float16, float16, float_status *status);
237 float16 float16_muladd(float16, float16, float16, int, float_status *status);
238 float16 float16_div(float16, float16, float_status *status);
239 float16 float16_scalbn(float16, int, float_status *status);
240 float16 float16_min(float16, float16, float_status *status);
241 float16 float16_max(float16, float16, float_status *status);
242 float16 float16_minnum(float16, float16, float_status *status);
243 float16 float16_maxnum(float16, float16, float_status *status);
244 float16 float16_minnummag(float16, float16, float_status *status);
245 float16 float16_maxnummag(float16, float16, float_status *status);
246 float16 float16_sqrt(float16, float_status *status);
247 FloatRelation float16_compare(float16, float16, float_status *status);
248 FloatRelation float16_compare_quiet(float16, float16, float_status *status);
250 bool float16_is_quiet_nan(float16, float_status *status);
251 bool float16_is_signaling_nan(float16, float_status *status);
252 float16 float16_silence_nan(float16, float_status *status);
254 static inline bool float16_is_any_nan(float16 a)
259 static inline bool float16_is_neg(float16 a)
264 static inline bool float16_is_infinity(float16 a)
269 static inline bool float16_is_zero(float16 a)
274 static inline bool float16_is_zero_or_denormal(float16 a)
279 static inline bool float16_is_normal(float16 a)
284 static inline float16 float16_abs(float16 a)
292 static inline float16 float16_chs(float16 a)
300 static inline float16 float16_set_sign(float16 a, int sign)
305 static inline bool float16_eq(float16 a, float16 b, float_status *s)
310 static inline bool float16_le(float16 a, float16 b, float_status *s)
315 static inline bool float16_lt(float16 a, float16 b, float_status *s)
320 static inline bool float16_unordered(float16 a, float16 b, float_status *s)
325 static inline bool float16_eq_quiet(float16 a, float16 b, float_status *s)
330 static inline bool float16_le_quiet(float16 a, float16 b, float_status *s)
335 static inline bool float16_lt_quiet(float16 a, float16 b, float_status *s)
340 static inline bool float16_unordered_quiet(float16 a, float16 b,
418 float16 bfloat16_scalbn(bfloat16, int, float_status *status);
537 float16 float16_default_nan(float_status *status);