Home
last modified time | relevance | path

Searched refs:xfsr (Results 1 – 10 of 10) sorted by relevance

/linux-2.6.39/arch/sparc/math-emu/
Dmath_64.c101 u64 fsr = current_thread_info()->xfsr[0]; in record_exception()
146 current_thread_info()->xfsr[0] = fsr; in record_exception()
183 long XR, xfsr; in do_mathemu() local
218 unsigned long x = current_thread_info()->xfsr[0]; in do_mathemu()
226 unsigned long x = current_thread_info()->xfsr[0]; in do_mathemu()
271 XR = current_thread_info()->xfsr[0] >> 10; in do_mathemu()
273 XR = current_thread_info()->xfsr[0] >> (30 + ((insn >> 10) & 0x6)); in do_mathemu()
345 current_thread_info()->xfsr[0] &= ~(FSR_CEXC_MASK); in do_mathemu()
359 freg = (current_thread_info()->xfsr[0] >> 14) & 0xf; in do_mathemu()
362 current_thread_info()->xfsr[0] &= ~0x1c000; in do_mathemu()
[all …]
/linux-2.6.39/arch/sparc/include/asm/
Dsfp-machine_64.h77 #define FP_ROUNDMODE ((current_thread_info()->xfsr[0] >> 30) & 0x3)
89 #define FP_INHIBIT_RESULTS ((current_thread_info()->xfsr[0] >> 23) & _fex)
91 #define FP_TRAPPING_EXCEPTIONS ((current_thread_info()->xfsr[0] >> 23) & 0x1f)
Dthread_info_64.h59 unsigned long xfsr[7]; member
/linux-2.6.39/arch/sparc/kernel/
Dptrace_64.c367 fsr = task_thread_info(target)->xfsr[0]; in fpregs64_get()
413 task_thread_info(target)->xfsr, in fpregs64_set()
717 fsr = task_thread_info(target)->xfsr[0]; in fpregs32_get()
785 val = task_thread_info(target)->xfsr[0]; in fpregs32_set()
788 task_thread_info(target)->xfsr[0] = val; in fpregs32_set()
Dsignal_64.c127 err |= __get_user(current_thread_info()->xfsr[0], in sparc64_set_context()
220 err |= __put_user(current_thread_info()->xfsr[0], &(mcp->mc_fpregs.mcfpu_fsr)); in sparc64_get_context()
285 err |= __get_user(current_thread_info()->xfsr[0], &fpu->si_fsr); in restore_fpu_state()
375 err |= __put_user(current_thread_info()->xfsr[0], &fpu->si_fsr); in save_fpu_state()
Dprocess_64.c691 fpregs32->pr_fsr = (unsigned int) current_thread_info()->xfsr[0]; in dump_fpu()
711 fpregs->pr_fsr = current_thread_info()->xfsr[0]; in dump_fpu()
749 current_thread_info()->xfsr[0] = 0; in sparc_execve()
Dunaligned_64.c437 current_thread_info()->xfsr[0] &= ~0x1c000; in handle_ldf_stq()
439 current_thread_info()->xfsr[0] |= (6 << 14) /* invalid_fp_register */; in handle_ldf_stq()
Dsignal32.c208 err |= __get_user(current_thread_info()->xfsr[0], &fpu->si_fsr); in restore_fpu_state32()
449 err |= __put_user(current_thread_info()->xfsr[0], &fpu->si_fsr); in save_fpu_state32()
Dsys_sparc32.c428 current_thread_info()->xfsr[0] = 0; in sparc32_execve()
Dtraps_64.c2020 unsigned long fsr = current_thread_info()->xfsr[0]; in do_fpe_common()
2068 switch ((current_thread_info()->xfsr[0] & 0x1c000)) { in do_fpother()
2544 TI_XFSR != offsetof(struct thread_info, xfsr) || in trap_init()