added libsmi2ldbl