• S
    math: fix i386/expl.s with more precise x*log2e · a8f73bb1
    Szabolcs Nagy 提交于
    with naive exp2l(x*log2e) the last 12bits of the result was incorrect
    for x with large absolute value
    
    with hi + lo = x*log2e is caluclated to 128 bits precision and then
      expl(x) = exp2l(hi) + exp2l(hi) * f2xm1(lo)
    this gives <1.5ulp measured error everywhere in nearest rounding mode
    a8f73bb1
exp.s 1.4 KB