Lines Matching refs:float16
113 float16 float16_squash_input_denormal(float16 a, float_status *status);
139 float16 int16_to_float16_scalbn(int16_t a, int, float_status *status);
140 float16 int32_to_float16_scalbn(int32_t a, int, float_status *status);
141 float16 int64_to_float16_scalbn(int64_t a, int, float_status *status);
142 float16 uint16_to_float16_scalbn(uint16_t a, int, float_status *status);
143 float16 uint32_to_float16_scalbn(uint32_t a, int, float_status *status);
144 float16 uint64_to_float16_scalbn(uint64_t a, int, float_status *status);
146 float16 int8_to_float16(int8_t a, float_status *status);
147 float16 int16_to_float16(int16_t a, float_status *status);
148 float16 int32_to_float16(int32_t a, float_status *status);
149 float16 int64_to_float16(int64_t a, float_status *status);
150 float16 uint8_to_float16(uint8_t a, float_status *status);
151 float16 uint16_to_float16(uint16_t a, float_status *status);
152 float16 uint32_to_float16(uint32_t a, float_status *status);
153 float16 uint64_to_float16(uint64_t a, float_status *status);
196 float16 float32_to_float16(float32, bool ieee, float_status *status);
197 float32 float16_to_float32(float16, bool ieee, float_status *status);
198 float16 float64_to_float16(float64 a, bool ieee, float_status *status);
199 float64 float16_to_float64(float16 a, bool ieee, float_status *status);
201 int8_t float16_to_int8_scalbn(float16, FloatRoundMode, int,
203 int16_t float16_to_int16_scalbn(float16, FloatRoundMode, int, float_status *);
204 int32_t float16_to_int32_scalbn(float16, FloatRoundMode, int, float_status *);
205 int64_t float16_to_int64_scalbn(float16, FloatRoundMode, int, float_status *);
207 int8_t float16_to_int8(float16, float_status *status);
208 int16_t float16_to_int16(float16, float_status *status);
209 int32_t float16_to_int32(float16, float_status *status);
210 int64_t float16_to_int64(float16, float_status *status);
212 int16_t float16_to_int16_round_to_zero(float16, float_status *status);
213 int32_t float16_to_int32_round_to_zero(float16, float_status *status);
214 int64_t float16_to_int64_round_to_zero(float16, float_status *status);
216 uint8_t float16_to_uint8_scalbn(float16 a, FloatRoundMode,
218 uint16_t float16_to_uint16_scalbn(float16 a, FloatRoundMode,
220 uint32_t float16_to_uint32_scalbn(float16 a, FloatRoundMode,
222 uint64_t float16_to_uint64_scalbn(float16 a, FloatRoundMode,
225 uint8_t float16_to_uint8(float16 a, float_status *status);
226 uint16_t float16_to_uint16(float16 a, float_status *status);
227 uint32_t float16_to_uint32(float16 a, float_status *status);
228 uint64_t float16_to_uint64(float16 a, float_status *status);
230 uint16_t float16_to_uint16_round_to_zero(float16 a, float_status *status);
231 uint32_t float16_to_uint32_round_to_zero(float16 a, float_status *status);
232 uint64_t float16_to_uint64_round_to_zero(float16 a, float_status *status);
238 float16 float16_round_to_int(float16, float_status *status);
239 float16 float16_add(float16, float16, float_status *status);
240 float16 float16_sub(float16, float16, float_status *status);
241 float16 float16_mul(float16, float16, float_status *status);
242 float16 float16_muladd(float16, float16, float16, int, float_status *status);
243 float16 float16_muladd_scalbn(float16, float16, float16,
245 float16 float16_div(float16, float16, float_status *status);
246 float16 float16_scalbn(float16, int, float_status *status);
247 float16 float16_min(float16, float16, float_status *status);
248 float16 float16_max(float16, float16, float_status *status);
249 float16 float16_minnum(float16, float16, float_status *status);
250 float16 float16_maxnum(float16, float16, float_status *status);
251 float16 float16_minnummag(float16, float16, float_status *status);
252 float16 float16_maxnummag(float16, float16, float_status *status);
253 float16 float16_minimum_number(float16, float16, float_status *status);
254 float16 float16_maximum_number(float16, float16, float_status *status);
255 float16 float16_sqrt(float16, float_status *status);
256 FloatRelation float16_compare(float16, float16, float_status *status);
257 FloatRelation float16_compare_quiet(float16, float16, float_status *status);
259 bool float16_is_quiet_nan(float16, float_status *status);
260 bool float16_is_signaling_nan(float16, float_status *status);
261 float16 float16_silence_nan(float16, float_status *status);
263 static inline bool float16_is_any_nan(float16 a) in float16_is_any_nan()
268 static inline bool float16_is_neg(float16 a) in float16_is_neg()
273 static inline bool float16_is_infinity(float16 a) in float16_is_infinity()
278 static inline bool float16_is_zero(float16 a) in float16_is_zero()
283 static inline bool float16_is_zero_or_denormal(float16 a) in float16_is_zero_or_denormal()
288 static inline bool float16_is_normal(float16 a) in float16_is_normal()
293 static inline float16 float16_abs(float16 a) in float16_abs()
301 static inline float16 float16_chs(float16 a) in float16_chs()
309 static inline float16 float16_set_sign(float16 a, int sign) in float16_set_sign()
314 static inline bool float16_eq(float16 a, float16 b, float_status *s) in float16_eq()
319 static inline bool float16_le(float16 a, float16 b, float_status *s) in float16_le()
324 static inline bool float16_lt(float16 a, float16 b, float_status *s) in float16_lt()
329 static inline bool float16_unordered(float16 a, float16 b, float_status *s) in float16_unordered()
334 static inline bool float16_eq_quiet(float16 a, float16 b, float_status *s) in float16_eq_quiet()
339 static inline bool float16_le_quiet(float16 a, float16 b, float_status *s) in float16_le_quiet()
344 static inline bool float16_lt_quiet(float16 a, float16 b, float_status *s) in float16_lt_quiet()
349 static inline bool float16_unordered_quiet(float16 a, float16 b, in float16_unordered_quiet()
439 float16 bfloat16_scalbn(bfloat16, int, float_status *status);
560 float16 float16_default_nan(float_status *status);