This patch set has implement more machine-specific for libm with F/D extension, most can be done with one instruction, verified on rv32im, rv32imaf, rv32imafd+ilp32, rv32imafd+ilp32d, rv64im, rv64imaf, rv64gc+lp64 rv64gc+lp64d.