Lines Matching refs:st0_ptr

213 	FPU_REG *st0_ptr = &st(0);  in FPU_load_int64()  local
222 reg_copy(&CONST_Z, st0_ptr); in FPU_load_int64()
233 significand(st0_ptr) = s; in FPU_load_int64()
235 return normalize_no_excep(st0_ptr, 63, sign); in FPU_load_int64()
299 FPU_REG *st0_ptr = &st(0); in FPU_load_bcd() local
324 reg_copy(&CONST_Z, st0_ptr); in FPU_load_bcd()
325 addexponent(st0_ptr, sign); /* Set the sign. */ in FPU_load_bcd()
328 significand(st0_ptr) = l; in FPU_load_bcd()
329 return normalize_no_excep(st0_ptr, 63, sign); in FPU_load_bcd()
336 int FPU_store_extended(FPU_REG *st0_ptr, u_char st0_tag, in FPU_store_extended() argument
349 FPU_put_user(st0_ptr->sigl, (unsigned long __user *)d); in FPU_store_extended()
350 FPU_put_user(st0_ptr->sigh, in FPU_store_extended()
352 FPU_put_user(exponent16(st0_ptr), in FPU_store_extended()
378 int FPU_store_double(FPU_REG *st0_ptr, u_char st0_tag, double __user *dfloat) in FPU_store_double() argument
389 reg_copy(st0_ptr, &tmp); in FPU_store_double()
403 && (st0_ptr->sigl & 0x000007ff))) in FPU_store_double()
495 st0_tag = FPU_Special(st0_ptr); in FPU_store_double()
505 reg_copy(st0_ptr, &tmp); in FPU_store_double()
511 if ((exponent(st0_ptr) == EXP_OVER) in FPU_store_double()
512 && (st0_ptr->sigh & 0x80000000)) { in FPU_store_double()
515 (st0_ptr->sigl >> 11) | (st0_ptr-> in FPU_store_double()
517 l[1] = ((st0_ptr->sigh >> 11) & 0xfffff); in FPU_store_double()
518 if (!(st0_ptr->sigh & 0x40000000)) { in FPU_store_double()
550 if (getsign(st0_ptr)) in FPU_store_double()
563 int FPU_store_single(FPU_REG *st0_ptr, u_char st0_tag, float __user *single) in FPU_store_single() argument
573 reg_copy(st0_ptr, &tmp); in FPU_store_single()
588 ((st0_ptr->sigh & 0x000000ff) in FPU_store_single()
589 || st0_ptr->sigl))) in FPU_store_single()
676 st0_tag = FPU_Special(st0_ptr); in FPU_store_single()
678 reg_copy(st0_ptr, &tmp); in FPU_store_single()
693 if ((exponent(st0_ptr) == EXP_OVER) in FPU_store_single()
694 && (st0_ptr->sigh & 0x80000000)) { in FPU_store_single()
696 templ = st0_ptr->sigh >> 8; in FPU_store_single()
697 if (!(st0_ptr->sigh & 0x40000000)) { in FPU_store_single()
740 if (getsign(st0_ptr)) in FPU_store_single()
752 int FPU_store_int64(FPU_REG *st0_ptr, u_char st0_tag, long long __user *d) in FPU_store_int64() argument
763 st0_tag = FPU_Special(st0_ptr); in FPU_store_int64()
770 reg_copy(st0_ptr, &t); in FPU_store_int64()
802 int FPU_store_int32(FPU_REG *st0_ptr, u_char st0_tag, long __user *d) in FPU_store_int32() argument
812 st0_tag = FPU_Special(st0_ptr); in FPU_store_int32()
819 reg_copy(st0_ptr, &t); in FPU_store_int32()
848 int FPU_store_int16(FPU_REG *st0_ptr, u_char st0_tag, short __user *d) in FPU_store_int16() argument
858 st0_tag = FPU_Special(st0_ptr); in FPU_store_int16()
865 reg_copy(st0_ptr, &t); in FPU_store_int16()
894 int FPU_store_bcd(FPU_REG *st0_ptr, u_char st0_tag, u_char __user *d) in FPU_store_bcd() argument
900 u_char sign = (getsign(st0_ptr) == SIGN_NEG) ? 0x80 : 0; in FPU_store_bcd()
907 st0_tag = FPU_Special(st0_ptr); in FPU_store_bcd()
914 reg_copy(st0_ptr, &t); in FPU_store_bcd()