fn is_int128_asym_cmp(&self, cond: &TreeNode) -> bool {
        match cond.v {
            TreeNode_::Instruction(ref inst) => {
                let ref ops = inst.ops;

                match inst.v {
                    Instruction_::CmpOp(op, op1, ..) => {
                        if op.is_int_cmp() {
                            ops[op1].ty().get_int_length().unwrap() == 128 && !op.is_symmetric()
                        } else {
                            false
                        }
                    }
                    _ => panic!("expect cmp res to emit")
                }
            }
            _ => panic!("expect cmp res to emit")
        }
    }
// Returns true if the comparison instruction is a 128-bit assymetric op
Returns true if the comparison instruction is a 128-bit assymetric op
Returns true if the comparison instruction is a 128 - bit assymetric op
fn is_int128_asym_cmp(&self, cond: &TreeNode) -> bool {
        match cond.v {
            TreeNode_::Instruction(ref inst) => {
                let ref ops = inst.ops;
                match inst.v {
                    Instruction_::CmpOp(op, op1, ..) => {
                        if op.is_int_cmp() {
                            ops[op1].ty().get_int_length().unwrap() == 128 && !op.is_symmetric()
                        } else {
                            false
                        }
                    }
                    _ => panic!("expect cmp res to emit")
                }
            }
            _ => panic!("expect cmp res to emit")
        }
    }
fn is_int128_asym_cmp ( & self , cond : & TreeNode ) -> bool { match cond . v { TreeNode_ :: Instruction ( ref inst ) => { let ref ops = inst . ops ; match inst . v { Instruction_ :: CmpOp ( op , op1 , .. ) => { if op . is_int_cmp ( ) { ops [ op1 ] . ty ( ) . get_int_length ( ) . unwrap ( ) == 128 && ! op . is_symmetric ( ) } else { false } } _ => panic ! ( " " ) } } _ => panic ! ( " " ) } }
Returns true if the comparison instruction is a 128-bit assymetric op
Returns true if the comparison instruction is a 128 - bit assymetric op
&self
cond
&TreeNode
&self
cond
&TreeNode