Home
last modified time | relevance | path

Searched full:division (Results 1 – 25 of 419) sorted by relevance

12345678910>>...17

/Linux-v6.1/arch/arm/lib/
Ddiv64.S29 * __do_div64: perform a division with 64-bit dividend and 32-bit divisor.
84 @ The division loop for needed upper bit positions.
100 @ The division loop for lower bit positions.
140 @ If possible, branch for another shift in the division loop.
147 8: @ Division by a power of 2: determine what that divisor order is
187 @ eq -> division by 1: obvious enough...
198 @ Division by 0:
Dlib1funcs.S2 * linux/arch/arm/lib/lib1funcs.S: Optimized ARM division routines
56 @ at the left end of each 4 bit nibbles in the division loop
65 @ division loop. Continue shifting until the divisor is
85 @ Division loop
152 @ division loop. Continue shifting until the divisor is
272 subs r2, r1, #1 @ division by 1 or -1 ?
/Linux-v6.1/arch/alpha/include/uapi/asm/
Dgentrap.h11 #define GEN_INTDIV -2 /* integer division by zero */
13 #define GEN_FLTDIV -4 /* fp division by zero */
18 #define GEN_DECDIV -9 /* decimal division by zero */
Dfpu.h12 #define FPCR_DZED (1UL<<50) /* division by zero disable (opt.) */
15 #define FPCR_DZE (1UL<<53) /* division by zero */
45 #define IEEE_TRAP_ENABLE_DZE (1UL<<2) /* division by zero */
/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dmvebu-gated-clock.txt23 25 tdm Time Division Mplx
48 25 tdm Time Division Mplx
77 25 tdm Time Division Multiplexing
117 25 tdm Time Division Mplx
173 20 tdm Time Division Mplx
Dapple,nco.yaml15 fractional division of a high frequency input clock.
31 are derived through fractional division.
/Linux-v6.1/tools/testing/selftests/ftrace/test.d/trigger/
Dtrigger-hist-expressions.tc43 test_hist_expr "Division not associative" "64/8/4/2" "1"
51 test_hist_expr "Division evaluated before addition/subtraction" "4+6/2-2" "5"
61 check_error "Division by zero" 'hist:keys=common_pid:x=3/^0'
/Linux-v6.1/Documentation/staging/
Dcrc32.rst5 A CRC is a long-division remainder. You add the CRC to the message,
13 It's actually the same long division you learned in school, except that:
20 Like all division, the remainder is always smaller than the divisor.
34 Just like with ordinary division, you proceed one digit (bit) at a time.
35 Each step of the division you take one more digit (bit) of the dividend
/Linux-v6.1/lib/mpi/
Dmpih-div.c40 /* If multiplication is much faster than division, and the in mpihelp_mod_1()
77 * ...one division less... in mpihelp_mod_1()
136 * ...one division less... in mpihelp_mod_1()
258 * treatment of this rare case as normal division would in mpihelp_divrem()
390 /* If multiplication is much faster than division, and the in mpihelp_divmod_1()
426 * ...one division less... in mpihelp_divmod_1()
484 * ...one division less... in mpihelp_divmod_1()
/Linux-v6.1/scripts/coccinelle/misc/
Ddo_div.cocci2 /// do_div() does a 64-by-32 division.
5 /// non-zero and be truncated to 0 for division on 64bit platforms.
62 msg="WARNING: do_div() does a 64-by-32 division, please consider using %s instead."
Darray_size.cocci5 //# where there is a division of sizeof the array by the sizeof its first
7 //# division of the two sizeofs by ARRAY_SIZE.
/Linux-v6.1/tools/perf/pmu-events/arch/x86/knightslanding/
Dfloating-point.json21 …AVX2, AVX-512 micro-ops except for loads (memory-to-register mov-type micro ops), division, sqrt.",
25 …int, integer and store) except for loads (memory-to-register mov-type micro ops), division, sqrt.",
/Linux-v6.1/arch/nios2/kernel/
Dinsnemu.S94 * is used to differentiate between the division opcodes and the
180 * Prepare for either multiplication or division loop.
215 /* DIVISION
254 * Prepare for division by assuming the result
260 /* Which division opcode? */
279 /* Initialize the unsigned-division loop. */
299 * Division:
/Linux-v6.1/sound/soc/samsung/
Dh1940_uda1380.c94 /* set MCLK division for sample rate */ in h1940_hw_params()
100 /* set BCLK division for sample rate */ in h1940_hw_params()
106 /* set prescaler division for sample rate */ in h1940_hw_params()
Drx1950_uda1380.c181 /* set MCLK division for sample rate */ in rx1950_hw_params()
187 /* set BCLK division for sample rate */ in rx1950_hw_params()
193 /* set prescaler division for sample rate */ in rx1950_hw_params()
Dneo1973_wm8753.c71 /* set MCLK division for sample rate */ in neo1973_hifi_hw_params()
77 /* set codec BCLK division for sample rate */ in neo1973_hifi_hw_params()
82 /* set prescaler division for sample rate */ in neo1973_hifi_hw_params()
138 /* set codec PCM division for sample rate */ in neo1973_voice_hw_params()
/Linux-v6.1/lib/math/
Dgcd.c10 * This is faster than the division-based algorithm even on x86, which
11 * has decent hardware division.
Dtest_div64.c225 pr_info("Starting 64bit/32bit division and modulo test\n"); in test_div64_init()
234 pr_info("Completed 64bit/32bit division and modulo test, " in test_div64_init()
249 MODULE_DESCRIPTION("64bit/32bit division and modulo test module");
/Linux-v6.1/arch/alpha/lib/
Ddivide.S7 * Alpha division..
11 * The alpha chip doesn't provide hardware division, so we have to do it
159 * Uhh.. Ugly signed division. I'd rather not have it at all, but
/Linux-v6.1/drivers/gpu/drm/stm/
Ddw_mipi_dsi-stm.c48 #define WRPCR_NDIV GENMASK(8, 2) /* pll loop DIVision Factor */
49 #define WRPCR_IDF GENMASK(14, 11) /* pll Input Division Factor */
50 #define WRPCR_ODF GENMASK(17, 16) /* pll Output Division Factor */
134 /* prevent from division by 0 */ in dsi_pll_get_clkout_khz()
148 /* Early checks preventing division by 0 & odd results */ in dsi_pll_get_params()
281 /* Set the PLL division factors */ in dw_mipi_dsi_get_lane_mbps()
/Linux-v6.1/drivers/scsi/
Dscsi_logging.h10 * bitfields, each of which describes a loglevel. The division of things is
11 * somewhat arbitrary, and the division of the word could be changed if it
/Linux-v6.1/arch/x86/math-emu/
Dreg_u_div.S120 /* We should be able to zip through the division here */
136 /* Work on the remainder of the first division */
141 /* Work on the remainder of the 64 bit division */
224 i.e., no division at all.. */
356 /* The division is essentially finished here, we just need to perform
/Linux-v6.1/drivers/pwm/
Dpwm-tegra.c11 * 1. 13-bit: Frequency division (SCALE)
12 * 2. 8-bit : Pulse division (DUTY)
16 * on the programmable frequency division value to generate the required
110 * nearest integer during division. in tegra_pwm_config()
/Linux-v6.1/include/linux/
Dreciprocal_div.h8 * This algorithm is based on the paper "Division by Invariant
20 * to calculate the division A/B.
/Linux-v6.1/Documentation/admin-guide/device-mapper/
Ddm-service-time.rst60 the division and just compare the 'in-flight-size'.
62 2. If the paths have the same 'in-flight-size', skip the division

12345678910>>...17