slang/numeric/MathUtils.h file

Various math utilities.

Namespaces

namespace slang
Root namespace.

Functions

auto checkedAddS32(int32_t a, int32_t b) -> std::optional<int32_t>
auto checkedSubS32(int32_t a, int32_t b) -> std::optional<int32_t>
auto checkedMulU32(uint32_t a, uint32_t b) -> std::optional<uint32_t>