Searched refs:VFP (Results 1 - 19 of 19) sorted by relevance

/freebsd-11.0-release/sys/arm/arm/
H A Dswtch.S90 #ifdef VFP
91 .fpu vfp /* allow VFP instructions */
101 #ifdef VFP
102 fmrx r2, fpexc /* If the VFP is enabled */
106 blne _C_LABEL(vfp_store) /* and disable the VFP. */
H A Dswtch-v4.S95 #ifdef VFP
96 .fpu vfp /* allow VFP instructions */
126 #ifdef VFP /* This thread is dying, disable */
127 bl _C_LABEL(vfp_discard) /* VFP without preserving state. */
262 #ifdef VFP
263 fmrx r0, fpexc /* If the VFP is enabled */
267 blne _C_LABEL(vfp_store) /* and disable the VFP. */
H A Dswtch-v6.S106 #ifdef VFP
107 .fpu vfp /* allow VFP instructions */
165 #ifdef VFP /* This thread is dying, disable */
166 bl _C_LABEL(vfp_discard) /* VFP without preserving state. */
313 #ifdef VFP
315 fmrx r0, fpexc /* If the VFP is enabled */
319 blne _C_LABEL(vfp_store) /* and disable the VFP. */
H A Dmp_machdep.c58 #ifdef VFP
198 #ifdef VFP
H A Dgenassym.c124 #ifdef VFP
H A Dvfp.c32 #ifdef VFP
52 /* If true the VFP unit has 32 double registers, otherwise it has 16 */
145 * the VFP hardware.
159 /* start VFP unit, restore the vfp registers from the PCB and retry
175 * If the VFP is already on and we got an undefined instruction, then
177 * the VFP.
206 * If the last time this thread used the VFP it was on this core, and
207 * the last thread to use the VFP on this core was this thread, then the
208 * VFP state is valid, otherwise restore this thread's state to the VFP
[all...]
/freebsd-11.0-release/sys/arm64/arm64/
H A Dswtch.S71 #ifdef VFP
159 #ifdef VFP
308 /* Store the VFP registers */
309 #ifdef VFP
H A Dvfp.c33 #ifdef VFP
44 /* Sanity check we can store all the VFP registers */
71 * VFP unit mark it as unused to tell the kernel the fp state is unowned.
72 * Ensure the VFP unit is off so we get an exception on the next access.
99 * Only store the registers if the VFP is enabled,
105 ("Storing an invalid VFP state"));
155 * If the previous thread on this cpu to use the VFP was not the
H A Dvm_machdep.c51 #ifdef VFP
76 #ifdef VFP
H A Dtrap.c60 #ifdef VFP
281 panic("VFP exception in the kernel");
358 #ifdef VFP
361 panic("VFP exception in userland");
H A Dmachdep.c81 #ifdef VFP
175 #ifdef VFP
181 * If we have just been running VFP instructions we will
198 #ifdef VFP
314 #ifdef VFP
323 * If we have just been running VFP instructions we will
343 #ifdef VFP
967 /* ARM64TODO: Enable VFP before reading floating-point registers */
H A Dmp_machdep.c57 #ifdef VFP
298 #ifdef VFP
/freebsd-11.0-release/sys/riscv/riscv/
H A Dmp_machdep.c64 #ifdef VFP
244 #ifdef VFP
H A Dswtch.S269 /* Store the VFP registers */
270 #ifdef VFP
H A Dmachdep.c86 #ifdef VFP
/freebsd-11.0-release/contrib/llvm/projects/libunwind/src/
H A DUnwindRegistersSave.S306 @ however this is very hard to do for VFP registers because it is unknown
308 @ Instead, VFP registers are demand saved by logic external to unw_getcontext.
371 @ VFP and iwMMX instructions are only available when compiling with the flags
H A DUnwindRegistersRestore.S352 @ VFP and iwMMX instructions are only available when compiling with the flags
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DSplitKit.cpp400 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI->id)]; local
401 VNInfo *VNI = VFP.getPointer();
406 VFP.setInt(true);
416 VFP = ValueForcePair(nullptr, true);
849 ValueForcePair VFP = Values.lookup(std::make_pair(RegIdx, ParentVNI->id)); local
850 if (VNInfo *VNI = VFP.getPointer()) {
858 if (VFP.getInt()) {
/freebsd-11.0-release/contrib/gcc/config/arm/
H A Dieee754-df.S45 @ For VFP, floats words follow the memory system mode.

Completed in 85 milliseconds