# DO NOT EDIT.
# Autoformatted by hatch-cython.
# Version: 0.3.0
# Cython: 3.0.2
# Platform: darwin
# Architecture: x86_64
# Keywords: {'supported': ['int', 'float']}

# int C adder (int)
def ciadd(a: int, b: int) -> int:
    """
    Takes `a` `int` plus `b` `int`
    """
    ...

# int C mul (int)
def cimul(a: int, b: int) -> int:
    """
    Takes `a` `int` times `b` `int`
    """
    ...

def cipow(a: int, b: int) -> int:
    """
    Takes `a` `int` to the power of `b` `int`
    """
    ...

# float C adder (float)
def cfadd(a: float, b: float) -> float:
    """
    Takes `a` `float` plus `b` `float`
    """
    ...

# float C mul (float)
def cfmul(a: float, b: float) -> float:
    """
    Takes `a` `float` times `b` `float`
    """
    ...

def cfpow(a: float, b: float) -> float:
    """
    Takes `a` `float` to the power of `b` `float`
    """
    ...
