Lines Matching defs:id
199 scfx_ieee_double id(a);
201 m_sign = id.negative() ? -1 : 1;
203 if (id.is_nan()) {
205 } else if (id.is_inf()) {
207 } else if (id.is_subnormal()) {
208 m_mant[0] = id.mantissa1();
209 m_mant[1] = id.mantissa0();
210 normalize(id.exponent() + 1 - SCFX_IEEE_DOUBLE_M_SIZE);
211 } else if (id.is_normal()) {
212 m_mant[0] = id.mantissa1();
213 m_mant[1] = id.mantissa0() | (1 << mantissa0_size);
214 normalize(id.exponent() - SCFX_IEEE_DOUBLE_M_SIZE);
724 scfx_ieee_double id;
728 id.set_nan();
729 return id;
733 id.set_inf();
734 id.negative(m_sign < 0);
735 return id;
739 id = 0.;
740 id.negative(m_sign < 0);
741 return id;
749 id.set_inf();
750 id.negative(m_sign < 0);
751 return id;
757 id = 0.;
758 return id;
812 id.mantissa0(m0);
813 id.mantissa1(m1);
814 id.exponent(exp);
815 id.negative(m_sign < 0);
817 double result = id;