If the operand in ST is negative, the invalid-operation exception is raised.
The FYL2X instruction is designed with a built-in multiplication to optimize the calculation of logarithms with arbitrary positive base:
logbx = (log2b) -1 * log2x
The instructions FLDL2T and FLDL2E load the constants log210 and log2e, respectively.