HomeSort by: relevance | last modified time | path
    Searched defs:FMA (Results 1 - 11 of 11) sorted by relevancy

  /src/external/gpl3/gcc/dist/libgfortran/intrinsics/
trigd.c 338 #define FMA __fmaieee128
  /src/external/gpl3/gcc.old/dist/libgfortran/intrinsics/
trigd.c 320 #define FMA __fmaieee128
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600Subtarget.h 41 bool FMA;
126 bool hasFMA() const { return FMA; }
GCNSubtarget.h 105 bool FMA;
375 return FMA;
SIISelLowering.cpp 567 setOperationAction(ISD::FMA, MVT::f16, Legal);
683 setOperationAction(ISD::FMA, MVT::v2f16, Legal);
715 setOperationAction(ISD::FMA, MVT::v4f16, Custom);
731 setOperationAction(ISD::FMA, MVT::v2f32, Legal);
737 setOperationAction(ISD::FMA, VT, Custom);
807 setTargetDAGCombine(ISD::FMA);
869 (Opcode == ISD::FMA && Subtarget->hasFmaMixInsts())) &&
4311 // This currently forces unfolding various combinations of fsub into fma with
4312 // free fneg'd operands. As long as we have fast FMA (controlled by
4315 // When fma is quarter rate, for f64 where add / sub are at best half rate
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedLoadCombinePass.cpp 1186 auto FMA = MSSA.getMemoryAccess(First);
1189 if (!MSSA.dominates(MADef, FMA))
  /src/external/mpl/dhcp/dist/server/
failover.c 4445 # define FMA obuf, &obufix, sizeof obuf
4446 failover_print (FMA, "(state");
4448 # define FMA (char *)0, (unsigned *)0, 0
4462 dhcp_failover_make_option (FTO_SERVER_STATE, FMA,
4467 (FTO_SERVER_FLAGS, FMA,
4470 dhcp_failover_make_option (FTO_STOS, FMA, state -> me.stos),
4475 failover_print (FMA, " (failed)");
4476 failover_print (FMA, ")");
4497 # define FMA obuf, &obufix, sizeof obuf
4498 failover_print (FMA, "(connect")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp 115 Name.startswith("fma.vfmadd.") || // Added in 7.0
116 Name.startswith("fma.vfmsub.") || // Added in 7.0
117 Name.startswith("fma.vfmsubadd.") || // Added in 7.0
118 Name.startswith("fma.vfnmadd.") || // Added in 7.0
119 Name.startswith("fma.vfnmsub.") || // Added in 7.0
3214 } else if (IsX86 && (Name.startswith("fma.vfmadd.") ||
3215 Name.startswith("fma.vfmsub.") ||
3216 Name.startswith("fma.vfnmadd.") ||
3217 Name.startswith("fma.vfnmsub."))) {
3239 Intrinsic::fma,
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ISDOpcodes.h 459 /// FMA - Perform a * b + c with no intermediate rounding step.
460 FMA,
  /src/external/cddl/osnet/dev/dtrace/x86/
dis_tables.c 244 FMA, /* FMA instructions, all VEX_RMrX */
1550 /* [94] */ INVALID, INVALID, TNSZ("vfmaddsub132p",FMA,16),TNSZ("vfmsubadd132p",FMA,16),
1551 /* [98] */ TNSZ("vfmadd132p",FMA,16),TNSZ("vfmadd132s",FMA,16),TNSZ("vfmsub132p",FMA,16),TNSZ("vfmsub132s",FMA,16),
1552 /* [9C] */ TNSZ("vfnmadd132p",FMA,16),TNSZ("vfnmadd132s",FMA,16),TNSZ("vfnmsub132p",FMA,16),TNSZ("vfnmsub132s",FMA,16)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 1685 case ISD::FMA: return visitFMA(N);
12817 /// Try to perform FMA combining on a given FADD node.
12832 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT));
12850 // Always prefer FMAD to FMA for precision.
12851 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA;
12868 // fold (fadd (fmul x, y), z) -> (fma x, y, z)
12874 // fold (fadd x, (fmul y, z)) -> (fma y, z, x)
12881 // fadd (fma A, B, (fmul C, D)), E --> fma A, B, (fma C, D, E
    [all...]

Completed in 137 milliseconds