VE Lua Documentation

Press F to search!

ldexp

Definition


-- @/=[C]:-1
function ldexp(...)

Callers

@/lua/ge/extensions/tech/sensors.lua
  else
    return sign * math.ldexp(1 + mant / 0x800000, expo - 0x7F)
  end
@/lua/common/libs/lua-MessagePack/MessagePack.lua
    expo = expo + 0x3FE
    mant = floor((mant * 2.0 - 1.0) * ldexp(0.5, 53))
    bufTmp:put(char(0xCB, (n >= 0 and 0 or 0x80) + floor(expo / 0x10), (expo % 0x10) * 0x10 + floor(mant / 0x1000000000000),
  else
    return sign * ldexp(1 + mant / 0x800000, expo - 0x7F)
  end
  else
    return sign * ldexp(1 + mant / 4503599627370496, expo - 0x3FF)
  end
@/lua/common/lpack.lua
  else
    local e = ldexp(1 + mant * 0.0625, expo - 0x3FF)
    return b1 < 0x80 and e or -e