Lines Matching refs:sig_hi

2824   unsigned long image_lo, image_hi, sig_lo, sig_hi, exp;  in encode_ieee_double()  local
2832 sig_hi = r->sig[SIGSZ-1]; in encode_ieee_double()
2833 sig_lo = (sig_hi >> (64 - 53)) & 0xffffffff; in encode_ieee_double()
2834 sig_hi = (sig_hi >> (64 - 53 + 1) >> 31) & 0xfffff; in encode_ieee_double()
2838 sig_hi = r->sig[SIGSZ-1]; in encode_ieee_double()
2840 sig_lo = (sig_hi << 21) | (sig_lo >> 11); in encode_ieee_double()
2841 sig_hi = (sig_hi >> 11) & 0xfffff; in encode_ieee_double()
2863 sig_hi = sig_lo = 0; in encode_ieee_double()
2865 sig_hi &= ~(1 << 19); in encode_ieee_double()
2867 sig_hi |= 1 << 19; in encode_ieee_double()
2874 sig_hi |= (1 << 19) - 1; in encode_ieee_double()
2877 else if (sig_hi == 0 && sig_lo == 0) in encode_ieee_double()
2878 sig_hi = 1 << 18; in encode_ieee_double()
2881 image_hi |= sig_hi; in encode_ieee_double()
2900 image_hi |= sig_hi; in encode_ieee_double()
3050 unsigned long image_hi, sig_hi, sig_lo; in encode_ieee_extended() local
3054 sig_hi = sig_lo = 0; in encode_ieee_extended()
3069 sig_hi = 0x80000000; in encode_ieee_extended()
3074 sig_lo = sig_hi = 0xffffffff; in encode_ieee_extended()
3084 sig_hi = r->sig[SIGSZ-1]; in encode_ieee_extended()
3090 sig_hi = sig_lo >> 31 >> 1; in encode_ieee_extended()
3094 sig_hi &= ~(1 << 30); in encode_ieee_extended()
3096 sig_hi |= 1 << 30; in encode_ieee_extended()
3097 if ((sig_hi & 0x7fffffff) == 0 && sig_lo == 0) in encode_ieee_extended()
3098 sig_hi = 1 << 29; in encode_ieee_extended()
3103 sig_hi |= 0x80000000; in encode_ieee_extended()
3108 sig_lo = sig_hi = 0xffffffff; in encode_ieee_extended()
3136 sig_hi = r->sig[SIGSZ-1]; in encode_ieee_extended()
3142 sig_hi = sig_lo >> 31 >> 1; in encode_ieee_extended()
3152 buf[0] = sig_lo, buf[1] = sig_hi, buf[2] = image_hi; in encode_ieee_extended()
3215 unsigned long image_hi, sig_hi, sig_lo; in decode_ieee_extended() local
3219 sig_lo = buf[0], sig_hi = buf[1], image_hi = buf[2]; in decode_ieee_extended()
3221 sig_hi &= 0xffffffff; in decode_ieee_extended()
3231 if ((sig_hi || sig_lo) && fmt->has_denorm) in decode_ieee_extended()
3244 r->sig[SIGSZ-1] = sig_hi; in decode_ieee_extended()
3248 r->sig[SIGSZ-1] = (sig_hi << 31 << 1) | sig_lo; in decode_ieee_extended()
3260 sig_hi &= 0x7fffffff; in decode_ieee_extended()
3262 if (sig_hi || sig_lo) in decode_ieee_extended()
3266 r->signalling = ((sig_hi >> 30) & 1) ^ fmt->qnan_msb_set; in decode_ieee_extended()
3269 r->sig[SIGSZ-1] = sig_hi; in decode_ieee_extended()
3273 r->sig[SIGSZ-1] = (sig_hi << 31 << 1) | sig_lo; in decode_ieee_extended()
3288 r->sig[SIGSZ-1] = sig_hi; in decode_ieee_extended()
3292 r->sig[SIGSZ-1] = (sig_hi << 31 << 1) | sig_lo; in decode_ieee_extended()