6#ifndef OPENCBDC_TX_SRC_PARSEC_AGENT_EVM_MATH_H_ 
    7#define OPENCBDC_TX_SRC_PARSEC_AGENT_EVM_MATH_H_ 
    9#include <evmc/evmc.hpp> 
   16    auto operator+(
const evmc::uint256be& lhs, 
const evmc::uint256be& rhs)
 
   23    auto operator-(
const evmc::uint256be& lhs, 
const evmc::uint256be& rhs)
 
   30    auto operator*(
const evmc::uint256be& lhs, 
const evmc::uint256be& rhs)
 
   37    auto operator<<(
const evmc::uint256be& lhs, 
size_t count)
 
auto operator+(const evmc::uint256be &lhs, const evmc::uint256be &rhs) -> evmc::uint256be
Adds two uint256be values.
auto operator*(const evmc::uint256be &lhs, const evmc::uint256be &rhs) -> evmc::uint256be
Multiplies two uint256be values.
auto operator<<(const evmc::uint256be &lhs, size_t count) -> evmc::uint256be
Left shifts a uint256be value by a given number of bytes.
auto operator-(const evmc::uint256be &lhs, const evmc::uint256be &rhs) -> evmc::uint256be
Subtracts two uint256be values.