Lines Matching refs:fval
911 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETLT)),
912 (SELECT_VSRC (CRANDC $rhs, $lhs), $tval, $fval)>;
913 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETLE)),
914 (SELECT_VSRC (CRORC $rhs, $lhs), $tval, $fval)>;
915 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETEQ)),
916 (SELECT_VSRC (CREQV $lhs, $rhs), $tval, $fval)>;
917 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETGE)),
918 (SELECT_VSRC (CRORC $lhs, $rhs), $tval, $fval)>;
919 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETGT)),
920 (SELECT_VSRC (CRANDC $lhs, $rhs), $tval, $fval)>;
921 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETNE)),
922 (SELECT_VSRC (CRXOR $lhs, $rhs), $tval, $fval)>;
924 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETLT)),
925 (SELECT_VSFRC (CRANDC $rhs, $lhs), $tval, $fval)>;
926 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETLE)),
927 (SELECT_VSFRC (CRORC $rhs, $lhs), $tval, $fval)>;
928 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETEQ)),
929 (SELECT_VSFRC (CREQV $lhs, $rhs), $tval, $fval)>;
930 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETGE)),
931 (SELECT_VSFRC (CRORC $lhs, $rhs), $tval, $fval)>;
932 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETGT)),
933 (SELECT_VSFRC (CRANDC $lhs, $rhs), $tval, $fval)>;
934 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETNE)),
935 (SELECT_VSFRC (CRXOR $lhs, $rhs), $tval, $fval)>;