core: add fpu