/linux-4.4.14/Documentation/arm/nwfpe/ |
D | TODO | 38 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.4.14/arch/m68k/fpsp040/ |
D | sint.S | 29 | 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
|
D | util.S | 96 | 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 …]
|
D | decbin.S | 52 | 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
|
D | round.S | 4 | 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.
|
D | stwotox.S | 199 fmovel %d1,%fpcr | ...set user's rounding mode/precision 303 fmovel %d1,%fpcr | ...set user's rounding mode/precision
|
D | bindec.S | 57 | 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
|
D | x_ovfl.S | 18 | on the current rounding mode:
|
D | x_unfl.S | 204 | d1{01:00} has rounding mode 205 | d1{17:16} has rounding precision
|
D | res_func.S | 476 | 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
|
D | sgetem.S | 79 andil #0xffffff00,%d0 |clear rounding precision and mode
|
D | fpsp.h | 93 .set FPCR_MODE,USER_FPCR+3 | FPCR rounding mode control 287 | FPCR rounding modes
|
D | scale.S | 205 | Result is zero. Check for rounding mode to set lsb. If the
|
D | do_func.S | 87 andl #0xFF,%d1 | discard all but rounding mode/prec
|
/linux-4.4.14/Documentation/arm/VFP/ |
D | release-notes.txt | 36 result underflows before rounding, but becomes a normalised number 37 after rounding, we do not signal an underflow exception.
|
/linux-4.4.14/lib/ |
D | string_helpers.c | 46 static const unsigned int rounding[] = { 500, 50, 5 }; in string_get_size() local 106 remainder += rounding[j]; in string_get_size()
|
/linux-4.4.14/Documentation/hwmon/ |
D | emc2103 | 23 represented, so some rounding is done. With a divider of 1, the lowest
|
D | smsc47m1 | 48 represented, so some rounding is done. With a divider of 2, the lowest
|
D | lm80 | 45 represented, so some rounding is done. With a divider of 2, the lowest
|
D | gl518sm | 48 accurately be represented, so some rounding is done. With a divider
|
D | lm87 | 42 represented, so some rounding is done. With a divider of 2, the lowest
|
D | lm78 | 45 represented, so some rounding is done. With a divider of 2, the lowest
|
D | via686a | 50 represented, so some rounding is done. With a divider of 2, the lowest
|
D | sis5595 | 77 represented, so some rounding is done. With a divider of 2, the lowest
|
D | adm1026 | 54 rounding is done. With a divider of 8, the slowest measurable speed of a
|
D | it87 | 177 2600 RPM. Not all RPM values can accurately be represented, so some rounding
|
D | w83781d | 97 be represented, so some rounding is done. With a divider of 2, the lowest
|
/linux-4.4.14/tools/perf/scripts/python/ |
D | call-graph-from-postgresql.py | 128 return str(x.quantize(Decimal('.1'), rounding=ROUND_HALF_UP)) 134 return str(x.quantize(Decimal('.1'), rounding=ROUND_HALF_UP))
|
/linux-4.4.14/arch/powerpc/lib/ |
D | div64.S | 36 addc r9,r4,r10 # rounding up (so the estimate cannot
|
/linux-4.4.14/drivers/video/fbdev/matrox/ |
D | matroxfb_base.c | 450 int rounding; in matroxfb_test_and_set_rounding() local 456 case 4: rounding = 128; in matroxfb_test_and_set_rounding() 458 case 8: rounding = 64; /* doc says 64; 32 is OK for G400 */ in matroxfb_test_and_set_rounding() 460 case 16: rounding = 32; in matroxfb_test_and_set_rounding() 462 case 24: rounding = 64; /* doc says 64; 32 is OK for G400 */ in matroxfb_test_and_set_rounding() 464 default: rounding = 16; in matroxfb_test_and_set_rounding() 467 rounding = 32; in matroxfb_test_and_set_rounding() 471 rounding *= 2; in matroxfb_test_and_set_rounding() 473 over = xres % rounding; in matroxfb_test_and_set_rounding() 475 xres += rounding-over; in matroxfb_test_and_set_rounding()
|
/linux-4.4.14/drivers/cpufreq/ |
D | Kconfig | 285 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.4.14/arch/powerpc/boot/ |
D | div64.S | 36 addc r9,r4,r10 # rounding up (so the estimate cannot
|
/linux-4.4.14/drivers/atm/ |
D | horizon.h | 505 } rounding; typedef
|
D | horizon.c | 586 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()
|
D | ambassador.h | 661 } rounding; typedef
|
D | ambassador.c | 889 static int make_rate (unsigned int rate, rounding r, in make_rate() 1068 rounding r; in amb_open()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_bmap_util.c | 1222 xfs_off_t rounding; in xfs_free_file_space() local 1245 rounding = max_t(xfs_off_t, 1 << mp->m_sb.sb_blocklog, PAGE_CACHE_SIZE); in xfs_free_file_space() 1246 ioffset = round_down(offset, rounding); in xfs_free_file_space() 1247 iendoffset = round_up(offset + len, rounding) - 1; in xfs_free_file_space()
|
/linux-4.4.14/Documentation/timers/ |
D | hrtimers.txt | 138 hrtimers - rounding of timer values 142 because it has to. Otherwise it will do no artificial rounding at all.
|
/linux-4.4.14/Documentation/cpu-freq/ |
D | user-guide.txt | 95 All SuperH processors supporting rate rounding through the clock
|
/linux-4.4.14/arch/x86/math-emu/ |
D | README | 116 (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.4.14/arch/m68k/ifpsp060/src/ |
D | fpsp.S | 6981 # 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 …]
|
D | fplsp.S | 345 set FPCR_MODE, USER_FPCR+3 # FPCR rounding mode control
|
/linux-4.4.14/Documentation/thermal/ |
D | intel_powerclamp.txt | 79 thread synchronizes its idle time and duration, based on the rounding
|
/linux-4.4.14/arch/m68k/ |
D | Kconfig.cpu | 312 correct rounding, the emulator can (often) do the same but this
|
/linux-4.4.14/Documentation/ioctl/ |
D | botching-up-ioctls.txt | 147 indefinitely extend your wait time due to rounding on each restart.
|
/linux-4.4.14/arch/sparc/kernel/ |
D | entry.S | 1192 sethi %hi(0x028f4b62), %l0 ! Add in rounding constant * 2**32,
|
/linux-4.4.14/Documentation/cgroups/ |
D | memory.txt | 389 number of factors, such as rounding up to page boundaries or the total
|
/linux-4.4.14/arch/arm/ |
D | Kconfig | 1730 rounding up to page size, the actual memory footprint is usually
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | ALSA-Configuration.txt | 895 align_buffer_size - Force rounding of buffer/period sizes to multiples
|