Searched refs:Mul (Results 1 - 25 of 130) sorted by relevance

123456

/external/clang/test/SemaTemplate/
H A Dalias-church-numerals.cpp23 typename X> using Mul = A<PartialApply<B,F>::template R, X>;
26 template<template<typename> class F, typename X> using Sixteen = Mul<Four, Four, F, X>;
27 template<template<typename> class F, typename X> using TwoHundredAndFiftySix = Mul<Sixteen, Sixteen, F, X>;
/external/chromium_org/crypto/
H A Dp224.cc167 // Mul computes *out = a*b
171 void Mul(FieldElement* out, const FieldElement& a, const FieldElement& b) { function in namespace:__anon7949
247 Mul(&f1, f1, in); // 2**2 - 1
249 Mul(&f1, f1, in); // 2**3 - 1
253 Mul(&f1, f1, f2); // 2**6 - 1
258 Mul(&f2, f2, f1); // 2**12 - 1
263 Mul(&f2, f3, f2); // 2**24 - 1
268 Mul(&f3, f3, f2); // 2**48 - 1
273 Mul(&f3, f3, f4); // 2**96 - 1
278 Mul(
[all...]
/external/chromium_org/third_party/skia/src/gpu/gl/
H A DGrGLSL_impl.h25 inline Self GrGLSLExpr<Self>::Mul(T0 in0, T1 in1) { function in class:GrGLSLExpr
100 return GrGLSLExpr1::Mul(in0, in1);
140 return GrGLSLExpr4::Mul(in0, in1);
152 return GrGLSLExpr4::Mul(in0, in1);
164 return GrGLSLExpr4::Mul(in0, in1);
H A DGrGLSL.h179 static Self Mul(T0 in0, T1 in1);
/external/skia/src/gpu/gl/
H A DGrGLSL_impl.h25 inline Self GrGLSLExpr<Self>::Mul(T0 in0, T1 in1) { function in class:GrGLSLExpr
100 return GrGLSLExpr1::Mul(in0, in1);
140 return GrGLSLExpr4::Mul(in0, in1);
152 return GrGLSLExpr4::Mul(in0, in1);
164 return GrGLSLExpr4::Mul(in0, in1);
/external/vixl/examples/
H A Dfactorial.cc45 __ Mul(x0, x0, x1);
H A Dfactorial-rec.cc48 __ Mul(x0, x0, x1);
/external/llvm/unittests/Transforms/Utils/
H A DCloning.cpp68 BinaryOperator *Mul = BinaryOperator::Create(Instruction::Mul, V, V); local
72 BinaryOperator *MulClone = this->clone(Mul);
85 Mul->setHasNoUnsignedWrap();
89 MulClone = this->clone(Mul);
102 Mul->setHasNoSignedWrap();
106 MulClone = this->clone(Mul);
119 Mul->setHasNoUnsignedWrap(false);
123 MulClone = this->clone(Mul);
/external/chromium_org/third_party/skia/src/core/
H A DSkFloat.h43 void mul(const SkFloat& a) { fPacked = Mul(fPacked, a.fPacked); }
44 void setMul(const SkFloat& a, const SkFloat& b) { fPacked = Mul(a.fPacked, b.fPacked); }
97 static int32_t Mul(int32_t, int32_t);
H A DSkFloat.cpp164 int32_t SkFloat::Mul(int32_t packed_a, int32_t packed_b) function in class:SkFloat
180 return Mul(packed, SetShift(n, 0));
/external/skia/src/core/
H A DSkFloat.h43 void mul(const SkFloat& a) { fPacked = Mul(fPacked, a.fPacked); }
44 void setMul(const SkFloat& a, const SkFloat& b) { fPacked = Mul(a.fPacked, b.fPacked); }
97 static int32_t Mul(int32_t, int32_t);
H A DSkFloat.cpp164 int32_t SkFloat::Mul(int32_t packed_a, int32_t packed_b) function in class:SkFloat
180 return Mul(packed, SetShift(n, 0));
/external/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp386 assert(Opcode == Instruction::Mul && "Unknown associative operation!");
623 if (Opcode == Instruction::Mul && BO && BinaryOperator::isNeg(BO)) {
955 BinaryOperator *Mul = local
958 Mul->takeName(Shl);
959 Shl->replaceAllUsesWith(Mul);
960 Mul->setDebugLoc(Shl->getDebugLoc());
961 return Mul;
998 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul);
1061 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul);
1392 Value *Mul
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp185 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue, local
188 return CurDAG->SelectNodeTo(N, SP::RDY, MVT::i32, SDValue(Mul, 1));
/external/llvm/include/llvm/IR/
H A DOperator.h76 /// which may exhibit overflow - Add, Sub, and Mul. It does not include SDiv,
114 I->getOpcode() == Instruction::Mul ||
120 CE->getOpcode() == Instruction::Mul ||
339 : public ConcreteOperator<OverflowingBinaryOperator, Instruction::Mul> {
/external/llvm/lib/IR/
H A DInstruction.cpp206 case Mul: return "mul";
457 /// In LLVM, the Add, Mul, And, Or, and Xor operators are associative.
461 Opcode == Add || Opcode == Mul;
489 case Mul:
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp294 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this); local
295 if (!Mul) return false;
298 const SCEVConstant *SC = dyn_cast<SCEVConstant>(Mul->getOperand(0));
1436 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[i]); local
1437 if (Mul && isa<SCEVConstant>(Mul->getOperand(0))) {
1439 Scale * cast<SCEVConstant>(Mul->getOperand(0))->getValue()->getValue();
1440 if (Mul->getNumOperands() == 2 && isa<SCEVAddExpr>(Mul->getOperand(1))) {
1442 const SCEVAddExpr *Add = cast<SCEVAddExpr>(Mul
1558 const SCEV *Mul = getMulExpr(Scale, Ops[i]); variable
1688 const SCEVMulExpr *Mul = cast<SCEVMulExpr>(Ops[Idx]); variable
[all...]
/external/chromium_org/v8/src/compiler/
H A Dmachine-operator.h163 V(Int, Mul) \
/external/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp49 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), local
51 SDValue InFlag = SDValue(Mul, 0);
291 /// Mul with two results
/external/valgrind/main/VEX/priv/
H A Dhost_mips_defs.c1244 i->Min.Mul.syned = syned;
1245 i->Min.Mul.widening = wid; /* widen=True else False */
1246 i->Min.Mul.sz32 = sz32; /* True = 32 bits */
1247 i->Min.Mul.dst = dst;
1248 i->Min.Mul.srcL = srcL;
1249 i->Min.Mul.srcR = srcR;
1638 switch (i->Min.Mul.widening) {
1641 ppHRegMIPS(i->Min.Mul.dst, mode64);
1643 ppHRegMIPS(i->Min.Mul.srcL, mode64);
1645 ppHRegMIPS(i->Min.Mul
[all...]
H A Dhost_arm64_defs.c1486 i->ARM64in.Mul.dst = dst;
1487 i->ARM64in.Mul.argL = argL;
1488 i->ARM64in.Mul.argR = argR;
1489 i->ARM64in.Mul.op = op;
2108 vex_printf("%s ", showARM64MulOp(i->ARM64in.Mul.op));
2109 ppHRegARM64(i->ARM64in.Mul.dst);
2111 ppHRegARM64(i->ARM64in.Mul.argL);
2113 ppHRegARM64(i->ARM64in.Mul.argR);
2694 addHRegUse(u, HRmWrite, i->ARM64in.Mul.dst);
2695 addHRegUse(u, HRmRead, i->ARM64in.Mul
[all...]
/external/llvm/include/llvm/MC/
H A DMCExpr.h398 Mul, ///< Multiplication. enumerator in enum:llvm::MCBinaryExpr::Opcode
466 return Create(Mul, LHS, RHS, Ctx);
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp656 SDValue Mul; local
659 Mul = N->getOperand(0);
662 Mul = N->getOperand(1);
670 Mul.getOperand(0), DAG.getConstant(0, MVT::i32));
672 Mul.getOperand(1), DAG.getConstant(0, MVT::i32));
678 unsigned LHSSB = DAG.ComputeNumSignBits(Mul.getOperand(0));
679 unsigned RHSSB = DAG.ComputeNumSignBits(Mul.getOperand(1));
680 if (DAG.MaskedValueIsZero(Mul.getOperand(0), HighMask) &&
681 DAG.MaskedValueIsZero(Mul.getOperand(1), HighMask)) {
699 Mul
[all...]
/external/chromium_org/base/numerics/
H A Dsafe_math.h259 BASE_NUMERIC_ARITHMETIC_OPERATORS(Mul, *, *= )
/external/chromium_org/v8/src/base/
H A Dsafe_math.h263 BASE_NUMERIC_ARITHMETIC_OPERATORS(Mul, *, *= )

Completed in 655 milliseconds

123456