Home
last modified time | relevance | path

Searched refs:make_float16 (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/include/fpu/
H A Dsoftfloat.h294 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()
351 #define float16_zero make_float16(0)
352 #define float16_half make_float16(0x3800)
353 #define float16_one make_float16(0x3c00)
354 #define float16_one_point_five make_float16(0x3e00)
355 #define float16_two make_float16(0x4000)
356 #define float16_three make_float16(0x4200)
357 #define float16_infinity make_float16(0x7c00)
H A Dsoftfloat-types.h93 #define make_float16(x) (x) macro
/openbmc/qemu/target/arm/
H A Dvfp_helper.c576 #define float16_maxnorm make_float16(0x7bff)
710 return make_float16(f16_val); in HELPER()
907 return make_float16(val); in HELPER()
/openbmc/qemu/target/arm/tcg/
H A Dhelper-a64.c398 return make_float16(deposit32(sbit, 10, 5, 0x1e)); in HELPER()
400 return make_float16(deposit32(sbit, 10, 5, ~exp)); in HELPER()
577 return make_float16((1U << 14) |
/openbmc/qemu/target/tricore/
H A Dfpu_helper.c378 float16 f_arg = make_float16(arg); in helper_hptof()
/openbmc/qemu/target/riscv/
H A Dvector_helper.c3834 return make_float16(val); in frsqrt7_h()
4041 return make_float16(val); in frec7_h()
/openbmc/qemu/fpu/
H A Dsoftfloat.c662 return make_float16(pack_raw64(p, &float16_params)); in float16_pack_raw()