Searched refs:int_mant (Results 1 - 1 of 1) sorted by relevance

/gem5/src/arch/arm/insts/
H A Dfplib.cc710 uint16_t int_mant; // mantissa for result, less than (2 << FP16_MANT_BITS) local
711 int error; // 0, 1, 2 or 3, where 2 means int_mant is wrong by exactly 0.5
727 int_mant = mnt >> 2;
731 int_mant = lsr16(mnt, 3 - exp);
741 (error == 2 && (int_mant & 1)))) ||
743 ++int_mant;
744 if (int_mant == 1ULL << FP16_MANT_BITS) {
748 if (int_mant == 2ULL << FP16_MANT_BITS) {
751 int_mant >>= 1;
757 int_mant |
794 uint32_t int_mant; // mantissa for result, less than (2 << FP32_MANT_BITS) local
871 uint64_t int_mant; // mantissa for result, less than (2 << FP64_MANT_BITS) local
[all...]

Completed in 20 milliseconds