(1) Added LogMath.logEToLog(double), and optimized version of     LogMath.logToLog(). logEToLog has its sourceBase fixed to Math.E     and resultBase the base of the LogMath object. This is one of     the most frequently called methods. MixtureComponent.getScore()     calls logEToLog() instead of logToLog().
(1) Added LogMath.logEToLog(double), and optimized version of
    LogMath.logToLog(). logEToLog has its sourceBase fixed to Math.E
    and resultBase the base of the LogMath object. This is one of
    the most frequently called methods. MixtureComponent.getScore()
    calls logEToLog() instead of logToLog().

(2) As a result, Sphinx3j/TI46 runs 0.5 RT on argus, at the default 1500
    ActiveList size.
    With ActiveList size set to 100, accuracy is still 99%,
    but it runs 0.2 RT - almost twice as fast as Sphinx 3 (0.37 RT).


git-svn-id: a8b04003a33e1d3e001b9d20391fa392a9f62d91@476 94700074-3cef-4d97-a70e-9c8c206c02f5

deepstupid/sphinx5