Searched refs:divide (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/sparc64/
H A Ddivsi3.S9 * divisor -- how many ways to divide it
52 b divide
58 bge divide ! if not, skip this junk
64 bge divide
70 divide: label
82 ! as our usual 4-at-a-shot divide step will cause overflow and havoc.
115 ! do single-bit divide steps
118 ! first divide step without thinking. BUT, the others are conditional,
160 ! Fall through into divide loop
H A Dmodsi3.S9 * divisor -- how many ways to divide it
52 b divide
58 bge divide ! if not, skip this junk
64 bge divide
70 divide: label
82 ! as our usual 4-at-a-shot divide step will cause overflow and havoc.
115 ! do single-bit divide steps
118 ! first divide step without thinking. BUT, the others are conditional,
160 ! Fall through into divide loop
/freebsd-11-stable/contrib/gcc/config/
H A Dfp-bit.h232 # define divide fpdiv macro
246 # define divide dpdiv macro
262 # define divide __divtf3 macro
282 # define divide __divsf3 macro
302 # define divide __divdf3 macro
436 extern FLO_type divide (FLO_type, FLO_type);
H A Dfp-bit.c1026 /* ??? Does divide one bit at a time. Optimize. */
1066 divide (FLO_type arg_a, FLO_type arg_b)
/freebsd-11-stable/contrib/gcc/config/sparc/
H A Dlb1spc.asm133 bge ready_to_divide ! no, go do the divide
147 ! Ready to divide. Compute size of quotient; scale comparand.
168 ! as our usual N-at-a-shot divide step will cause overflow and havoc.
205 ! do single-bit divide steps
208 ! first divide step without thinking. BUT, the others are conditional,
472 b divide
481 bge 2f ! no, go do the divide
493 ! Ready to divide. Compute size of quotient; scale comparand.
494 divide: label
515 ! as our usual N-at-a-shot divide ste
[all...]
/freebsd-11-stable/contrib/gcc/config/ia64/
H A Dlib1funcs.asm169 // Check divide by zero.
222 // Check divide by zero.
279 // Check divide by zero.
332 // Check divide by zero.
387 // Check divide by zero.
439 // Check divide by zero.
489 // Check divide by zero.
535 // Check divide by zero.
/freebsd-11-stable/sys/dev/sound/pci/
H A Dmaestro.c488 wp_settimer(struct agg_info *ess, u_int divide) argument
492 RANGE(divide, 2, 32 << 7);
494 for (; divide > 32; divide >>= 1) {
496 divide++;
499 for (; prescale < 7 && divide > 2 && !(divide & 1); divide >>= 1)
504 (prescale << WP_TIMER_FREQ_PRESCALE_SHIFT) | (divide - 1));
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h71 /// multiply, divide, fused-multiply-add, conversion-to-float,
273 opStatus divide(const IEEEFloat &, roundingMode);
631 opStatus divide(const DoubleAPFloat &RHS, roundingMode RM);
988 opStatus divide(const APFloat &RHS, roundingMode RM) { function in class:llvm::APFloat
992 return U.IEEE.divide(RHS.U.IEEE, RM);
994 return U.Double.divide(RHS.U.Double, RM);
1066 (void)Result.divide(RHS, rmNearestTiesToEven);
H A DAPInt.h187 /// This is used by the toString method to divide by the radix. It simply
188 /// provides a more convenient form of divide for internal use since KnuthDiv
190 /// then it provides a simpler form of divide.
191 static void divide(const WordType *LHS, unsigned lhsWords,
493 /// \param SplatSizeInBits The size of the pattern in bits. Must divide bit
1062 /// Perform an unsigned divide operation on this APInt by RHS. Both this and
1072 /// Signed divide this APInt by APInt RHS.
1098 /// Sometimes it is convenient to divide two APInt values and obtain both the
/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-usbnx-defs.h470 The actual divide number for hclk is:
525 uint64_t divide : 3; /**< The frequency of 'hclk' used by the USB subsystem member in struct:cvmx_usbnx_clk_ctl::cvmx_usbnx_clk_ctl_s
535 uint64_t divide : 3;
613 uint64_t divide : 3; /**< The 'hclk' used by the USB subsystem is derived member in struct:cvmx_usbnx_clk_ctl::cvmx_usbnx_clk_ctl_cn30xx
619 uint64_t divide : 3;
645 The actual divide number for hclk is:
703 uint64_t divide : 3; /**< The frequency of 'hclk' used by the USB subsystem member in struct:cvmx_usbnx_clk_ctl::cvmx_usbnx_clk_ctl_cn50xx
713 uint64_t divide : 3;
H A Dcvmx-usbd.c345 usbn_clk_ctl.s.divide = divisor;
H A Dcvmx-usb.c742 usbn_clk_ctl.s.divide = divisor;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp558 "SplatSizeInBits must divide width!");
1062 // Extend the rotate APInt, so that the urem doesn't divide by 0.
1478 void APInt::divide(const WordType *LHS, unsigned lhsWords, const WordType *RHS,
1548 // and faster because we are certain that we can divide a 64-bit quantity
1575 // Now we're ready to invoke the Knuth classical divide algorithm. In this
1630 // All high words are zero, just use native divide
1633 // We have to compute it the hard way. Invoke the Knuth divide algorithm.
1635 divide(U.pVal, lhsWords, RHS.U.pVal, rhsWords, Quotient.U.pVal, nullptr);
1663 // All high words are zero, just use native divide
1666 // We have to compute it the hard way. Invoke the Knuth divide algorith
[all...]
H A DAPFloat.cpp1744 /* Normalized divide. */
1745 IEEEFloat::opStatus IEEEFloat::divide(const IEEEFloat &rhs,
1768 fs = V.divide(rhs, rmNearestTiesToEven);
3701 if (reciprocal.divide(*this, rmNearestTiesToEven) != opOK)
4212 APFloat::opStatus DoubleAPFloat::divide(const DoubleAPFloat &RHS,
4217 Tmp.divide(APFloat(semPPCDoubleDoubleLegacy, RHS.bitcastToAPInt()), RM);
/freebsd-11-stable/contrib/gcc/config/i386/
H A Di386.h47 const int divide[5]; /* cost of a divide/mod member in struct:processor_costs
H A Di386.c84 {COSTS_N_BYTES (3), /* cost of a divide/mod for QI */
138 {COSTS_N_INSNS (23), /* cost of a divide/mod for QI */
191 {COSTS_N_INSNS (40), /* cost of a divide/mod for QI */
244 {COSTS_N_INSNS (25), /* cost of a divide/mod for QI */
297 {COSTS_N_INSNS (17), /* cost of a divide/mod for QI */
350 {COSTS_N_INSNS (15), /* cost of a divide/mod for QI */
404 {COSTS_N_INSNS (18), /* cost of a divide/mod for QI */
457 {COSTS_N_INSNS (18), /* cost of a divide/mod for QI */
510 {COSTS_N_INSNS (18), /* cost of a divide/mod for QI */
562 {COSTS_N_INSNS (19), /* cost of a divide/mo
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp892 static void divide(ScalarEvolution &SE, const SCEV *Numerator, function in struct:__anon1648::SCEVDivision
925 divide(SE, *Quotient, Op, &Q, &R);
945 // Except in the trivial case described above, we do not know how to divide
983 divide(SE, Numerator->getStart(), Denominator, &StartQ, &StartR);
984 divide(SE, Numerator->getStepRecurrence(SE), Denominator, &StepQ, &StepR);
1002 divide(SE, Op, Denominator, &Q, &R);
1039 divide(SE, Op, Denominator, &Q, &R);
1086 divide(SE, Diff, Denominator, &Q, &R);
1099 // We generally do not know how to divide Expr by Denominator. We
1100 // initialize the division to a "cannot divide" stat
[all...]
/freebsd-11-stable/contrib/gcc/
H A Dtree-ssa-loop-ivopts.c531 divide (unsigned bits, unsigned HOST_WIDE_INT a, unsigned HOST_WIDE_INT b, function
541 /* First divide the whole equation by 2 as long as possible. */
3091 if (!divide (TYPE_PRECISION (uutype), ustepi, cstepi, &ratioi))
3909 if (!divide (TYPE_PRECISION (utype), ustepi, cstepi, &ratio))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp863 apfLHS.divide(APFloat(Sem, RHS.IntVal),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp1325 (void)C3V.divide(C2V, APFloat::rmNearestTiesToEven);
/freebsd-11-stable/sys/mips/mips/
H A Dfp.S1051 * Single precision divide.
1099 li v0, SFRAC_BITS+3 # number of bits to divide
1118 * Double precision divide.
1174 li v0, DFRAC_BITS+3 # number of bits to divide
/freebsd-11-stable/contrib/amd/doc/
H A Dtexinfo.tex2057 \divide\parskip by 2 % reduce space between paragraphs
5126 \divide\doublecolumnhsize by 2
5143 \divide\dimen@ by 2
5223 \divide\dimen@ by 2 % target to split to
6682 \divide\dimen\verbbox by\tabw
9242 \divide\countUTFz by 64
/freebsd-11-stable/contrib/gcc/doc/include/
H A Dtexinfo.tex3891 \divide\doublecolumnhsize by 2
3908 \divide\dimen@ by 2
3960 \divide\dimen@ by 2 % target to split to
5202 \divide\dimen0 by\tabw
/freebsd-11-stable/contrib/groff/doc/
H A Dtexinfo.tex3789 \divide\doublecolumnhsize by 2
3806 \divide\dimen@ by 2
3858 \divide\dimen@ by 2 % target to split to
5078 \divide\dimen0 by\tabw
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3468 APFloat::opStatus Status = Val.divide(ArgVal,

Completed in 516 milliseconds

12