Lines Matching full:floating

9  * @brief Floating point register sharing routines
12 * floating point registers, by allowing the system to save FPU state info
15 * Note: If the kernel has been built without floating point register sharing
16 * support (CONFIG_FPU_SHARING), the floating point registers can still be used
21 * the floating point context is unconditionally saved/restored with every
24 * The floating point register sharing mechanism is designed for minimal
25 * intrusiveness. Floating point state saving is only performed for threads
29 * do require floating point state saving, a "lazy save/restore" mechanism
36 * The use of floating point instructions by ISRs is not supported by the
53 * @brief Disallow use of floating point capabilities
105 * @brief Initialize floating point register context information.
107 * This routine initializes the system's "live" floating point registers.
125 * Save a thread's floating point context information.
127 * This routine saves the system's "live" floating point context into the
143 * Initialize a thread's floating point context information.
145 * This routine initializes the system's "live" floating point context.
159 * Enable preservation of floating point context information.
162 * atomically to avoid confusing the floating point logic used by z_swap(), so
180 /* Indicate thread requires floating point context saving */ in z_float_enable()
191 * Save existing floating point context (since it is about to change), in z_float_enable()
261 * Disable preservation of floating point context information.
264 * atomically to avoid confusing the floating point logic used by z_swap(), so
277 /* Disable all floating point capabilities for the thread */ in z_float_disable()
303 * current thread to use all supported floating point registers.