| /linux/arch/sh/kernel/cpu/sh4/ |
| H A D | fpu.c | 162 fpu->fp_regs[n] = du; in denormal_to_double() 163 fpu->fp_regs[n + 1] = dl; in denormal_to_double() 248 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() 249 hy = tsk->thread.xstate->hardfpu.fp_regs[m]; in ieee_fpe_handler() 260 | tsk->thread.xstate->hardfpu.fp_regs[n + 1]; in ieee_fpe_handler() 262 | tsk->thread.xstate->hardfpu.fp_regs[m + 1]; in ieee_fpe_handler() 264 tsk->thread.xstate->hardfpu.fp_regs[n] = llx >> 32; in ieee_fpe_handler() 265 tsk->thread.xstate->hardfpu.fp_regs[n + 1] = llx & 0xffffffff; in ieee_fpe_handler() 271 tsk->thread.xstate->hardfpu.fp_regs[n] = hx; in ieee_fpe_handler() 286 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() [all …]
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | get-reg-list.c | 164 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_id_to_str() 165 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_id_to_str() 166 idx = (core_off - KVM_REG_ARM_CORE_REG(fp_regs.vregs[0])) / CORE_FPREGS_XX_NR_WORDS; in core_id_to_str() 167 TEST_ASSERT(idx < 32, "%s: Unexpected fp_regs.vregs index: %lld", prefix, idx); in core_id_to_str() 168 return strdup_printf("KVM_REG_ARM_CORE_REG(fp_regs.vregs[%lld])", idx); in core_id_to_str() 169 case KVM_REG_ARM_CORE_REG(fp_regs.fpsr): in core_id_to_str() 170 return "KVM_REG_ARM_CORE_REG(fp_regs.fpsr)"; in core_id_to_str() 171 case KVM_REG_ARM_CORE_REG(fp_regs.fpcr): in core_id_to_str() 172 return "KVM_REG_ARM_CORE_REG(fp_regs.fpcr)"; in core_id_to_str() 344 KVM_REG_ARM64 | KVM_REG_SIZE_U32 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs [all...] |
| /linux/arch/sh/kernel/cpu/sh2a/ |
| H A D | fpu.c | 393 fpu->fp_regs[n] = du; in denormal_to_double() 394 fpu->fp_regs[n+1] = dl; in denormal_to_double() 473 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() 474 hy = tsk->thread.xstate->hardfpu.fp_regs[m]; in ieee_fpe_handler() 485 | tsk->thread.xstate->hardfpu.fp_regs[n+1]; in ieee_fpe_handler() 487 | tsk->thread.xstate->hardfpu.fp_regs[m+1]; in ieee_fpe_handler() 492 tsk->thread.xstate->hardfpu.fp_regs[n] = llx >> 32; in ieee_fpe_handler() 493 tsk->thread.xstate->hardfpu.fp_regs[n+1] = llx & 0xffffffff; in ieee_fpe_handler() 502 tsk->thread.xstate->hardfpu.fp_regs[n] = hx; in ieee_fpe_handler() 516 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() [all …]
|
| /linux/tools/testing/selftests/powerpc/tm/ |
| H A D | tm-signal-context-chk-fpu.c | 55 fail = (ucp->uc_mcontext.fp_regs[FPR14 + i] != fps[i]); in signal_usr1() 59 FPR14 + i, ucp->uc_mcontext.fp_regs[FPR14 + i], fps[i]); in signal_usr1() 65 fail = (tm_ucp->uc_mcontext.fp_regs[FPR14 + i] != fps[NV_FPU_REGS + i]); in signal_usr1() 69 FPR14 + i, tm_ucp->uc_mcontext.fp_regs[FPR14 + i], fps[NV_FPU_REGS + i]); in signal_usr1()
|
| H A D | tm-signal-context-chk-vsx.c | 106 memcpy(vsx, &ucp->uc_mcontext.fp_regs[FPR20 + i], 8); in signal_usr1() 130 memcpy(vsx_tm, &tm_ucp->uc_mcontext.fp_regs[FPR20 + i], 8); in signal_usr1()
|
| /linux/arch/um/os-Linux/ |
| H A D | registers.c | 37 void get_safe_registers(unsigned long *regs, unsigned long *fp_regs) in get_safe_registers() argument 41 if (fp_regs) in get_safe_registers() 42 memcpy(fp_regs, exec_fp_regs, host_fp_size); in get_safe_registers()
|
| /linux/arch/s390/kernel/ |
| H A D | ptrace.c | 237 } else if (addr < offsetof(struct user, regs.fp_regs)) { in __peek_user() 244 } else if (addr == offsetof(struct user, regs.fp_regs.fpc)) { in __peek_user() 251 } else if (addr < offsetof(struct user, regs.fp_regs) + sizeof(s390_fp_regs)) { in __peek_user() 255 offset = addr - offsetof(struct user, regs.fp_regs.fprs); in __peek_user() 377 } else if (addr < offsetof(struct user, regs.fp_regs)) { in __poke_user() 384 } else if (addr == offsetof(struct user, regs.fp_regs.fpc)) { in __poke_user() 392 } else if (addr < offsetof(struct user, regs.fp_regs) + sizeof(s390_fp_regs)) { in __poke_user() 396 offset = addr - offsetof(struct user, regs.fp_regs.fprs); in __poke_user() 562 _s390_fp_regs fp_regs; in s390_fpregs_get() local 567 fp_regs.fpc = target->thread.ufpu.fpc; in s390_fpregs_get() [all …]
|
| /linux/arch/sh/include/asm/ |
| H A D | processor_32.h | 67 unsigned long fp_regs[16]; member 77 unsigned long fp_regs[16]; member
|
| H A D | user.h | 32 unsigned long fp_regs[16]; member
|
| /linux/arch/powerpc/kernel/ |
| H A D | signal_64.c | 157 unsafe_copy_fpr_to_user(&sc->fp_regs, tsk, efault_out); in __unsafe_setup_sigcontext() 284 err |= copy_ckfpr_to_user(&sc->fp_regs, tsk); in setup_tm_sigcontexts() 286 err |= copy_fpr_to_user(&tm_sc->fp_regs, tsk); in setup_tm_sigcontexts() 288 err |= copy_ckfpr_to_user(&tm_sc->fp_regs, tsk); in setup_tm_sigcontexts() 410 unsafe_copy_fpr_from_user(tsk, &sc->fp_regs, efault_out); in __unsafe_restore_sigcontext() 544 err |= copy_fpr_from_user(tsk, &tm_sc->fp_regs); in restore_tm_sigcontexts() 545 err |= copy_ckfpr_from_user(tsk, &sc->fp_regs); in restore_tm_sigcontexts()
|
| /linux/arch/um/include/shared/ |
| H A D | registers.h | 12 extern void get_safe_registers(unsigned long *regs, unsigned long *fp_regs);
|
| /linux/arch/powerpc/include/uapi/asm/ |
| H A D | sigcontext.h | 32 elf_fpregset_t fp_regs; member
|
| /linux/arch/sh/math-emu/ |
| H A D | math.c | 38 #define FR ((unsigned long*)(fregs->fp_regs)) 42 #define DR ((unsigned long long*)(fregs->fp_regs)) 484 fpu->fp_regs[i] = 0; in fpu_init()
|
| /linux/tools/testing/selftests/powerpc/math/ |
| H A D | fpu_signal.c | 47 if (mc->fp_regs[i] != darray[i]) { in signal_fpu_sig()
|
| /linux/tools/testing/selftests/mm/ |
| H A D | pkey-powerpc.h | 18 #define fpregs fp_regs
|