Home
last modified time | relevance | path

Searched refs:rounding (Results 1 – 47 of 47) sorted by relevance

/linux-4.1.27/Documentation/arm/nwfpe/
DTODO38 The IEEE standard defines 4 rounding modes. Round to nearest is the
39 default, but rounding to + or - infinity or round to zero are also allowed.
40 Many architectures allow the rounding mode to be specified by modifying bits
42 the rounding mode one must specify it with each instruction.
46 bits describing the rounding mode. The emulator could be altered to
47 examine a flag, which if set forced it to ignore the rounding mode in
/linux-4.1.27/arch/m68k/fpsp040/
Dsint.S29 | the rounding mode.
40 | for the given sign and rounding mode.
133 bfextu FPCR_MODE(%a6){#2:#2},%d1 |use user's mode for rounding
150 | rounding modes. L_SCR1 contains the rmode in the lower byte.
218 movel L_SCR1(%a6),%d1 |use selected rounding mode
Dutil.S96 | If the instruction is fsgldiv of fsglmul, the rounding precision must be
98 | precision instruction, the rounding precision is then set to the force
170 | ;is the rounding precision
314 | g_rndpr --- put rounding precision in d0{1:0}
322 | get rounding precision (cmdreg3b{6:5})
325 | get destination format - this is the also the rounding precision
350 | is the same as the rounding precision. Pass results from g_dfmtou.
358 movel CMDREG3B(%a6),%d0 |rounding precision in d0{10:9}
359 bfextu %d0{#9:#2},%d0 |move the rounding prec bits to d0{1:0}
413 | Get rounding precision set in FPCR{7:6}.
[all …]
Ddecbin.S52 | greater than 10^27, a directed rounding scheme is used with
84 | 10**{1,2,4,8,16,32,64,128,256,512,1024,2048,4096}. No rounding
432 bfextu %d3{#26:#2},%d2 |isolate rounding mode bits
438 moveb (%a1,%d2),%d0 |load new rounding bits from table
440 bfins %d0,%d3{#26:#2} |stuff new rounding bits in FPCR
Dround.S4 | handle rounding and normalization tasks
24 | d1(high word) contains rounding precision:
28 | d1(low word) contains rounding mode:
50 | :rounding precision and sets
60 | Use rounding mode as an index into a jump table for these modes.
67 | Jump table indexed by rounding mode in d1.w. All following assumes
130 | selected rounding precision. It is called by the round subroutine
406 | d0: rounding precision
413 | d0 comes into this routine with the rounding precision. It
415 | rounding precision.
Dstwotox.S199 fmovel %d1,%fpcr | ...set user's rounding mode/precision
303 fmovel %d1,%fpcr | ...set user's rounding mode/precision
Dbindec.S57 | 10^^(abs(ISCALE)) using a rounding mode which is a
58 | function of the original rounding mode and the signs
64 | only one rounding error. The grs bits are collected in
81 | A12. Calculate YINT = FINT(Y) according to user's rounding
333 | the rounding mode as given in the following table (see
550 | Perform FINT operation in the user's rounding mode. Keep
Dx_ovfl.S18 | on the current rounding mode:
Dx_unfl.S204 | d1{01:00} has rounding mode
205 | d1{17:16} has rounding precision
Dres_func.S476 | the round precision is found in the fpcr. If the rounding precision
487 | FPCR_MODE byte to get rounding.
830 | and the result will be correct for the user's rounding mode and
1005 | and the result will be correct for the user's rounding mode and
1551 movel USER_FPCR(%a6),%d1 |use user's rounding mode
1905 bfextu FPCR_MODE(%a6){#2:#2},%d1 |get rounding mode
1907 movew 2(%a7),%d1 |set rounding precision
Dsgetem.S79 andil #0xffffff00,%d0 |clear rounding precision and mode
Dfpsp.h93 .set FPCR_MODE,USER_FPCR+3 | FPCR rounding mode control
287 | FPCR rounding modes
Dscale.S205 | Result is zero. Check for rounding mode to set lsb. If the
Ddo_func.S87 andl #0xFF,%d1 | discard all but rounding mode/prec
/linux-4.1.27/Documentation/arm/VFP/
Drelease-notes.txt36 result underflows before rounding, but becomes a normalised number
37 after rounding, we do not signal an underflow exception.
/linux-4.1.27/lib/
Dstring_helpers.c46 static const unsigned int rounding[] = { 500, 50, 5 }; in string_get_size() local
106 remainder += rounding[j]; in string_get_size()
/linux-4.1.27/Documentation/hwmon/
Demc210323 represented, so some rounding is done. With a divider of 1, the lowest
Dsmsc47m148 represented, so some rounding is done. With a divider of 2, the lowest
Dlm8045 represented, so some rounding is done. With a divider of 2, the lowest
Dlm7845 represented, so some rounding is done. With a divider of 2, the lowest
Dlm8742 represented, so some rounding is done. With a divider of 2, the lowest
Dgl518sm48 accurately be represented, so some rounding is done. With a divider
Dvia686a50 represented, so some rounding is done. With a divider of 2, the lowest
Dsis559577 represented, so some rounding is done. With a divider of 2, the lowest
Dadm102654 rounding is done. With a divider of 8, the slowest measurable speed of a
Dit87170 2600 RPM. Not all RPM values can accurately be represented, so some rounding
Dw83781d97 be represented, so some rounding is done. With a divider of 2, the lowest
/linux-4.1.27/arch/powerpc/lib/
Ddiv64.S36 addc r9,r4,r10 # rounding up (so the estimate cannot
/linux-4.1.27/drivers/video/fbdev/matrox/
Dmatroxfb_base.c453 int rounding; in matroxfb_test_and_set_rounding() local
459 case 4: rounding = 128; in matroxfb_test_and_set_rounding()
461 case 8: rounding = 64; /* doc says 64; 32 is OK for G400 */ in matroxfb_test_and_set_rounding()
463 case 16: rounding = 32; in matroxfb_test_and_set_rounding()
465 case 24: rounding = 64; /* doc says 64; 32 is OK for G400 */ in matroxfb_test_and_set_rounding()
467 default: rounding = 16; in matroxfb_test_and_set_rounding()
470 rounding = 32; in matroxfb_test_and_set_rounding()
474 rounding *= 2; in matroxfb_test_and_set_rounding()
476 over = xres % rounding; in matroxfb_test_and_set_rounding()
478 xres += rounding-over; in matroxfb_test_and_set_rounding()
/linux-4.1.27/drivers/cpufreq/
DKconfig285 clock rate rounding through the clock framework can use this
287 harmless for CPUs that don't support rate rounding. The driver
289 itself if the CPU in question is not capable of rate rounding.
/linux-4.1.27/arch/powerpc/boot/
Ddiv64.S36 addc r9,r4,r10 # rounding up (so the estimate cannot
/linux-4.1.27/drivers/atm/
Dhorizon.h505 } rounding; typedef
Dhorizon.c586 static int make_rate (const hrz_dev * dev, u32 c, rounding r, in make_rate()
693 static int make_rate_with_tolerance (const hrz_dev * dev, u32 c, rounding r, unsigned int tol, in make_rate_with_tolerance()
2239 rounding r; in hrz_open()
2278 rounding pr; in hrz_open()
2279 rounding sr; in hrz_open()
Dambassador.h661 } rounding; typedef
Dambassador.c889 static int make_rate (unsigned int rate, rounding r, in make_rate()
1068 rounding r; in amb_open()
/linux-4.1.27/fs/xfs/
Dxfs_bmap_util.c1184 xfs_off_t rounding; in xfs_free_file_space() local
1207 rounding = max_t(xfs_off_t, 1 << mp->m_sb.sb_blocklog, PAGE_CACHE_SIZE); in xfs_free_file_space()
1208 ioffset = round_down(offset, rounding); in xfs_free_file_space()
1209 iendoffset = round_up(offset + len, rounding) - 1; in xfs_free_file_space()
/linux-4.1.27/Documentation/timers/
Dhrtimers.txt138 hrtimers - rounding of timer values
142 because it has to. Otherwise it will do no artificial rounding at all.
/linux-4.1.27/Documentation/cpu-freq/
Duser-guide.txt95 All SuperH processors supporting rate rounding through the clock
/linux-4.1.27/arch/x86/math-emu/
DREADME116 (c) the magnitude of the exact result (before rounding) is less than 2^-16382.
117 (d) the magnitude of the final result (after rounding) is exactly 2^-16382.
/linux-4.1.27/arch/m68k/ifpsp060/src/
Dfpsp.S6981 # Notes: This will return X with the appropriate rounding #
7070 # precision and rounding modes. To avoid unnecessary #
7104 # in the user rounding precision and mode. #
9179 fmov.l %d0,%fpcr # set user's rounding mode/precision
9303 fmov.l %d0,%fpcr # set user's rounding mode/precision
11652 # - do the multiply to the proper precision and rounding mode in order to
11658 # multiply using extended precision and the correct rounding mode. the result
11763 # - do the multiply to the proper precision and rounding mode in order to
11769 # multiply using extended precision and the correct rounding mode. the result
13325 # here. For norms, load the rounding mode/prec, execute a "fintrz", #
[all …]
Dfplsp.S345 set FPCR_MODE, USER_FPCR+3 # FPCR rounding mode control
/linux-4.1.27/arch/m68k/
DKconfig.cpu312 correct rounding, the emulator can (often) do the same but this
/linux-4.1.27/Documentation/thermal/
Dintel_powerclamp.txt79 thread synchronizes its idle time and duration, based on the rounding
/linux-4.1.27/Documentation/ioctl/
Dbotching-up-ioctls.txt147 indefinitely extend your wait time due to rounding on each restart.
/linux-4.1.27/arch/sparc/kernel/
Dentry.S1175 sethi %hi(0x028f4b62), %l0 ! Add in rounding constant * 2**32,
/linux-4.1.27/Documentation/cgroups/
Dmemory.txt389 number of factors, such as rounding up to page boundaries or the total
/linux-4.1.27/Documentation/sound/alsa/
DALSA-Configuration.txt895 align_buffer_size - Force rounding of buffer/period sizes to multiples