Home
last modified time | relevance | path

Searched refs:RCP (Results 1 – 21 of 21) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeon/
DAMDGPUISelLowering.cpp193 SDValue RCP = DAG.getNode(AMDGPUISD::URECIP, DL, VT, Den); in LowerUDIVREM() local
196 SDValue RCP_LO = DAG.getNode(ISD::UMULO, DL, VT, RCP, Den); in LowerUDIVREM()
199 SDValue RCP_HI = DAG.getNode(ISD::MULHU, DL, VT, RCP, Den); in LowerUDIVREM()
211 SDValue E = DAG.getNode(ISD::MULHU, DL, VT, ABS_RCP_LO, RCP); in LowerUDIVREM()
214 SDValue RCP_A_E = DAG.getNode(ISD::ADD, DL, VT, RCP, E); in LowerUDIVREM()
217 SDValue RCP_S_E = DAG.getNode(ISD::SUB, DL, VT, RCP, E); in LowerUDIVREM()
/external/llvm/test/CodeGen/R600/
Dudivrem.ll30 ; SI: v_rcp_iflag_f32_e32 [[RCP:v[0-9]+]]
31 ; SI-DAG: v_mul_hi_u32 [[RCP_HI:v[0-9]+]], [[RCP]]
32 ; SI-DAG: v_mul_lo_i32 [[RCP_LO:v[0-9]+]], [[RCP]]
35 ; SI: v_mul_hi_u32 [[E:v[0-9]+]], {{v[0-9]+}}, [[RCP]]
36 ; SI-DAG: v_add_i32_e32 [[RCP_A_E:v[0-9]+]], [[E]], [[RCP]]
37 ; SI-DAG: v_subrev_i32_e32 [[RCP_S_E:v[0-9]+]], [[E]], [[RCP]]
/external/mesa3d/src/gallium/tests/graw/fragment-shader/
Dfrag-cb-1d.sh10 RCP TEMP[1], CONST[3].xxxx
Dfrag-rcp.sh12 RCP TEMP[0].x, TEMP[0].xxxx
/external/mesa3d/src/gallium/tests/graw/vertex-shader/
Dvert-cb-1d.sh13 RCP TEMP[1], CONST[3].xxxx
Dvert-rcp.sh14 RCP TEMP[0].x, TEMP[0].xxxx
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_opcode_tmp.h46 OP11(RCP)
/external/mesa3d/src/mesa/program/
Dprogram_lexer.l225 RCP{szf}{cc}{sat} { return_opcode( 1, SCALAR_OP, RCP, 3); }
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build_3.6.1.R36x_v20100823/templates/headless-build/
Dbuild.properties150 # in most RCP app or a plug-in, the baseLocation should be the location of a previously
151 # installed Eclipse against which the application or plug-in code will be compiled and the RCP delt…
/external/llvm/lib/Target/R600/
DAMDGPUISelLowering.h246 RCP, enumerator
DAMDGPUISelLowering.cpp932 return DAG.getNode(AMDGPUISD::RCP, DL, VT, Op.getOperand(1)); in LowerINTRINSIC_WO_CHAIN()
1593 fa, DAG.getNode(AMDGPUISD::RCP, DL, FltVT, fb)); in LowerDIVREM24()
1740 SDValue RCP = DAG.getNode(AMDGPUISD::URECIP, DL, VT, Den); in LowerUDIVREM() local
1743 SDValue RCP_LO = DAG.getNode(ISD::MUL, DL, VT, RCP, Den); in LowerUDIVREM()
1746 SDValue RCP_HI = DAG.getNode(ISD::MULHU, DL, VT, RCP, Den); in LowerUDIVREM()
1758 SDValue E = DAG.getNode(ISD::MULHU, DL, VT, ABS_RCP_LO, RCP); in LowerUDIVREM()
1761 SDValue RCP_A_E = DAG.getNode(ISD::ADD, DL, VT, RCP, E); in LowerUDIVREM()
1764 SDValue RCP_S_E = DAG.getNode(ISD::SUB, DL, VT, RCP, E); in LowerUDIVREM()
2634 NODE_NAME_CASE(RCP) in getTargetNodeName()
2702 return DAG.getNode(AMDGPUISD::RCP, SDLoc(Operand), VT, Operand); in getRecipEstimate()
DAMDGPUInstrInfo.td57 def AMDGPUrcp : SDNode<"AMDGPUISD::RCP", SDTFPUnaryOp>;
DSIISelLowering.cpp1066 return DAG.getNode(AMDGPUISD::RCP, SL, VT, RHS); in LowerFastFDIV()
1073 SDValue Recip = DAG.getNode(AMDGPUISD::RCP, SL, VT, RHS); in LowerFastFDIV()
1112 SDValue r0 = DAG.getNode(AMDGPUISD::RCP, SL, MVT::f32, r1); in LowerFDIV32()
1135 SDValue Rcp = DAG.getNode(AMDGPUISD::RCP, SL, MVT::f64, DivScale0); in LowerFDIV64()
/external/mesa3d/src/gallium/state_trackers/d3d1x/gd3d1x/
Dsm4_to_tgsi.cpp266 OP1(RCP); in translate_insns()
/external/llvm/lib/Target/X86/
DX86.td194 "true", "Use RCP* to optimize division calculations">;
DX86InstrSSE.td3591 defm RCP : sse1_fp_unop_s<0x53, "rcp", X86frcp, SSE_RCPS>,
/external/mesa3d/src/gallium/drivers/nv50/codegen/
Dnv50_ir_from_tgsi.cpp455 NV50_IR_OPCODE_CASE(RCP, RCP); in translateOpcode()
/external/mesa3d/src/gallium/drivers/nv30/
Dnvfx_vertprog.c648 nvfx_vp_emit(vpc, arith(sat, SCA, RCP, dst, mask, none, none, src[0])); in nvfx_vertprog_parse_instruction()
Dnvfx_fragprog.c681 nvfx_fp_emit(fpc, arith(sat, RCP, dst, mask, src[0], none, none)); in nvfx_fragprog_parse_instruction()
/external/mesa3d/src/mesa/drivers/dri/r200/
Dr200_vertprog.c91 OPN(RCP, 1|SCALAR_FLAG),
/external/mesa3d/src/gallium/docs/source/
Dtgsi.rst24 *replicated* to *dst*. :opcode:`RCP` is one such instruction.
74 .. opcode:: RCP - Reciprocal