| /freebsd/sys/arm/arm/ |
| H A D | ptrace_machdep.c | 94 mcontext_vfp_t vfp; in cpu_ptrace() local 101 get_vfpcontext(td, &vfp); in cpu_ptrace() 102 error = copyout(&vfp, addr, sizeof(vfp)); in cpu_ptrace() 105 error = copyin(addr, &vfp, sizeof(vfp)); in cpu_ptrace() 107 set_vfpcontext(td, &vfp); in cpu_ptrace()
|
| H A D | exec_machdep.c | 96 get_vfpcontext(struct thread *td, mcontext_vfp_t *vfp) in get_vfpcontext() argument 112 memset(vfp, 0, sizeof(*vfp)); in get_vfpcontext() 113 memcpy(vfp->mcv_reg, pcb->pcb_vfpstate.reg, in get_vfpcontext() 114 sizeof(vfp->mcv_reg)); in get_vfpcontext() 115 vfp->mcv_fpscr = pcb->pcb_vfpstate.fpscr; in get_vfpcontext() 123 set_vfpcontext(struct thread *td, mcontext_vfp_t *vfp) in set_vfpcontext() argument 135 memcpy(pcb->pcb_vfpstate.reg, vfp->mcv_reg, in set_vfpcontext() 137 pcb->pcb_vfpstate.fpscr = vfp->mcv_fpscr; in set_vfpcontext() 214 mcontext_vfp_t mc_vfp, *vfp; in set_mcontext() local 242 vfp = &mc_vfp; in set_mcontext() [all …]
|
| H A D | swtch.S | 88 .fpu vfp /* allow VFP instructions */
|
| H A D | swtch-v6.S | 103 .fpu vfp /* allow VFP instructions */
|
| H A D | vfp.c | 199 SYSINIT(vfp, SI_SUB_CPU, SI_ORDER_ANY, vfp_init, NULL);
|
| /freebsd/sys/arm64/arm64/ |
| H A D | ptrace_machdep.c | 55 mcontext32_vfp_t vfp; in cpu_ptrace() local 62 get_fpcontext32(td, &vfp); in cpu_ptrace() 63 error = copyout(&vfp, arg, sizeof(vfp)); in cpu_ptrace() 66 error = copyin(arg, &vfp, sizeof(vfp)); in cpu_ptrace() 68 set_fpcontext32(td, &vfp); in cpu_ptrace()
|
| H A D | vfp.c | 856 SYSINIT(vfp, SI_SUB_CPU, SI_ORDER_ANY, vfp_init, NULL);
|
| /freebsd/lib/msun/arm/ |
| H A D | Makefile.inc | 4 ARCH_SRCS = fenv-softfp.c fenv-vfp.c 7 CFLAGS.fenv-vfp.c= -mfpu=vfp -mfloat-abi=softfp
|
| /freebsd/sys/dev/vt/ |
| H A D | vt_core.c | 1736 struct vt_font *vfp; in parse_font_info_static() local 1760 vfp = &vt_font_loader; in parse_font_info_static() 1761 vfp->vf_height = fi->fi_height; in parse_font_info_static() 1762 vfp->vf_width = fi->fi_width; in parse_font_info_static() 1764 vfp->vf_refcount = 1; in parse_font_info_static() 1768 vfp->vf_map_count[i] = fi->fi_map_count[i]; in parse_font_info_static() 1769 vfp->vf_map[i] = (vfnt_map_t *)ptr; in parse_font_info_static() 1773 vfp->vf_bytes = (uint8_t *)ptr; in parse_font_info_static() 1774 return (vfp); in parse_font_info_static() 1786 struct vt_font *vfp; in parse_font_info() local [all …]
|
| /freebsd/sys/arm/ti/am335x/ |
| H A D | am335x_lcd.c | 309 uint32_t vbp, vfp, vsw; in am335x_mode_is_valid() local 325 vfp = MODE_VFP(mode); in am335x_mode_is_valid() 337 if (vfp > 0xff) in am335x_mode_is_valid() 619 uint32_t vbp, vfp, vsw; in am335x_lcd_configure() local 697 vfp = sc->sc_panel.panel_vfp; in am335x_lcd_configure() 715 timing1 |= (vfp & 0xff) << RASTER_TIMING_1_VFP_SHIFT; in am335x_lcd_configure()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
| H A D | softfloat-alias.list | 3 # aliased to the *vfp functions on arm processors
|
| /freebsd/include/arm/ |
| H A D | Makefile | 41 vfp.h \
|
| /freebsd/lib/libc/arm/gen/ |
| H A D | _setjmp.S | 40 .fpu vfp
|
| H A D | setjmp.S | 39 .fpu vfp
|
| /freebsd/sys/dev/hdmi/ |
| H A D | dwc_hdmi.c | 117 int hblank, vblank, hsync_len, hfp, vfp; in dwc_hdmi_av_composer() local 169 vfp = sc->sc_mode.vsync_start - sc->sc_mode.vdisplay; in dwc_hdmi_av_composer() 170 WR1(sc, HDMI_FC_VSYNCINDELAY, vfp); in dwc_hdmi_av_composer()
|
| /freebsd/lib/libc/arm/aeabi/ |
| H A D | aeabi_vfp_float.S | 31 .fpu vfp
|
| H A D | aeabi_vfp_double.S | 31 .fpu vfp
|
| /freebsd/sys/conf/ |
| H A D | files.arm | 76 arm/arm/vfp.c optional vfp
|
| /freebsd/share/mk/ |
| H A D | bsd.cpu.mk | 104 _CPUCFLAGS = -march=armv7 -mfpu=vfp
|
| /freebsd/sys/dev/sfxge/common/ |
| H A D | efx_mcdi.c | 1998 __out_opt uint32_t *vfp) in efx_mcdi_get_function_info() argument 2024 if (vfp != NULL) in efx_mcdi_get_function_info() 2025 *vfp = MCDI_OUT_DWORD(req, GET_FUNCTION_INFO_OUT_VF); in efx_mcdi_get_function_info()
|
| H A D | ef10_impl.h | 1163 __out_opt uint32_t *vfp);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFeatures.td | 290 def FeatureUseWideStrideVFP : SubtargetFeature<"wide-stride-vfp", 303 def FeatureSplatVFPToNeon : SubtargetFeature<"splat-vfp-neon", 345 def FeatureNonpipelinedVFP : SubtargetFeature<"nonpipelined-vfp",
|
| H A D | ARMScheduleA57.td | 800 // 5cyc L for FP transfer, vfp to core reg, 801 // 5cyc L for FP transfer, core reg to vfp 806 // 8cyc "L,F0/F1" for FP transfer, core reg to upper or lower half of vfp D-reg
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ |
| H A D | README.txt | 289 // point, new *vfp functions were added to do the same operations but with
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | ARMTargetParser.def | 22 ARM_FPU("vfp", FK_VFP, FPUVersion::VFPV2, NeonSupportLevel::None,
|