Lines Matching full:cra
2609 (ins crbitrc:$CRA, crbitrc:$CRB),
2610 "crand $CRD, $CRA, $CRB", IIC_BrCR,
2611 [(set i1:$CRD, (and i1:$CRA, i1:$CRB))]>;
2614 (ins crbitrc:$CRA, crbitrc:$CRB),
2615 "crnand $CRD, $CRA, $CRB", IIC_BrCR,
2616 [(set i1:$CRD, (not (and i1:$CRA, i1:$CRB)))]>;
2619 (ins crbitrc:$CRA, crbitrc:$CRB),
2620 "cror $CRD, $CRA, $CRB", IIC_BrCR,
2621 [(set i1:$CRD, (or i1:$CRA, i1:$CRB))]>;
2624 (ins crbitrc:$CRA, crbitrc:$CRB),
2625 "crxor $CRD, $CRA, $CRB", IIC_BrCR,
2626 [(set i1:$CRD, (xor i1:$CRA, i1:$CRB))]>;
2629 (ins crbitrc:$CRA, crbitrc:$CRB),
2630 "crnor $CRD, $CRA, $CRB", IIC_BrCR,
2631 [(set i1:$CRD, (not (or i1:$CRA, i1:$CRB)))]>;
2633 (ins crbitrc:$CRA, crbitrc:$CRB),
2634 "creqv $CRD, $CRA, $CRB", IIC_BrCR,
2635 [(set i1:$CRD, (not (xor i1:$CRA, i1:$CRB)))]>;
2639 def CRNOT : XLForm_1s<19, 33, (outs crbitrc:$CRD), (ins crbitrc:$CRA),
2640 "crnot $CRD, $CRA", IIC_BrCR,
2641 [(set i1:$CRD, (not i1:$CRA))]>;
2644 (ins crbitrc:$CRA, crbitrc:$CRB),
2645 "crandc $CRD, $CRA, $CRB", IIC_BrCR,
2646 [(set i1:$CRD, (and i1:$CRA, (not i1:$CRB)))]>;
2649 (ins crbitrc:$CRA, crbitrc:$CRB),
2650 "crorc $CRD, $CRA, $CRB", IIC_BrCR,
2651 [(set i1:$CRD, (or i1:$CRA, (not i1:$CRB)))]>;