Home | History | Annotate | Download | only in AMDGPU

Lines Matching refs:RCP

1284                            fa, DAG.getNode(AMDGPUISD::RCP, DL, FltVT, fb));
1431 // RCP = URECIP(Den) = 2^32 / Den + e
1433 SDValue RCP = DAG.getNode(AMDGPUISD::URECIP, DL, VT, Den);
1435 // RCP_LO = mul(RCP, Den) */
1436 SDValue RCP_LO = DAG.getNode(ISD::MUL, DL, VT, RCP, Den);
1438 // RCP_HI = mulhu (RCP, Den) */
1439 SDValue RCP_HI = DAG.getNode(ISD::MULHU, DL, VT, RCP, Den);
1450 // E = mulhu(ABS_RCP_LO, RCP)
1451 SDValue E = DAG.getNode(ISD::MULHU, DL, VT, ABS_RCP_LO, RCP);
1453 // RCP_A_E = RCP + E
1454 SDValue RCP_A_E = DAG.getNode(ISD::ADD, DL, VT, RCP, E);
1456 // RCP_S_E = RCP - E
1457 SDValue RCP_S_E = DAG.getNode(ISD::SUB, DL, VT, RCP, E);
2826 NODE_NAME_CASE(RCP)
2908 return DAG.getNode(AMDGPUISD::RCP, SDLoc(Operand), VT, Operand);
2911 // TODO: There is also f64 rcp instruction, but the documentation is less