[PATCH v3 0/4] Base changes for isolating FPU operation in a single place