p8n_types

Macro rreil2_binop

Source
macro_rules! rreil2_binop {
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), $b:tt : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), $b:tt : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), $b:tt : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), $b:tt : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), $b:tt : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ? , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ? , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ? , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ? , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ), ? , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ? , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ? , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ? , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ? , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # ( $a:expr ) : $a_w:tt, ? , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ? , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ? , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ? , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ? , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $names:tt # $segs:tt # $op:ident # $a:tt : $a_w:tt, ? , ? ; $($cdr:tt)*) => { ... };
}