import { TwoF64, f64 } from "../base/common.js"; //#region src/math/log.d.ts /** * Compute `ln(x)`, the natural logarithm of `x`, using extended-precision * arithmetic. * * @param x A `f64` number * @returns The {@link TwoF64|`TwoF64`} representation of `ln(x)` */ export declare function ln_1(x: f64): TwoF64; /** * Compute `ln(x)`, the natural logarithm of `x`, using extended-precision * arithmetic. * * @param x A `TwoF64` number * @returns The {@link TwoF64|`TwoF64`} representation of `ln(x)` */ export declare function ln_2(x: TwoF64): TwoF64; /** * Compute `log₂(x)`, the base-2 logarithm of `x`, using extended-precision * arithmetic. * * @param x A `f64` number * @returns The {@link TwoF64|`TwoF64`} representation of `log₂(x)` */ export declare function log2_1(x: f64): TwoF64; /** * Compute `log₂(x)`, the base-2 logarithm of `x`, using extended-precision * arithmetic. * * @param x A `TwoF64` number * @returns The {@link TwoF64|`TwoF64`} representation of `log₂(x)` */ export declare function log2_2(x: TwoF64): TwoF64; /** * Compute `log₁₀(x)`, the base-10 logarithm of `x`, using extended-precision * arithmetic. * * @param x A `f64` number * @returns The {@link TwoF64|`TwoF64`} representation of `log₁₀(x)` */ export declare function log10_1(x: f64): TwoF64; /** * Compute `log₁₀(x)`, the base-10 logarithm of `x`, using extended-precision * arithmetic. * * @param x A `TwoF64` number * @returns The {@link TwoF64|`TwoF64`} representation of `log₁₀(x)` */ export declare function log10_2(x: TwoF64): TwoF64; /** * Compute `ln(x)`, the natural logarithm of `x`, using extended-precision * arithmetic. * * @param x A `f64` or `TwoF64` number * @returns The {@link TwoF64|`TwoF64`} representation of `ln(x)` */ export declare function ln(x: f64 | TwoF64): TwoF64; /** * Compute `log₂(x)`, the base-2 logarithm of `x`, using extended-precision * arithmetic. * * @param x A `f64` or `TwoF64` number * @returns The {@link TwoF64|`TwoF64`} representation of `log₂(x)` */ export declare function log2(x: f64 | TwoF64): TwoF64; /** * Compute `log₁₀(x)`, the base-10 logarithm of `x`, using extended-precision * arithmetic. * * @param x A `f64` or `TwoF64` number * @returns The {@link TwoF64|`TwoF64`} representation of `log₁₀(x)` */ export declare function log10(x: f64 | TwoF64): TwoF64; //#endregion