Package-level declarations
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <C> rightAddMultipliedByDoubling(base: C, arg: C, multiplier: UInt, additionOp: (C, C) -> C): C
inline fun <C> rightAddMultipliedByDoubling(base: C, arg: C, multiplier: ULong, additionOp: (C, C) -> C): C
inline fun <C> rightAddMultipliedByDoubling(base: C, arg: C, multiplier: Int, additionOp: (C, C) -> C, negationOp: (C) -> C): C
inline fun <C> rightAddMultipliedByDoubling(base: C, arg: C, multiplier: Int, additionOp: (C, C) -> C, rightSubtractionOp: (C, C) -> C): C
Link copied to clipboard
inline fun <C> rightMultiplyByDoubling(arg: C, multiplier: UInt, lazyZero: () -> C, additionOp: (C, C) -> C): C
inline fun <C> rightMultiplyByDoubling(arg: C, multiplier: ULong, lazyZero: () -> C, additionOp: (C, C) -> C): C