Lines Matching +full:single +full:- +full:precision

9 -------------------------------------------------------------------------------
12 The `timesoftfloat' program evaluates the speed of SoftFloat's floating-
14 mode, tininess mode, and/or rounding precision.
17 -------------------------------------------------------------------------------
25 -help
26 -precision32, -precision64, -precision80
27 -nearesteven, -tozero, -down, -up
28 -tininessbefore, -tininessafter
33 -------------------------------------------------------------------------------
45 -------------------------------------------------------------------------------
59 in a single invocation as explained in the section _Function_Sets_ later in
64 supposed to have any affect on the results of a function--for instance,
65 some operations do not require rounding--only the nearest/even rounding mode
68 tininess detected before rounding and after rounding. For extended double-
69 precision operations affected by rounding precision control, `timesoftfloat'
70 also times the function for all three rounding precision modes, one after
71 the other. Evaluation of a function can be limited to a single rounding
72 mode, a single tininess mode, and/or a single rounding precision with
77 unit of measure differs from the traditional MFLOPS (``millions of floating-
80 of millions because software floating-point often executes at less than
88 operations, particularly for extended double precision (`floatx80') and
89 quadruple precision (`float128'). This is inherent to the remainder
93 -------------------------------------------------------------------------------
99 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
100 -help
102 The `-help' option causes a summary of program usage to be written, after
105 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
106 -precision32, -precision64, -precision80
108 For extended double-precision functions affected by rounding precision
109 control, the `-precision32' option restricts evaluation to only the cases
110 in which rounding precision is equivalent to single precision. The other
111 rounding precision options are not timed. Likewise, the `-precision64'
112 and `-precision80' options fix the rounding precision equivalent to double
113 precision or extended double precision, respectively. These options are
114 ignored for functions not affected by rounding precision control.
116 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
117 -nearesteven, -tozero, -down, -up
119 The `-nearesteven' option restricts evaluation to only the cases in which
121 timed. Likewise, `-tozero' forces rounding to zero; `-down' forces rounding
122 down; and `-up' forces rounding up. These options are ignored for functions
125 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
126 -tininessbefore, -tininessafter
128 The `-tininessbefore' option restricts evaluation to only the cases
130 is not timed. Likewise, `-tininessafter' forces underflow tininess to be
134 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
137 -------------------------------------------------------------------------------
141 sequence, multiple operations can also be tested with a single invocation.
142 Three sets are recognized: `-all1', `-all2', and `-all'. The set `-all1'
143 comprises all one-operand functions; `-all2' is all two-operand functions;
144 and `-all' is all functions. A function set can be used in place of a
147 timesoftfloat [<option>...] -all