Home
last modified time | relevance | path

Searched refs:dividend (Results 1 – 22 of 22) sorted by relevance

/freebsd-10-stable/contrib/gcc/config/arm/
Dlib1funcs.asm326 dividend .req r0 label
342 .macro ARM_DIV_BODY dividend, divisor, result, curbit
346 clz \curbit, \dividend
357 cmp \dividend, \divisor, lsl #shift
359 subcs \dividend, \dividend, \divisor, lsl #shift
366 clz \result, \dividend
387 @ larger than the dividend.
389 cmplo \divisor, \dividend
397 cmplo \divisor, \dividend
407 1: cmp \dividend, \divisor
[all …]
Dieee754-sf.S606 @ Substract divisor exponent from dividend''s
Dieee754-df.S848 @ Substract divisor exponent from dividend''s.
/freebsd-10-stable/sys/ofed/include/linux/
Dmath64.h50 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() argument
52 *remainder = dividend % divisor; in div_u64_rem()
53 return dividend / divisor; in div_u64_rem()
105 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() argument
107 *remainder = do_div(dividend, divisor); in div_u64_rem()
108 return dividend; in div_u64_rem()
126 static inline u64 div_u64(u64 dividend, u32 divisor) in div_u64() argument
129 return div_u64_rem(dividend, divisor, &remainder); in div_u64()
/freebsd-10-stable/contrib/compiler-rt/lib/sparc64/
Ddivmod.m49 * dividend -- the thing being divided
21 * R -- the remainder so far -- initially == the dividend
27 * current estimate for non-large dividend is
29 * a large dividend is one greater than 2ˆ(31-TOPBITS) and takes a
35 define(dividend, `%o0') macro
92 orcc divisor,dividend,%g0 ! are either dividend or divisor negative
94 xor divisor,dividend,SIGN ! record sign of result in sign of SIGN
97 tst dividend
102 ! dividend < 0
103 neg dividend
[all …]
/freebsd-10-stable/contrib/llvm/lib/Support/
DAPFloat.cpp1021 integerPart *lhsSignificand, *dividend, *divisor; in divideSignificand() local
1032 dividend = new integerPart[partsCount * 2]; in divideSignificand()
1034 dividend = scratch; in divideSignificand()
1036 divisor = dividend + partsCount; in divideSignificand()
1040 dividend[i] = lhsSignificand[i]; in divideSignificand()
1057 bit = precision - APInt::tcMSB(dividend, partsCount) - 1; in divideSignificand()
1060 APInt::tcShiftLeft(dividend, partsCount, bit); in divideSignificand()
1066 if (APInt::tcCompare(dividend, divisor, partsCount) < 0) { in divideSignificand()
1068 APInt::tcShiftLeft(dividend, partsCount, 1); in divideSignificand()
1069 assert(APInt::tcCompare(dividend, divisor, partsCount) >= 0); in divideSignificand()
[all …]
DAPInt.cpp1551 uint64_t dividend = ((uint64_t(u[j+n]) << 32) + u[j+n-1]); in KnuthDiv() local
1552 DEBUG(dbgs() << "KnuthDiv: dividend == " << dividend << '\n'); in KnuthDiv()
1553 uint64_t qp = dividend / v[n-1]; in KnuthDiv()
1554 uint64_t rp = dividend % v[n-1]; in KnuthDiv()
/freebsd-10-stable/sys/dev/mrsas/
Dmrsas_fp.c76 u_int32_t mega_mod64(u_int64_t dividend, u_int32_t divisor);
80 u_int64_t mega_div64_32(u_int64_t dividend, u_int32_t divisor);
176 #define mega_mod64(dividend, divisor) ({ \ argument
178 remainder = ((u_int64_t) (dividend)) % (u_int32_t) (divisor); \
181 #define mega_div64_32(dividend, divisor) ({ \ argument
183 quotient = ((u_int64_t) (dividend)) / (u_int32_t) (divisor); \
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
DX86SchedHaswell.td107 // This is quite rough, latency depends on the dividend.
DX86SchedSandyBridge.td102 // This is quite rough, latency depends on the dividend.
/freebsd-10-stable/contrib/gcc/config/sparc/
Dlb1spc.asm167 ! Here the dividend is >= 2**(31-N) or so. We must be careful here,
514 ! Here the dividend is >= 2**(31-N) or so. We must be careful here,
/freebsd-10-stable/sys/mips/mips/
Dfp.S1098 move t8, t2 # init dividend
1101 bltu t8, ta2, 3f # is dividend >= divisor?
1103 subu t8, t8, ta2 # subtract divisor from dividend
1109 sll t8, t8, 1 # shift dividend
1173 move t8, t2 # init dividend
1178 bltu t8, ta2, 3f # is dividend >= divisor?
1182 sltu v1, t9, ta3 # subtract divisor from dividend
1203 sll t8, t8, 1 # shift dividend
/freebsd-10-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
Ddt_consume.c231 dt_divide_128(uint64_t *dividend, uint64_t divisor, uint64_t *quotient) in dt_divide_128() argument
245 remainder[0] = dividend[0]; in dt_divide_128()
246 remainder[1] = dividend[1]; in dt_divide_128()
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/
Dtcpip.subr1037 # Calculate wait time as dividend of total time and host(1) invocations
/freebsd-10-stable/contrib/gcc/
DChangeLog-19971615 optimizations, look inside dividend to determine if the expression
1687 if the dividend is a multiple of the divisor.
DChangeLog.tree-ssa8854 dividend is positive.
DChangeLog-19991932 * expr.c (store_constructor): Use EXACT_DIV_EXPR when dividend is
DChangeLog-20037193 macros above, add fast exits for divisor >= dividend, etc.
DChangeLog-20028426 of the dividend in the expander.
/freebsd-10-stable/contrib/gcc/doc/
Dinvoke.texi10978 remainder follows the sign of the dividend. Both methods are
12382 and then multiplies the dividend with the inverse. This strategy allows
12406 up division where the dividend fits into 20 bits (plus sign where applicable),
12409 a small dividend to be unlikely, and inv20l assumes it to be likely.
/freebsd-10-stable/share/dict/
Dweb2a10259 cash dividend
17048 dividend warrant
19575 ex dividend
30342 interim dividend
50496 scrip dividend
59710 stock dividend
Dweb256287 dividend