Lines Matching refs:fval

2606 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETLT)),
2607 (SELECT_VSRC (CRANDC $lhs, $rhs), $tval, $fval)>;
2608 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETULT)),
2609 (SELECT_VSRC (CRANDC $rhs, $lhs), $tval, $fval)>;
2610 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETLE)),
2611 (SELECT_VSRC (CRORC $lhs, $rhs), $tval, $fval)>;
2612 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETULE)),
2613 (SELECT_VSRC (CRORC $rhs, $lhs), $tval, $fval)>;
2614 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETEQ)),
2615 (SELECT_VSRC (CREQV $lhs, $rhs), $tval, $fval)>;
2616 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETGE)),
2617 (SELECT_VSRC (CRORC $rhs, $lhs), $tval, $fval)>;
2618 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETUGE)),
2619 (SELECT_VSRC (CRORC $lhs, $rhs), $tval, $fval)>;
2620 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETGT)),
2621 (SELECT_VSRC (CRANDC $rhs, $lhs), $tval, $fval)>;
2622 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETUGT)),
2623 (SELECT_VSRC (CRANDC $lhs, $rhs), $tval, $fval)>;
2624 def : Pat<(v2f64 (selectcc i1:$lhs, i1:$rhs, v2f64:$tval, v2f64:$fval, SETNE)),
2625 (SELECT_VSRC (CRXOR $lhs, $rhs), $tval, $fval)>;
2627 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETLT)),
2628 (SELECT_VSFRC (CRANDC $lhs, $rhs), $tval, $fval)>;
2629 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETULT)),
2630 (SELECT_VSFRC (CRANDC $rhs, $lhs), $tval, $fval)>;
2631 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETLE)),
2632 (SELECT_VSFRC (CRORC $lhs, $rhs), $tval, $fval)>;
2633 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETULE)),
2634 (SELECT_VSFRC (CRORC $rhs, $lhs), $tval, $fval)>;
2635 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETEQ)),
2636 (SELECT_VSFRC (CREQV $lhs, $rhs), $tval, $fval)>;
2637 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETGE)),
2638 (SELECT_VSFRC (CRORC $rhs, $lhs), $tval, $fval)>;
2639 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETUGE)),
2640 (SELECT_VSFRC (CRORC $lhs, $rhs), $tval, $fval)>;
2641 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETGT)),
2642 (SELECT_VSFRC (CRANDC $rhs, $lhs), $tval, $fval)>;
2643 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETUGT)),
2644 (SELECT_VSFRC (CRANDC $lhs, $rhs), $tval, $fval)>;
2645 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETNE)),
2646 (SELECT_VSFRC (CRXOR $lhs, $rhs), $tval, $fval)>;
3243 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETLT)),
3244 (SELECT_VSSRC (CRANDC $lhs, $rhs), $tval, $fval)>;
3245 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETULT)),
3246 (SELECT_VSSRC (CRANDC $rhs, $lhs), $tval, $fval)>;
3247 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETLE)),
3248 (SELECT_VSSRC (CRORC $lhs, $rhs), $tval, $fval)>;
3249 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETULE)),
3250 (SELECT_VSSRC (CRORC $rhs, $lhs), $tval, $fval)>;
3251 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETEQ)),
3252 (SELECT_VSSRC (CREQV $lhs, $rhs), $tval, $fval)>;
3253 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETGE)),
3254 (SELECT_VSSRC (CRORC $rhs, $lhs), $tval, $fval)>;
3255 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETUGE)),
3256 (SELECT_VSSRC (CRORC $lhs, $rhs), $tval, $fval)>;
3257 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETGT)),
3258 (SELECT_VSSRC (CRANDC $rhs, $lhs), $tval, $fval)>;
3259 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETUGT)),
3260 (SELECT_VSSRC (CRANDC $lhs, $rhs), $tval, $fval)>;
3261 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETNE)),
3262 (SELECT_VSSRC (CRXOR $lhs, $rhs), $tval, $fval)>;