Searched refs:divisor (Results 1 - 25 of 82) sorted by relevance

1234

/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dmath64.h44 div64_u64_rem(uint64_t dividend, uint64_t divisor, uint64_t *remainder) argument
47 *remainder = dividend % divisor;
48 return (dividend / divisor);
52 div64_s64(int64_t dividend, int64_t divisor) argument
55 return (dividend / divisor);
59 div64_u64(uint64_t dividend, uint64_t divisor) argument
62 return (dividend / divisor);
66 div_u64_rem(uint64_t dividend, uint32_t divisor, uint32_t *remainder) argument
69 *remainder = dividend % divisor;
70 return (dividend / divisor);
74 div_s64(int64_t dividend, int32_t divisor) argument
81 div_u64(uint64_t dividend, uint32_t divisor) argument
95 div64_u64_round_up(uint64_t dividend, uint64_t divisor) argument
[all...]
H A Dkernel.h497 #define DIV_ROUND_CLOSEST(x, divisor) (((x) + ((divisor) / 2)) / (divisor))
499 #define DIV_ROUND_CLOSEST_ULL(x, divisor) ({ \
500 __typeof(divisor) __d = (divisor); \
507 mult_frac(uintmax_t x, uintmax_t multiplier, uintmax_t divisor) argument
509 uintmax_t q = (x / divisor);
510 uintmax_t r = (x % divisor);
512 return ((q * multiplier) + ((r * multiplier) / divisor));
[all...]
/freebsd-11-stable/lib/libutil/
H A Dhumanize_number.c55 int64_t divisor, max; local
83 * HN_IEC_PREFIXES implies a divisor of 1024 here
87 divisor = 1024;
96 divisor = 1000;
103 divisor = 1024;
147 divisor / 2))) && i < maxscale; i++) {
148 remainder = quotient % divisor;
149 quotient /= divisor;
156 remainder = quotient % divisor;
157 quotient /= divisor;
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libcmdutils/common/
H A Dnicenum.c44 uint64_t divisor = 1; local
71 uint64_t newdiv = divisor * divamt;
75 VERIFY3U(newdiv, >=, divisor);
80 divisor = newdiv;
88 } else if (n % divisor == 0) {
93 rc = snprintf(buf, buflen, "%llu%c", n / divisor, u);
108 (double)n / divisor, u)) <= 5)
/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-uart.c95 uint16_t divisor; local
106 divisor = 1;
108 divisor = ((unsigned long)(cpu_clock_hertz + 8 * baudrate) / (unsigned long)(16 * baudrate));
127 lcrval.s.dlab = 1; /* temporary to program the divisor */
130 cvmx_write_csr(CVMX_MIO_UARTX_DLL(uart_index), divisor & 0xff);
131 cvmx_write_csr(CVMX_MIO_UARTX_DLH(uart_index), (divisor>>8) & 0xff);
133 lcrval.s.dlab = 0; /* divisor is programmed now, set this back to normal */
136 /* spec says need to wait after you program the divisor */
141 read_cycle += (2 * divisor * 16) + 10000;
H A Dcvmx-helper-jtag.c75 int divisor; local
77 divisor = cvmx_clock_get_rate(CVMX_CLOCK_SCLK) / (1000000 *
80 divisor = (divisor-1)>>2;
81 /* Convert the divisor into a power of 2 shift */
82 while (divisor)
85 divisor>>=1;
/freebsd-11-stable/contrib/gcc/config/arm/
H A Dlib1funcs.asm327 divisor .req r1 label
342 .macro ARM_DIV_BODY dividend, divisor, result, curbit
347 clz \result, \divisor
357 cmp \dividend, \divisor, lsl #shift
359 subcs \dividend, \dividend, \divisor, lsl #shift
365 clz \curbit, \divisor
369 mov \divisor, \divisor, lsl \result
375 @ Initially shift the divisor left 3 bits if possible,
379 tst \divisor, #
[all...]
/freebsd-11-stable/contrib/jemalloc/src/
H A Dnstime.c83 nstime_idivide(nstime_t *time, uint64_t divisor) argument
86 assert(divisor != 0);
88 time->ns /= divisor;
92 nstime_divide(const nstime_t *time, const nstime_t *divisor) argument
95 assert(divisor->ns != 0);
97 return (time->ns / divisor->ns);
/freebsd-11-stable/contrib/libxo/libxo/
H A Dxo_humanize.h68 int64_t divisor, max; local
85 divisor = 1000;
95 divisor = 1024;
141 scalable /= divisor;
147 scalable /= divisor;
/freebsd-11-stable/contrib/groff/src/roff/troff/
H A Dnumber.cpp538 int divisor = 1; local
545 // we may multiply the divisor by 254 later on
546 if (divisor <= INT_MAX/2540 && *v <= (INT_MAX - 9)/10) {
549 divisor *= 10;
586 *v = scale(*v, units_per_inch, divisor);
589 *v = scale(*v, units_per_inch*100, divisor*254);
593 if (divisor != 1)
594 *v /= divisor;
597 *v = scale(*v, 65536, divisor);
600 *v = scale(*v, units_per_inch, divisor*7
[all...]
/freebsd-11-stable/sys/dev/uart/
H A Duart_dev_quicc.c60 int act_baud, divisor, error; local
65 divisor = rclk / baudrate / 16;
66 if (divisor > 4096)
67 divisor = ((divisor >> 3) - 2) | 1;
68 else if (divisor >= 0)
69 divisor = (divisor - 1) << 1;
70 if (divisor < 0 || divisor >
88 int divisor; local
[all...]
H A Duart_dev_z8530.c75 int act_baud, divisor, error; local
80 divisor = (rclk + baudrate) / (baudrate << 1) - 2;
81 if (divisor < 0 || divisor >= 65536)
83 act_baud = rclk / 2 / (divisor + 2);
92 return (divisor);
99 int divisor; local
128 divisor = z8530_divisor(bas->rclk, baudrate);
129 if (divisor == -1)
132 divisor
394 int baudrate, divisor, error; local
[all...]
H A Duart_dev_sab82532.c47 * NOTE: To allow us to read the baudrate divisor from the chip, we
55 int divisor, m, n; local
62 divisor = n * (1<<m);
65 return (16000000 * divisor / bas->rclk);
71 int act_baud, act_div, divisor; local
77 divisor = (rclk / (baudrate << 3) + 1) >> 1;
78 if (divisor < 2 || divisor >= 1048576)
83 n = divisor / (1<<m);
125 int divisor; local
[all...]
H A Duart_dev_ns8250.c107 int divisor; local
113 divisor = uart_getreg(bas, REG_DLL) | (uart_getreg(bas, REG_DLH) << 8);
119 if (divisor <= 134)
120 return (16000000 * divisor / bas->rclk);
121 return (16000 * divisor / (bas->rclk / 1000));
127 int actual_baud, divisor; local
133 divisor = (rclk / (baudrate << 3) + 1) >> 1;
134 if (divisor == 0 || divisor >= 65536)
136 actual_baud = rclk / (divisor <<
216 int divisor; local
618 int baudrate, divisor, error; local
[all...]
/freebsd-11-stable/usr.sbin/ppp/
H A Dthroughput.c104 int secs_up, divisor; local
114 divisor = secs_up ? secs_up : 1;
121 (t->OctetsIn + t->OctetsOut) / divisor);
131 (t->OctetsIn + t->OctetsOut) / divisor);
166 int uptime, divisor; local
172 divisor = uptime < t->SamplePeriod ? uptime + 1 : t->SamplePeriod;
176 t->in.OctetsPerSecond = (t->in.SampleOctets[t->nSample] - old) / divisor;
180 t->out.OctetsPerSecond = (t->out.SampleOctets[t->nSample] - old) / divisor;
267 int divisor; local
269 if ((divisor
[all...]
/freebsd-11-stable/crypto/openssl/crypto/bn/
H A Dbn_div.c183 * BN_div computes dv := num / divisor, rounding towards
184 * zero, and sets up rm such that dv*divisor + rm = num holds.
186 * dv->neg == num->neg ^ divisor->neg (unless the result is zero)
190 int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, argument
206 (divisor->top > 0 && divisor->d[divisor->top - 1] == 0)) {
212 bn_check_top(divisor);
215 || (BN_get_flags(divisor, BN_FLG_CONSTTIME) != 0)) {
224 /*- bn_check_top(divisor); *//*
[all...]
/freebsd-11-stable/crypto/heimdal/lib/roken/
H A Dparse_units.c203 int divisor; local
205 divisor = num / u->mult;
206 if (divisor) {
208 tmp = (*print) (s, len, divisor, u->name, num);
225 print_unit (char *s, size_t len, int divisor, const char *name, int rem) argument
228 divisor, name,
229 divisor == 1 ? "" : "s",
300 print_flag (char *s, size_t len, int divisor, const char *name, int rem) argument
/freebsd-11-stable/contrib/jemalloc/include/jemalloc/internal/
H A Dnstime.h37 void nstime_idivide(nstime_t *time, uint64_t divisor);
38 uint64_t nstime_divide(const nstime_t *time, const nstime_t *divisor);
/freebsd-11-stable/sys/mips/cavium/
H A Duart_dev_oct16550.c109 int divisor; local
118 divisor = uart_getreg(bas, REG_DLL) | (uart_getreg(bas, REG_DLH) << 8);
127 if (divisor <= 134)
128 return (16000000 * divisor / bas->rclk);
129 return (16000 * divisor / (bas->rclk / 1000));
136 int actual_baud, divisor; local
142 divisor = (rclk / (baudrate << 3) + 1) >> 1;
143 if (divisor == 0 || divisor >= 65536)
145 actual_baud = rclk / (divisor <<
225 int divisor; local
529 int baudrate, divisor, error; local
[all...]
/freebsd-11-stable/sys/arm/amlogic/aml8726/
H A Duart_dev_aml8726.c85 int actual_baud, divisor; local
92 divisor = ((rclk << 1) + baudrate) / (baudrate << 1);
93 if (divisor == 0)
95 actual_baud = rclk / divisor;
104 return (divisor);
114 int divisor; local
151 divisor = aml8726_uart_divisor(bas->rclk / 4, baudrate) - 1;
157 if (divisor > (AML_UART_NEW_BAUD_RATE_MASK >>
165 (divisor << AML_UART_NEW_BAUD_RATE_SHIFT);
168 divisor
491 int baudrate, divisor, error; local
[all...]
/freebsd-11-stable/usr.bin/jot/
H A Djot.c101 double divisor; local
275 divisor = (double)INT32_MAX + 1;
277 divisor = (double)UINT32_MAX + 1;
288 begin >= 0 && begin < divisor &&
289 ender >= 0 && ender < divisor) {
302 y = random() / divisor;
304 y = arc4random() / divisor;
/freebsd-11-stable/sys/dev/sdhci/
H A Dfsl_sdhci.c158 * they are the same bits in both cases. The divisor values go into the
527 * prescalar and divisor bits in the real register. We'll start with
568 uint32_t divisor, freq, prescale, val32; local
584 * the sdhci driver will use the original 8-bit divisor field
585 * and the "base / 2^N" divisor scheme.
595 divisor = (val >> SDHCI_DIVIDER_SHIFT) & SDHCI_DIVIDER_MASK;
596 freq = sc->baseclk_hz >> ffs(divisor);
605 * divisor using the "base / 2*N" divisor scheme.
609 divisor
[all...]
/freebsd-11-stable/contrib/subversion/subversion/svn/
H A Dfilesize.c193 const svn_filesize_t divisor = (order[index - 1].mask + 1);
195 human_readable_size = (size / divisor) / 1000.0;
191 const svn_filesize_t divisor = (order[index - 1].mask + 1); local
/freebsd-11-stable/contrib/ntp/sntp/unity/
H A Dunity.c140 _U_SINT divisor = 1; local
162 // figure out initial divisor
163 while (number / divisor > 9)
165 next_divisor = divisor * 10;
166 if (next_divisor > divisor)
167 divisor = next_divisor;
172 // now mod and print, then divide divisor
175 UNITY_OUTPUT_CHAR((char)('0' + (number / divisor % 10)));
176 divisor /= 10;
178 while (divisor >
185 _U_UINT divisor = 1; local
[all...]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dmodsi3.S26 @ int __modsi3(int divident, int divisor)

Completed in 244 milliseconds

1234