Home
last modified time | relevance | path

Searched refs:VFP_FPEXC_EN (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/sys/arch/arm/vfp/
H A Dvfp_init.c198 if (pcb->pcb_vfp.vfp_fpexc & VFP_FPEXC_EN) in vfp_fpscr_handler()
425 if (fpexc & VFP_FPEXC_EN) { in vfp_handler()
442 KASSERT(fpexc & VFP_FPEXC_EN); in vfp_handler()
505 && (armreg_fpexc_read() & VFP_FPEXC_EN) != 0) in neon_handler()
537 KASSERT((armreg_fpexc_read() & VFP_FPEXC_EN) == 0); in vfp_state_load()
543 armreg_fpexc_write(fpexc | VFP_FPEXC_EN); in vfp_state_load()
544 fregs->vfp_fpexc |= VFP_FPEXC_EN; in vfp_state_load()
547 KASSERT((fregs->vfp_fpexc & VFP_FPEXC_EN) == 0); in vfp_state_load()
552 fregs->vfp_fpexc |= VFP_FPEXC_EN; in vfp_state_load()
583 armreg_fpexc_write((fpexc | VFP_FPEXC_EN) & ~VFP_FPEXC_EX); in vfp_state_save()
[all …]
/netbsd-src/sys/arch/arm/arm/
H A Dprocess_machdep.c184 regs->fpr_vfp.vfp_fpexc &= ~VFP_FPEXC_EN; in process_read_fpregs()
220 pcb->pcb_vfp.vfp_fpexc &= ~VFP_FPEXC_EN; in process_write_fpregs()
H A Defi_machdep.c63 armreg_fpexc_write(arm_efirt_state.aert_fpexc & ~VFP_FPEXC_EN); in arm_efirt_md_enter()
/netbsd-src/sys/arch/arm/include/
H A Dvfpreg.h75 #define VFP_FPEXC_EN 0x40000000 /* VFP Enable bit */ macro
/netbsd-src/sys/arch/arm/arm32/
H A Dgenassym.cf254 define VFP_FPEXC_EN VFP_FPEXC_EN
H A Dvm_machdep.c126 pcb2->pcb_vfp.vfp_fpexc &= ~VFP_FPEXC_EN; in cpu_lwp_fork()
/netbsd-src/sys/arch/aarch64/aarch64/
H A Dnetbsd32_machdep.c172 #define VFP_FPEXC_EN 0x40000000 /* VFP Enable bit */ in netbsd32_process_read_fpregs() macro
174 fpregs->fpr_vfp.vfp_fpexc = VFP_FPEXC_EN | VFP_FPEXC_VECITR; in netbsd32_process_read_fpregs()
/netbsd-src/sys/compat/linux32/arch/aarch64/
H A Dlinux32_machdep.c101 aux->vfp.ufp_exc.fpexc = VFP_FPEXC_EN | VFP_FPEXC_VECITR; in linux32_save_sigcontext()