Documentation ¶
Overview ¶
Package mathutil includes important helpers for eth2 such as fast integer square roots.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClosestPowerOf2 ¶
ClosestPowerOf2 returns an integer that is the closest power of 2 that is less than or equal to the argument.
func IntegerSquareRoot ¶
IntegerSquareRoot defines a function that returns the largest possible integer root of a number using go's standard library.
func IsPowerOf2 ¶
IsPowerOf2 returns true if n is an exact power of two. False otherwise.
func Max ¶
Max returns the larger integer of the two given ones.This is used over the Max function in the standard math library because that max function has to check for some special floating point cases making it slower by a magnitude of 10.
Types ¶
This section is empty.