Lines Matching refs:fval

972 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETLT)),
973 (SELECT_VSRC (CRANDC $lhs, $rhs), $tval, $fval)>;
974 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETULT)),
975 (SELECT_VSRC (CRANDC $rhs, $lhs), $tval, $fval)>;
976 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETLE)),
977 (SELECT_VSRC (CRORC $lhs, $rhs), $tval, $fval)>;
978 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETULE)),
979 (SELECT_VSRC (CRORC $rhs, $lhs), $tval, $fval)>;
980 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETEQ)),
981 (SELECT_VSRC (CREQV $lhs, $rhs), $tval, $fval)>;
982 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETGE)),
983 (SELECT_VSRC (CRORC $rhs, $lhs), $tval, $fval)>;
984 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETUGE)),
985 (SELECT_VSRC (CRORC $lhs, $rhs), $tval, $fval)>;
986 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETGT)),
987 (SELECT_VSRC (CRANDC $rhs, $lhs), $tval, $fval)>;
988 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETUGT)),
989 (SELECT_VSRC (CRANDC $lhs, $rhs), $tval, $fval)>;
990 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETNE)),
991 (SELECT_VSRC (CRXOR $lhs, $rhs), $tval, $fval)>;
993 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETLT)),
994 (SELECT_VSFRC (CRANDC $lhs, $rhs), $tval, $fval)>;
995 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETULT)),
996 (SELECT_VSFRC (CRANDC $rhs, $lhs), $tval, $fval)>;
997 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETLE)),
998 (SELECT_VSFRC (CRORC $lhs, $rhs), $tval, $fval)>;
999 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETULE)),
1000 (SELECT_VSFRC (CRORC $rhs, $lhs), $tval, $fval)>;
1001 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETEQ)),
1002 (SELECT_VSFRC (CREQV $lhs, $rhs), $tval, $fval)>;
1003 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETGE)),
1004 (SELECT_VSFRC (CRORC $rhs, $lhs), $tval, $fval)>;
1005 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETUGE)),
1006 (SELECT_VSFRC (CRORC $lhs, $rhs), $tval, $fval)>;
1007 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETGT)),
1008 (SELECT_VSFRC (CRANDC $rhs, $lhs), $tval, $fval)>;
1009 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETUGT)),
1010 (SELECT_VSFRC (CRANDC $lhs, $rhs), $tval, $fval)>;
1011 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETNE)),
1012 (SELECT_VSFRC (CRXOR $lhs, $rhs), $tval, $fval)>;
1092 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETLT)),
1093 (SELECT_VSSRC (CRANDC $lhs, $rhs), $tval, $fval)>;
1094 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETULT)),
1095 (SELECT_VSSRC (CRANDC $rhs, $lhs), $tval, $fval)>;
1096 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETLE)),
1097 (SELECT_VSSRC (CRORC $lhs, $rhs), $tval, $fval)>;
1098 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETULE)),
1099 (SELECT_VSSRC (CRORC $rhs, $lhs), $tval, $fval)>;
1100 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETEQ)),
1101 (SELECT_VSSRC (CREQV $lhs, $rhs), $tval, $fval)>;
1102 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETGE)),
1103 (SELECT_VSSRC (CRORC $rhs, $lhs), $tval, $fval)>;
1104 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETUGE)),
1105 (SELECT_VSSRC (CRORC $lhs, $rhs), $tval, $fval)>;
1106 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETGT)),
1107 (SELECT_VSSRC (CRANDC $rhs, $lhs), $tval, $fval)>;
1108 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETUGT)),
1109 (SELECT_VSSRC (CRANDC $lhs, $rhs), $tval, $fval)>;
1110 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETNE)),
1111 (SELECT_VSSRC (CRXOR $lhs, $rhs), $tval, $fval)>;