libm

I’m trying to create libm for the LPC family, using sources from newlib. I’m confused by all the different versions. For example between sf_frexp.c and s_frexp.c. And then there are several directories with float code files.

Any clues? Has someone already done this?