Searched refs:exp_size (Results 1 – 2 of 2) sorted by relevance
| /openbmc/qemu/target/riscv/ |
| H A D | vector_helper.c | 3798 static uint64_t frsqrt7(uint64_t f, int exp_size, int frac_size) 3800 uint64_t sign = extract64(f, frac_size + exp_size, 1); 3801 uint64_t exp = extract64(f, frac_size, exp_size); 3838 uint64_t out_exp = (3 * MAKE_64BIT_MASK(0, exp_size - 1) + ~exp) / 2; 3842 val = deposit64(val, frac_size, exp_size, out_exp); 3843 val = deposit64(val, frac_size + exp_size, 1, sign); 3849 int exp_size = 5, frac_size = 10; in frsqrt7_h() local 3883 uint64_t val = frsqrt7(f, exp_size, frac_size); in frsqrt7_h() 3889 int exp_size = 8, frac_size = 23; in frsqrt7_s() local 3923 uint64_t val = frsqrt7(f, exp_size, frac_size); in frsqrt7_s() [all …]
|
| /openbmc/qemu/fpu/ |
| H A D | softfloat.c | 539 int exp_size; member 552 .exp_size = E, \ 607 const int e_size = fmt->exp_size; in unpack_raw64() 650 const int e_size = float128_params.exp_size; in float128_unpack_raw() 665 const int e_size = fmt->exp_size; in pack_raw64() 697 const int e_size = float128_params.exp_size; in float128_pack_raw()
|