HomeSort by: relevance | last modified time | path
    Searched refs:rounding (Results 1 - 25 of 113) sorted by relevancy

1 2 3 4 5

  /src/external/gpl3/gcc/dist/libdecnumber/
decRound.h 1 /* Internal testing support for rounding for decimal float.
32 extern enum rounding __decGetRound (void);
decRound.c 1 /* Internal testing support for rounding for decimal float.
40 static enum rounding __dfp_rounding_mode = DEC_ROUND_HALF_EVEN;
42 /* Set the decNumber rounding mode from the FE_DEC_* value in MODE. */
65 /* Return the decNumber rounding mode as an FE_DEC_* value. */
91 /* Return the decNumber version of the current rounding mode. */
93 enum rounding
decContext.h 33 /* round -- must be one of the enumerated rounding modes */
69 enum rounding { enum
86 enum rounding round; /* rounding mode */
254 extern enum rounding decContextGetRounding(decContext *);
258 extern decContext * decContextSetRounding(decContext *, enum rounding);
decDouble.h 85 extern int32_t decDoubleToInt32(const decDouble *, decContext *, enum rounding);
86 extern int32_t decDoubleToInt32Exact(const decDouble *, decContext *, enum rounding);
89 extern uint32_t decDoubleToUInt32(const decDouble *, decContext *, enum rounding);
90 extern uint32_t decDoubleToUInt32Exact(const decDouble *, decContext *, enum rounding);
122 extern decDouble * decDoubleToIntegralValue(decDouble *, const decDouble *, decContext *, enum rounding);
  /src/external/gpl3/gcc.old/dist/libdecnumber/
decRound.h 1 /* Internal testing support for rounding for decimal float.
32 extern enum rounding __decGetRound (void);
decRound.c 1 /* Internal testing support for rounding for decimal float.
40 static enum rounding __dfp_rounding_mode = DEC_ROUND_HALF_EVEN;
42 /* Set the decNumber rounding mode from the FE_DEC_* value in MODE. */
65 /* Return the decNumber rounding mode as an FE_DEC_* value. */
91 /* Return the decNumber version of the current rounding mode. */
93 enum rounding
decContext.h 33 /* round -- must be one of the enumerated rounding modes */
69 enum rounding { enum
86 enum rounding round; /* rounding mode */
254 extern enum rounding decContextGetRounding(decContext *);
258 extern decContext * decContextSetRounding(decContext *, enum rounding);
  /src/external/gpl3/gdb/dist/libdecnumber/
decRound.h 1 /* Internal testing support for rounding for decimal float.
32 extern enum rounding __decGetRound (void);
decRound.c 1 /* Internal testing support for rounding for decimal float.
40 static enum rounding __dfp_rounding_mode = DEC_ROUND_HALF_EVEN;
42 /* Set the decNumber rounding mode from the FE_DEC_* value in MODE. */
65 /* Return the decNumber rounding mode as an FE_DEC_* value. */
91 /* Return the decNumber version of the current rounding mode. */
93 enum rounding
decContext.h 33 /* round -- must be one of the enumerated rounding modes */
69 enum rounding { enum
86 enum rounding round; /* rounding mode */
254 extern enum rounding decContextGetRounding(decContext *);
258 extern decContext * decContextSetRounding(decContext *, enum rounding);
  /src/external/gpl3/gdb.old/dist/libdecnumber/
decRound.h 1 /* Internal testing support for rounding for decimal float.
32 extern enum rounding __decGetRound (void);
decRound.c 1 /* Internal testing support for rounding for decimal float.
40 static enum rounding __dfp_rounding_mode = DEC_ROUND_HALF_EVEN;
42 /* Set the decNumber rounding mode from the FE_DEC_* value in MODE. */
65 /* Return the decNumber rounding mode as an FE_DEC_* value. */
91 /* Return the decNumber version of the current rounding mode. */
93 enum rounding
decContext.h 33 /* round -- must be one of the enumerated rounding modes */
69 enum rounding { enum
86 enum rounding round; /* rounding mode */
254 extern enum rounding decContextGetRounding(decContext *);
258 extern decContext * decContextSetRounding(decContext *, enum rounding);
  /src/lib/libm/arch/m68k/
s_rint.S 44 | delivers integer nearest x in direction of prevailing rounding mode
46 fintd %sp@(4),%fp0 | use prevailing rounding mode
  /src/lib/libc/gdtoa/
strtorf.c 71 strtorf(s, sp, rounding, f) CONST char *s; char **sp; int rounding; float *f;
73 strtorf(CONST char *s, char **sp, int rounding, float *f)
84 if (rounding != FPI_Round_near) {
86 fpi1.rounding = rounding;
strtorQ.c 99 strtorQ(s, sp, rounding, L) CONST char *s; char **sp; int rounding; void *L;
101 strtorQ(CONST char *s, char **sp, int rounding, void *L)
112 if (rounding != FPI_Round_near) {
114 fpi1.rounding = rounding;
strtorx.c 102 strtorx(s, sp, rounding, L) CONST char *s; char **sp; int rounding; void *L;
104 strtorx(CONST char *s, char **sp, int rounding, void *L)
115 if (rounding != FPI_Round_near) {
117 fpi1.rounding = rounding;
strtorxL.c 90 strtorxL(s, sp, rounding, L) CONST char *s; char **sp; int rounding; void *L;
92 strtorxL(CONST char *s, char **sp, int rounding, void *L)
103 if (rounding != FPI_Round_near) {
105 fpi1.rounding = rounding;
gdtoa_fltrnds.h 3 int Rounding;
5 Rounding = Flt_Rounds;
7 Rounding = 1;
9 case FE_TOWARDZERO: Rounding = 0; break;
10 case FE_UPWARD: Rounding = 2; break;
11 case FE_DOWNWARD: Rounding = 3;
15 if (Rounding != 1) {
18 fpi1.rounding = Rounding;
strtord.c 76 strtord(CONST char *s, char **sp, int rounding, double *d, locale_t loc)
86 if (rounding != FPI_Round_near) {
88 fpi1.rounding = rounding;
strtordd.c 177 strtordd(s, sp, rounding, dd) CONST char *s; char **sp; int rounding; double *dd;
179 strtordd(CONST char *s, char **sp, int rounding, double *dd)
194 if (rounding != FPI_Round_near) {
196 fpi1.rounding = rounding;
  /src/external/lgpl3/mpfr/dist/src/
add1.c 100 * 2. Perform the rounding. At each iteration, we remember:
101 * _ r = rounding bit
109 * _ rb = rounding bit (0 or 1).
185 rb = (ap[0] >> sh) & 1; /* LSB(a) --> rounding bit after the shift */
201 goto rounding;
223 goto rounding;
227 /* Determine rounding and sticky bits (and possible carry).
228 In faithful rounding, we may stop two bits after ulp(a):
230 the rounding bit rb and an additional bit fb; and the
245 goto rounding;
    [all...]
  /src/external/gpl3/gcc/dist/libgcc/config/avr/
lib1funcs-fixed.S 267 ;;; Rounding: ???
289 ;;; Rounding: -0.5 LSB <= error <= 0.5 LSB
314 ;;; Rounding: -0.5 LSB < error <= 0.5 LSB
335 ;;; Rounding: -0.5 LSB <= error <= 0.5 LSB
351 ;;; Rounding: -0.5 LSB < error <= 0.5 LSB
407 ;;; Rounding, T = 0: -1.0 LSB < error <= 0 LSB
408 ;;; Rounding, T = 1: -0.5 LSB < error <= 0.5 LSB
411 ;; Don't ignore these LSBs in order to tame rounding error.
421 ;; Round if T = 1. Store guarding bits outside the result for rounding
459 ;;; Rounding: -0.5 LSB <= error <= 0.5 LS
    [all...]
  /src/external/gpl3/gcc.old/dist/libgcc/config/avr/
lib1funcs-fixed.S 267 ;;; Rounding: ???
289 ;;; Rounding: -0.5 LSB <= error <= 0.5 LSB
314 ;;; Rounding: -0.5 LSB < error <= 0.5 LSB
335 ;;; Rounding: -0.5 LSB <= error <= 0.5 LSB
351 ;;; Rounding: -0.5 LSB < error <= 0.5 LSB
407 ;;; Rounding, T = 0: -1.0 LSB < error <= 0 LSB
408 ;;; Rounding, T = 1: -0.5 LSB < error <= 0.5 LSB
411 ;; Don't ignore these LSBs in order to tame rounding error.
421 ;; Round if T = 1. Store guarding bits outside the result for rounding
459 ;;; Rounding: -0.5 LSB <= error <= 0.5 LS
    [all...]
  /src/lib/libc/arch/mips/gen/
modf.S 54 or t1, t0, 0x3 # set rounding mode to round to zero
71 ctc1 t0, $31 # restore old rounding mode

Completed in 40 milliseconds

1 2 3 4 5