Lines Matching defs:RoundedA
2435 // float RoundedA = (float) (int) ( A > 0 ? (A + 0.5f) : (A - 0.5f));
2436 // RoundedA = abs(A) > 0x1.0p23 ? A : RoundedA;
2437 // return abs(A) < 0.5 ? (float)(int)A : RoundedA;
2447 // RoundedA = (float) (int) ( A > 0 ? (A + 0.5f) : (A - 0.5f))
2459 SDValue RoundedA = DAG.getNode(ISD::FTRUNC, SL, VT, AdjustedA);
2461 // RoundedA = abs(A) > 0x1.0p23 ? A : RoundedA;
2466 RoundedA = DAG.getNode(ISD::SELECT, SL, VT, IsLarge, A, RoundedA);
2468 // return abs(A) < 0.5 ? (float)(int)A : RoundedA;
2472 return DAG.getNode(ISD::SELECT, SL, VT, IsSmall, RoundedAForSmallA, RoundedA);
2488 // double RoundedA = (double) (int) (abs(A) + 0.5f);
2491 SDValue RoundedA = DAG.getNode(ISD::FTRUNC, SL, VT, AdjustedA);
2493 // RoundedA = abs(A) < 0.5 ? (double)0 : RoundedA;
2497 RoundedA = DAG.getNode(ISD::SELECT, SL, VT, IsSmall,
2499 RoundedA);
2502 RoundedA = DAG.getNode(ISD::FCOPYSIGN, SL, VT, RoundedA, A);
2505 // RoundedA = abs(A) > 0x1.0p52 ? A : RoundedA;
2509 return DAG.getNode(ISD::SELECT, SL, VT, IsLarge, A, RoundedA);