Home
last modified time | relevance | path

Searched refs:float16_val (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/include/fpu/
H A Dsoftfloat-types.h90 #define float16_val(x) (x) macro
H A Dsoftfloat.h261 return ((float16_val(a) & ~0x8000) > 0x7c00); in float16_is_any_nan()
266 return float16_val(a) >> 15; in float16_is_neg()
271 return (float16_val(a) & 0x7fff) == 0x7c00; in float16_is_infinity()
276 return (float16_val(a) & 0x7fff) == 0; in float16_is_zero()
281 return (float16_val(a) & 0x7c00) == 0; in float16_is_zero_or_denormal()
286 return (((float16_val(a) >> 10) + 1) & 0x1f) >= 2; in float16_is_normal()
294 return make_float16(float16_val(a) & 0x7fff); in float16_abs()
302 return make_float16(float16_val(a) ^ 0x8000); in float16_chs()
307 return make_float16((float16_val(a) & 0x7fff) | (sign << 15)); in float16_set_sign()
/openbmc/qemu/target/arm/tcg/
H A Dhelper-a64.c381 val16 = float16_val(a); in HELPER()
566 ((float16_val(a) ^ float16_val(b)) & (1U << 15)));
/openbmc/qemu/target/arm/
H A Dvfp_helper.c665 uint32_t f16_val = float16_val(f16); in HELPER()
866 uint16_t val = float16_val(f16); in HELPER()
/openbmc/qemu/fpu/
H A Dsoftfloat-specialize.c.inc268 uint16_t a = float16_val(a_);
307 uint16_t a = float16_val(a_);