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.h265 return ((float16_val(a) & ~0x8000) > 0x7c00); in float16_is_any_nan()
270 return float16_val(a) >> 15; in float16_is_neg()
275 return (float16_val(a) & 0x7fff) == 0x7c00; in float16_is_infinity()
280 return (float16_val(a) & 0x7fff) == 0; in float16_is_zero()
285 return (float16_val(a) & 0x7c00) == 0; in float16_is_zero_or_denormal()
290 return (((float16_val(a) >> 10) + 1) & 0x1f) >= 2; in float16_is_normal()
298 return make_float16(float16_val(a) & 0x7fff); in float16_abs()
306 return make_float16(float16_val(a) ^ 0x8000); in float16_chs()
311 return make_float16((float16_val(a) & 0x7fff) | (sign << 15)); in float16_set_sign()
H A Dsoftfloat-types.h92 #define float16_val(x) (x) macro
/openbmc/qemu/fpu/
H A Dsoftfloat-specialize.c.inc239 uint16_t a = float16_val(a_);
278 uint16_t a = float16_val(a_);
/openbmc/qemu/target/arm/tcg/
H A Dhelper-a64.c284 val16 = float16_val(a);
482 ((float16_val(a) ^ float16_val(b)) & (1U << 15))); in ADVSIMD_TWOHALFOP()
H A Dvfp_helper.c685 uint32_t f16_val = float16_val(f16); in HELPER()
940 uint16_t val = float16_val(f16); in HELPER()