Lines Matching refs:sigl
58 if (!(ptr->sigh | ptr->sigl)) { in FPU_tagof()
113 loaded_data->sigl = 0x00000000; in FPU_load_double()
121 loaded_data->sigl = l64 << 11; in FPU_load_double()
135 loaded_data->sigl = l64 << 11; in FPU_load_double()
144 loaded_data->sigl = l64 << 11; in FPU_load_double()
178 loaded_data->sigl = 0; in FPU_load_single()
187 loaded_data->sigl = 0x00000000; in FPU_load_single()
194 loaded_data->sigl = 0; in FPU_load_single()
199 loaded_data->sigl = 0; in FPU_load_single()
262 loaded_data->sigl = 0; in FPU_load_int32()
291 loaded_data->sigl = 0; in FPU_load_int16()
349 FPU_put_user(st0_ptr->sigl, (unsigned long __user *)d); in FPU_store_extended()
402 ((tmp.sigh == 0x00100000) && (tmp.sigl == 0) in FPU_store_double()
403 && (st0_ptr->sigl & 0x000007ff))) in FPU_store_double()
416 l[0] = tmp.sigl; in FPU_store_double()
419 if (tmp.sigl & 0x000007ff) { in FPU_store_double()
424 increment = ((tmp.sigl & 0x7ff) > 0x400) | /* nearest */ in FPU_store_double()
425 ((tmp.sigl & 0xc00) == 0xc00); /* odd -> even */ in FPU_store_double()
430 sigl & 0x7ff; in FPU_store_double()
435 sigl & 0x7ff : 0; in FPU_store_double()
443 tmp.sigl &= 0xfffff800; in FPU_store_double()
446 if (tmp.sigl >= 0xfffff800) { in FPU_store_double()
457 tmp.sigl = 0x00000000; in FPU_store_double()
460 tmp.sigl += 0x00000800; in FPU_store_double()
466 l[0] = (tmp.sigl >> 11) | (tmp.sigh << 21); in FPU_store_double()
515 (st0_ptr->sigl >> 11) | (st0_ptr-> in FPU_store_double()
587 if (!((tmp.sigl == 0x00800000) && in FPU_store_single()
589 || st0_ptr->sigl))) in FPU_store_single()
602 templ = tmp.sigl; in FPU_store_single()
604 if (tmp.sigl | (tmp.sigh & 0x000000ff)) { in FPU_store_single()
606 unsigned long sigl = tmp.sigl; in FPU_store_single() local
612 ||(((sigh & 0xff) == 0x80) && sigl) /* more than half */ in FPU_store_single()
617 ? 0 : (sigl | (sigh & 0xff)); in FPU_store_single()
621 ? (sigl | (sigh & 0xff)) : 0; in FPU_store_single()
629 tmp.sigl = 0; in FPU_store_single()
772 ((long *)&tll)[0] = t.sigl; in FPU_store_int64()
776 !((t.sigh == 0x80000000) && (t.sigl == 0) && signnegative(&t)))) { in FPU_store_int64()
822 ((t.sigl & 0x80000000) && in FPU_store_int32()
823 !((t.sigl == 0x80000000) && signnegative(&t)))) { in FPU_store_int32()
829 t.sigl = 0x80000000; in FPU_store_int32()
836 t.sigl = -(long)t.sigl; in FPU_store_int32()
841 FPU_put_user(t.sigl, (unsigned long __user *)d); in FPU_store_int32()
868 ((t.sigl & 0xffff8000) && in FPU_store_int16()
869 !((t.sigl == 0x8000) && signnegative(&t)))) { in FPU_store_int16()
875 t.sigl = 0x8000; in FPU_store_int16()
882 t.sigl = -t.sigl; in FPU_store_int16()
887 FPU_put_user((short)t.sigl, d); in FPU_store_int16()
920 ((t.sigh == 0x0de0b6b3) && (t.sigl > 0xa763ffff))) { in FPU_store_bcd()
981 r->sigl = r->sigh = ~0; /* The largest representable number */ in FPU_round_to_int()
985 eax = FPU_shrxs(&r->sigl, 63 - exponent(r)); in FPU_round_to_int()
986 very_big = !(~(r->sigh) | ~(r->sigl)); /* test for 0xfff...fff */ in FPU_round_to_int()
993 || (half_or_more && (r->sigl & 1))) { /* odd -> even */ in FPU_round_to_int()
1099 (fpu_register(i).sigl | fpu_register(i). in fldenv()