Skip to main content

reduce_ops

Macro reduce_ops 

macro_rules! reduce_ops {
    ($name:ident, float, $ops:expr) => { ... };
    ($name:ident, float => int, $ops:expr) => { ... };
    ($name:ident, int, $ops:expr) => { ... };
    ($name:ident, bool, $ops:expr) => { ... };
    ($name:ident, float => bool, $ops:expr) => { ... };
    ($name:ident, int => bool, $ops:expr) => { ... };
    ($name:ident, bool, whole, $ops:expr) => { ... };
    ($name:ident, float => bool, whole, $ops:expr) => { ... };
    ($name:ident, int => bool, whole, $ops:expr) => { ... };
    (
        @impl
        $name:ident,
        $desc:ty,
        $get:ident,
        $register:ident,
        |$input:ident, $ir:ident| $ops:expr
    ) => { ... };
}