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

1234

/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Dmath64.h43 div64_u64_rem(uint64_t dividend, uint64_t divisor, uint64_t *remainder) argument
46 *remainder = dividend % divisor;
47 return (dividend / divisor);
51 div64_s64(int64_t dividend, int64_t divisor) argument
54 return (dividend / divisor);
58 div64_u64(uint64_t dividend, uint64_t divisor) argument
61 return (dividend / divisor);
65 div_u64_rem(uint64_t dividend, uint32_t divisor, uint32_t *remainder) argument
68 *remainder = dividend % divisor;
69 return (dividend / divisor);
73 div_s64(int64_t dividend, int32_t divisor) argument
80 div_u64(uint64_t dividend, uint32_t divisor) argument
94 div64_u64_round_up(uint64_t dividend, uint64_t divisor) argument
[all...]
/freebsd-current/sys/dev/qcom_clk/
H A Dqcom_clk_fdiv.h33 uint32_t divisor; /* Fixed divisor */ member in struct:qcom_clk_fdiv_def
H A Dqcom_clk_fdiv.c44 * This is a fixed divisor node. It represents some divisor
53 uint32_t divisor; member in struct:qcom_clk_fdiv_sc
68 *freq = *freq / sc->divisor;
76 * There's only a single parent here for an fixed divisor,
107 sc->divisor = clkdef->divisor;
/freebsd-current/lib/libutil/
H A Dhumanize_number.c54 int64_t divisor, max; local
82 * HN_IEC_PREFIXES implies a divisor of 1024 here
86 divisor = 1024;
95 divisor = 1000;
102 divisor = 1024;
146 divisor / 2))) && i < maxscale; i++) {
147 remainder = quotient % divisor;
148 quotient /= divisor;
155 remainder = quotient % divisor;
156 quotient /= divisor;
[all...]
/freebsd-current/contrib/cortex-strings/src/thumb/
H A Daeabi_idiv.S126 divisor .req r1 label
136 cmp curbit, divisor
142 cmp curbit, divisor
144 lsls curbit, divisor, \n
159 lsls divisor, divisor, #8
162 cmp curbit, divisor
165 lsls divisor, divisor, #8
169 cmp curbit, divisor
[all...]
/freebsd-current/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-current/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dudivmodti4.c28 du_int vn1, vn0; // Norm. divisor digits
36 // Normalize the divisor.
46 // Break divisor up into two 32-bit digits.
104 utwords divisor; local
105 divisor.all = b;
108 if (divisor.all > dividend.all) {
113 // When the divisor fits in 64 bits, we can use an optimized path.
114 if (divisor.s.high == 0) {
116 if (dividend.s.high < divisor.s.low) {
119 divisor
[all...]
/freebsd-current/sys/contrib/dev/rtw89/
H A Dutil.h17 /* The result of negative dividend and positive divisor is undefined, but it
20 * Note: the maximum value of divisor is 0x7FFF_FFFF, because we cast it to
23 static inline s32 s32_div_u32_round_down(s32 dividend, u32 divisor, s32 *remainder) argument
25 s32 i_divisor = (s32)divisor;
42 static inline s32 s32_div_u32_round_closest(s32 dividend, u32 divisor) argument
44 return s32_div_u32_round_down(dividend + divisor / 2, divisor, NULL);
/freebsd-current/usr.bin/dc/
H A Dmem.c51 * Divide dividend by divisor, returning the result. Retain bscale places of
56 div_number(struct number *dividend, struct number *divisor, u_int bscale) argument
64 scale = max(divisor->scale, dividend->scale);
66 if (BN_is_zero(divisor->number))
69 normalize(divisor, scale);
75 divisor->number, ctx));
/freebsd-current/contrib/llvm-project/compiler-rt/lib/builtins/avr/
H A Dudivmodqi4.S32 cp r25, r22 ; Compare with the divisor.
34 sub r25, r22 ; Subtract the divisor.
H A Dudivmodhi4.S36 cpc r27, r23 ; Compare with the divisor.
39 sbc r27, r23 ; Subtract the divisor.
/freebsd-current/contrib/jemalloc/include/jemalloc/internal/
H A Ddiv.h9 * That is, given a divisor d, an n = i * d (all integers), we'll return i.
23 void div_init(div_info_t *div_info, size_t divisor);
H A Dnstime.h25 void nstime_idivide(nstime_t *time, uint64_t divisor);
26 uint64_t nstime_divide(const nstime_t *time, const nstime_t *divisor);
/freebsd-current/sys/sys/
H A Dtime.h164 __stime64_scale32_ceil(int64_t x, int32_t factor, int32_t divisor) argument
166 const int64_t rem = x % divisor;
168 return (x / divisor * factor + (rem * factor + divisor - 1) / divisor);
172 __stime64_scale32_floor(int64_t x, int32_t factor, int32_t divisor) argument
174 const int64_t rem = x % divisor;
176 return (x / divisor * factor + (rem * factor) / divisor);
180 __utime64_scale32_ceil(uint64_t x, uint32_t factor, uint32_t divisor) argument
188 __utime64_scale32_floor(uint64_t x, uint32_t factor, uint32_t divisor) argument
218 __stime64_scale64_ceil(int64_t x, int64_t factor, int64_t divisor) argument
226 __stime64_scale64_floor(int64_t x, int64_t factor, int64_t divisor) argument
234 __utime64_scale64_ceil(uint64_t x, uint64_t factor, uint64_t divisor) argument
242 __utime64_scale64_floor(uint64_t x, uint64_t factor, uint64_t divisor) argument
[all...]
/freebsd-current/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-current/sys/dev/uart/
H A Duart_dev_quicc.c59 int act_baud, divisor, error; local
64 divisor = rclk / baudrate / 16;
65 if (divisor > 4096)
66 divisor = ((divisor >> 3) - 2) | 1;
67 else if (divisor >= 0)
68 divisor = (divisor - 1) << 1;
69 if (divisor < 0 || divisor >
87 int divisor; local
[all...]
H A Duart_dev_z8530.c74 int act_baud, divisor, error; local
79 divisor = (rclk + baudrate) / (baudrate << 1) - 2;
80 if (divisor < 0 || divisor >= 65536)
82 act_baud = rclk / 2 / (divisor + 2);
91 return (divisor);
98 int divisor; local
127 divisor = z8530_divisor(bas->rclk, baudrate);
128 if (divisor == -1)
131 divisor
394 int baudrate, divisor, error; local
[all...]
H A Duart_dev_mvebu.c154 int divisor; local
159 divisor = (rclk >> 4) / baudrate;
160 if (divisor <= 1 || divisor >= 1024)
163 return (divisor);
172 int divisor, ret = 0; local
199 divisor = uart_mvebu_divisor(bas->rclk, baudrate);
200 if (divisor == 0) {
206 uart_setreg(bas, UART_CCR, ccr | divisor);
401 int divisor, baudrat local
[all...]
/freebsd-current/contrib/jemalloc/src/
H A Dnstime.c88 nstime_idivide(nstime_t *time, uint64_t divisor) { argument
89 assert(divisor != 0);
91 time->ns /= divisor;
95 nstime_divide(const nstime_t *time, const nstime_t *divisor) { argument
96 assert(divisor->ns != 0);
98 return time->ns / divisor->ns;
/freebsd-current/usr.sbin/ppp/
H A Dthroughput.c102 int secs_up, divisor; local
112 divisor = secs_up ? secs_up : 1;
119 (t->OctetsIn + t->OctetsOut) / divisor);
129 (t->OctetsIn + t->OctetsOut) / divisor);
164 int uptime, divisor; local
170 divisor = uptime < t->SamplePeriod ? uptime + 1 : t->SamplePeriod;
174 t->in.OctetsPerSecond = (t->in.SampleOctets[t->nSample] - old) / divisor;
178 t->out.OctetsPerSecond = (t->out.SampleOctets[t->nSample] - old) / divisor;
265 int divisor; local
267 if ((divisor
[all...]
/freebsd-current/sys/dev/clk/starfive/
H A Djh7110_clk.c187 uint32_t divisor; local
198 divisor = READ4(sc, sc_clk->offset) & JH7110_DIV_MASK;
202 if (divisor)
203 *freq = *freq / divisor;
216 uint32_t divisor; local
224 divisor = MIN(MAX(DIV_ROUND_CLOSEST(fin, *fout), 1UL), sc_clk->d_max);
231 divisor |= READ4(sc, sc_clk->offset) & ~JH7110_DIV_MASK;
232 WRITE4(sc, sc_clk->offset, divisor);
237 *fout = divisor;
/freebsd-current/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-current/sys/contrib/zstd/lib/common/
H A Dzstd_deps.h64 * U64 ZSTD_div64(U64 dividend, U32 divisor)
70 #define ZSTD_div64(dividend, divisor) ((dividend) / (divisor))
/freebsd-current/sys/netinet/
H A Dtcp_ratelimit.h129 const struct tcp_hwrate_limit_table *te, int *err, int divisor);
175 const struct tcp_hwrate_limit_table *te, int *err, int divisor)
188 * divisor = 1000, which is the default for now.
194 if ((divisor == 0) ||
195 (divisor < RL_MIN_DIVISOR)) {
198 bytes = bw / divisor;
174 tcp_get_pacing_burst_size_w_divisor(struct tcpcb *tp, uint64_t bw, uint32_t segsiz, int can_use_1mss, const struct tcp_hwrate_limit_table *te, int *err, int divisor) argument
/freebsd-current/crypto/openssl/crypto/bn/
H A Dbn_div.c111 * other words divisor has to be "bit-aligned to the left." bn_div_fixed_top
202 * BN_div computes dv := num / divisor, rounding towards
203 * zero, and sets up rm such that dv*divisor + rm = num holds.
205 * dv->neg == num->neg ^ divisor->neg (unless the result is zero)
209 int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, argument
214 if (BN_is_zero(divisor)) {
224 if (divisor->d[divisor->top - 1] == 0) {
229 ret = bn_div_fixed_top(dv, rm, num, divisor, ctx);
242 * It's argued that *length* of *significant* part of divisor i
264 bn_div_fixed_top(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx) argument
[all...]

Completed in 216 milliseconds

1234