Lines Matching defs:RoundedA
2560 // float RoundedA = (float) (int) ( A > 0 ? (A + 0.5f) : (A - 0.5f));
2561 // RoundedA = abs(A) > 0x1.0p23 ? A : RoundedA;
2562 // return abs(A) < 0.5 ? (float)(int)A : RoundedA;
2572 // RoundedA = (float) (int) ( A > 0 ? (A + 0.5f) : (A - 0.5f))
2584 SDValue RoundedA = DAG.getNode(ISD::FTRUNC, SL, VT, AdjustedA);
2586 // RoundedA = abs(A) > 0x1.0p23 ? A : RoundedA;
2591 RoundedA = DAG.getNode(ISD::SELECT, SL, VT, IsLarge, A, RoundedA);
2593 // return abs(A) < 0.5 ? (float)(int)A : RoundedA;
2597 return DAG.getNode(ISD::SELECT, SL, VT, IsSmall, RoundedAForSmallA, RoundedA);
2613 // double RoundedA = (double) (int) (abs(A) + 0.5f);
2616 SDValue RoundedA = DAG.getNode(ISD::FTRUNC, SL, VT, AdjustedA);
2618 // RoundedA = abs(A) < 0.5 ? (double)0 : RoundedA;
2622 RoundedA = DAG.getNode(ISD::SELECT, SL, VT, IsSmall,
2624 RoundedA);
2627 RoundedA = DAG.getNode(ISD::FCOPYSIGN, SL, VT, RoundedA, A);
2630 // RoundedA = abs(A) > 0x1.0p52 ? A : RoundedA;
2634 return DAG.getNode(ISD::SELECT, SL, VT, IsLarge, A, RoundedA);