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.h298 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()
355 #define float16_zero make_float16(0)
356 #define float16_half make_float16(0x3800)
357 #define float16_one make_float16(0x3c00)
358 #define float16_one_point_five make_float16(0x3e00)
359 #define float16_two make_float16(0x4000)
360 #define float16_three make_float16(0x4200)
361 #define float16_infinity make_float16(0x7c00)
H A Dsoftfloat-types.h95 #define make_float16(x) (x) macro
/openbmc/qemu/target/arm/tcg/
H A Dvfp_helper.c557 #define float16_maxnorm make_float16(0x7bff)
728 return make_float16(f16_val); in HELPER()
979 return make_float16(val); in HELPER()
H A Dhelper-a64.c289 return make_float16(deposit32(sbit, 10, 5, 0x1e));
291 return make_float16(deposit32(sbit, 10, 5, ~exp));
481 return make_float16((1U << 14) | in ADVSIMD_TWOHALFOP()
/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.c3884 return make_float16(val); in frsqrt7_h()
4091 return make_float16(val); in frec7_h()
/openbmc/qemu/fpu/
H A Dsoftfloat.c676 return make_float16(pack_raw64(p, &float16_params)); in float16_pack_raw()