1 // cl_DF equal_hashcode().
16 uint32 cl_equal_hashcode (const cl_DF& x)
20 #if (cl_word_size==64)
22 DF_decode(x, { return 0; }, sign=,exp=,mant=);
23 var uint32 msd = mant >> ((DF_mant_len+1)-32);
27 DF_decode2(x, { return 0; }, sign=,exp=,manthi=,mantlo=);
28 var uint32 msd = (manthi << (64-(DF_mant_len+1)))
29 | (mantlo >> ((DF_mant_len+1)-32));
31 return equal_hashcode_low(msd,exp,sign);