The libm functions suffixed with -l work with long double operands, meaning that when targeting x86 those cannot be used when lowering fp128 operations.
Use the alternative naming already employed by other platforms such as PPC, where the ops working on fp128 values are suffixed with 128.