Macro panopticon_core::rreil_binop [] [src]

macro_rules! rreil_binop {
    ( $op:ident # ( $a:expr ), ( $b:expr ) , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ( $b:expr ) : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt / $b_o:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt / $b_o:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt / $b_o:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt / $b_o:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt / $b_o:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), $b:tt : $b_w:tt / $b_o:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), [ $b:tt ] : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ? , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ? , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ? , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ? , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ? , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ), ? , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ( $b:expr ) : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, [ $b:tt ] : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ? , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ? , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ? , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ? , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ? , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ( $a:expr ) : $a_w:tt, ? , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ( $b:expr ) : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, $b:tt : $b_w:tt / $b_o:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, [ $b:tt ] : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ? , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ? , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ? , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ? , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ? , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # $a:tt : $a_w:tt, ? , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ( $b:expr ) : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt / $b_o:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt / $b_o:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt / $b_o:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt / $b_o:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt / $b_o:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, $b:tt : $b_w:tt / $b_o:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, [ $b:tt ] : $b_w:tt , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, [ $b:tt ] : $b_w:tt , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, [ $b:tt ] : $b_w:tt , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, [ $b:tt ] : $b_w:tt , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, [ $b:tt ] : $b_w:tt , ? ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ? , ( $c:expr ) ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ? , ( $c:expr ) : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ? , $c:tt : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ? , $c:tt : $c_w:tt / $c_o:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ? , [ $c:tt ] : $c_w:tt ; $($cdr:tt)*) => { ... };
    ( $op:ident # ?, ? , ? ; $($cdr:tt)*) => { ... };
}