Home
last modified time | relevance | path

Searched refs:Rounding_Dir (Results 1 – 25 of 32) sorted by relevance

12

/dports/devel/ppl/ppl-1.2/src/
H A DRounding_Dir_defs.hh34 enum Rounding_Dir { enum
76 Rounding_Dir operator&(Rounding_Dir x, Rounding_Dir y);
79 Rounding_Dir operator|(Rounding_Dir x, Rounding_Dir y);
85 Rounding_Dir inverse(Rounding_Dir dir);
88 Rounding_Dir round_dir(Rounding_Dir dir);
91 bool round_down(Rounding_Dir dir);
94 bool round_up(Rounding_Dir dir);
97 bool round_ignore(Rounding_Dir dir);
100 bool round_not_needed(Rounding_Dir dir);
106 bool round_direct(Rounding_Dir dir);
[all …]
H A DRounding_Dir_inlines.hh32 inline Rounding_Dir
33 operator&(Rounding_Dir x, Rounding_Dir y) { in operator &()
39 inline Rounding_Dir
40 operator|(Rounding_Dir x, Rounding_Dir y) { in operator |()
46 inline Rounding_Dir
47 round_dir(Rounding_Dir dir) { in round_dir()
53 round_down(Rounding_Dir dir) { in round_down()
59 round_up(Rounding_Dir dir) { in round_up()
65 round_ignore(Rounding_Dir dir) { in round_ignore()
124 inline Rounding_Dir
[all …]
H A Dchecked_defs.hh388 const, From, Rounding_Dir)
391 const, From, Rounding_Dir)
394 const, From, Rounding_Dir)
397 const, From, Rounding_Dir)
400 const, From, Rounding_Dir)
403 const, From, Rounding_Dir)
406 const, From, Rounding_Dir)
409 const, From, Rounding_Dir)
464 std::istream&, Rounding_Dir)
562 const Numeric_Format&, Rounding_Dir)
[all …]
H A Ddistances_inlines.hh36 function(const To*& top, To& tmp, const From& from, Rounding_Dir dir) { in function()
47 function(const Type*& top, Type&, const Type& from, Rounding_Dir) { in function()
64 maybe_assign(const To*& top, To& tmp, const From& from, Rounding_Dir dir) { in maybe_assign()
72 Rounding_Dir dir) { in combine()
78 Rectilinear_Distance_Specialization<Temp>::finalize(Temp&, Rounding_Dir) { in finalize() argument
85 Rounding_Dir dir) { in combine()
93 Rounding_Dir dir) { in finalize()
101 Rounding_Dir) { in combine() argument
109 L_Infinity_Distance_Specialization<Temp>::finalize(Temp&, Rounding_Dir) { in finalize() argument
H A Dchecked_mpq_inlines.hh285 neg_mpq(mpq_class& to, const mpq_class& from, Rounding_Dir) { in PPL_SPECIALIZE_TRUNC()
361 Rounding_Dir) { in PPL_SPECIALIZE_REM()
374 Rounding_Dir) { in PPL_SPECIALIZE_ADD_2EXP()
387 Rounding_Dir) { in PPL_SPECIALIZE_SUB_2EXP()
399 Rounding_Dir) { in PPL_SPECIALIZE_MUL_2EXP()
411 Rounding_Dir) { in PPL_SPECIALIZE_DIV_2EXP()
430 Rounding_Dir) { in PPL_SPECIALIZE_SMOD_2EXP()
452 Rounding_Dir) { in PPL_SPECIALIZE_ABS()
462 Rounding_Dir) { in PPL_SPECIALIZE_ADD_MUL()
486 Rounding_Dir rdir = gt1 ? dir : inverse(dir); in sqrt_mpq()
[all …]
H A Ddistances_defs.hh32 static void combine(Temp& running, const Temp& current, Rounding_Dir dir);
34 static void finalize(Temp&, Rounding_Dir);
39 static void combine(Temp& running, Temp& current, Rounding_Dir dir);
41 static void finalize(Temp& running, Rounding_Dir dir);
47 static void combine(Temp& running, const Temp& current, Rounding_Dir);
49 static void finalize(Temp&, Rounding_Dir);
H A Dchecked_mpz_inlines.hh423 Rounding_Dir dir) { in PPL_SPECIALIZE_MUL()
459 Rounding_Dir) { in PPL_SPECIALIZE_DIV()
486 Rounding_Dir) { in PPL_SPECIALIZE_REM()
499 Rounding_Dir) { in PPL_SPECIALIZE_ADD_2EXP()
512 Rounding_Dir) { in PPL_SPECIALIZE_SUB_2EXP()
550 Rounding_Dir) { in PPL_SPECIALIZE_DIV_2EXP()
565 Rounding_Dir) { in PPL_SPECIALIZE_SMOD_2EXP()
584 Rounding_Dir) { in PPL_SPECIALIZE_ABS()
594 Rounding_Dir) { in PPL_SPECIALIZE_ADD_MUL()
614 Rounding_Dir) { in PPL_SPECIALIZE_GCD()
[all …]
H A DChecked_Number_defs.hh187 Checked_Number(char y, Rounding_Dir dir);
190 Checked_Number(signed char y, Rounding_Dir dir);
196 Checked_Number(signed int y, Rounding_Dir dir);
199 Checked_Number(signed long y, Rounding_Dir dir);
221 Checked_Number(float y, Rounding_Dir dir);
226 Checked_Number(double y, Rounding_Dir dir);
231 Checked_Number(long double y, Rounding_Dir dir);
245 Checked_Number(const From&, Rounding_Dir dir,
489 assign_r(To& to, char* x, Rounding_Dir dir);
556 Rounding_Dir dir);
[all …]
H A DCoefficient_types.hh75 static const Rounding_Dir ROUND_DEFAULT_CONSTRUCTOR = ROUND_NATIVE;
81 static const Rounding_Dir ROUND_DEFAULT_OPERATOR = ROUND_NATIVE;
87 static const Rounding_Dir ROUND_DEFAULT_INPUT = ROUND_NATIVE;
93 static const Rounding_Dir ROUND_DEFAULT_OUTPUT = ROUND_NATIVE;
99 static const Rounding_Dir ROUND_DEFAULT_FUNCTION = ROUND_NATIVE;
H A Dchecked_float_inlines.hh100 fpu_direct_rounding(Rounding_Dir dir) { in fpu_direct_rounding()
105 fpu_inverse_rounding(Rounding_Dir dir) { in fpu_inverse_rounding()
274 round_lt_float(To& to, Rounding_Dir dir) { in round_lt_float()
284 round_gt_float(To& to, Rounding_Dir dir) { in round_gt_float()
295 prepare_inexact(Rounding_Dir dir) { in prepare_inexact()
304 result_relation(Rounding_Dir dir) { in result_relation()
412 ceil_float(Type& to, const Type from, Rounding_Dir) { in ceil_float() argument
451 neg_float(Type& to, const Type from, Rounding_Dir) { in neg_float() argument
825 set_neg_overflow_float(T& to, Rounding_Dir dir) { in set_neg_overflow_float()
846 set_pos_overflow_float(T& to, Rounding_Dir dir) { in set_pos_overflow_float()
[all …]
H A Dchecked_int_inlines.hh147 round_lt_int(To& to, Rounding_Dir dir) { in round_lt_int()
166 round_gt_int(To& to, Rounding_Dir dir) { in round_gt_int()
1261 Rounding_Dir dir) { in div_2exp_unsigned_int()
1287 Rounding_Dir dir) { in div_2exp_signed_int()
1335 Rounding_Dir dir) { in add_2exp_unsigned_int()
1350 Rounding_Dir dir) { in add_2exp_signed_int()
1386 Rounding_Dir dir) { in sub_2exp_signed_int()
1429 Rounding_Dir dir) { in mul_2exp_signed_int()
1493 Rounding_Dir) { in smod_2exp_signed_int() argument
1507 Rounding_Dir) { in umod_2exp_unsigned_int() argument
[all …]
H A Dchecked_ext_inlines.hh73 construct_ext(To& to, const From& x, Rounding_Dir dir) { in construct_ext()
95 assign_ext(To& to, const From& x, Rounding_Dir dir) { in assign_ext()
117 neg_ext(To& to, const From& x, Rounding_Dir dir) { in neg_ext()
139 floor_ext(To& to, const From& x, Rounding_Dir dir) { in floor_ext()
161 ceil_ext(To& to, const From& x, Rounding_Dir dir) { in ceil_ext()
183 trunc_ext(To& to, const From& x, Rounding_Dir dir) { in trunc_ext()
205 abs_ext(To& to, const From& x, Rounding_Dir dir) { in abs_ext()
813 sqrt_ext(To& to, const From& x, Rounding_Dir dir) { in sqrt_ext()
856 Rounding_Dir dir) { in gcdext_ext()
1006 const Numeric_Format& format, Rounding_Dir dir) { in output_ext()
[all …]
H A DGenerator_defs.hh842 Rounding_Dir dir);
863 Rounding_Dir dir);
884 Rounding_Dir dir,
908 Rounding_Dir dir);
929 Rounding_Dir dir);
950 Rounding_Dir dir,
974 Rounding_Dir dir);
995 Rounding_Dir dir);
1016 Rounding_Dir dir,
H A DChecked_Number_inlines.hh37 inline Rounding_Dir
38 rounding_dir(Rounding_Dir dir) { in rounding_dir()
48 check_result(Result r, Rounding_Dir dir) { in check_result()
89 Rounding_Dir dir) { in Checked_Number()
105 Rounding_Dir dir = Policy::ROUND_DEFAULT_CONSTRUCTOR; in Checked_Number()
173 Rounding_Dir dir = Policy::ROUND_DEFAULT_CONSTRUCTOR; in Checked_Number()
185 Rounding_Dir dir, in Checked_Number()
207 assign_r(To& to, const From&, Rounding_Dir dir) { in assign_r()
217 construct(To& to, const From&, Rounding_Dir dir) { in construct()
341 assign_r(To& to, const char* x, Rounding_Dir dir) { in assign_r()
[all …]
H A DOctagonal_Shape_defs.hh113 Rounding_Dir dir);
130 Rounding_Dir dir);
147 Rounding_Dir dir,
167 Rounding_Dir dir);
184 Rounding_Dir dir);
201 Rounding_Dir dir,
221 Rounding_Dir dir);
238 Rounding_Dir dir);
255 Rounding_Dir dir,
1901 const Rounding_Dir dir,
[all …]
H A DBox_defs.hh103 Rounding_Dir dir);
121 Rounding_Dir dir);
139 Rounding_Dir dir,
160 Rounding_Dir dir);
178 Rounding_Dir dir);
196 Rounding_Dir dir,
217 Rounding_Dir dir);
235 Rounding_Dir dir);
253 Rounding_Dir dir,
268 Rounding_Dir dir,
[all …]
H A DBD_Shape_defs.hh110 Rounding_Dir dir);
127 Rounding_Dir dir);
144 Rounding_Dir dir,
164 Rounding_Dir dir);
181 Rounding_Dir dir);
198 Rounding_Dir dir,
218 Rounding_Dir dir);
235 Rounding_Dir dir);
252 Rounding_Dir dir,
1926 const Rounding_Dir dir,
[all …]
H A DGenerator_inlines.hh563 const Rounding_Dir dir, in l_m_distance_assign()
624 const Rounding_Dir dir, in rectilinear_distance_assign()
638 const Rounding_Dir dir) { in rectilinear_distance_assign()
652 const Rounding_Dir dir) { in rectilinear_distance_assign()
662 const Rounding_Dir dir, in euclidean_distance_assign()
676 const Rounding_Dir dir) { in euclidean_distance_assign()
690 const Rounding_Dir dir) { in euclidean_distance_assign()
700 const Rounding_Dir dir, in l_infinity_distance_assign()
714 const Rounding_Dir dir) { in l_infinity_distance_assign()
728 const Rounding_Dir dir) { in l_infinity_distance_assign()
H A Dchecked_inlines.hh251 static inline Result function(Type& to, const Type& from, Rounding_Dir) { in PPL_FUNCTION_CLASS()
259 static inline Result function(To& to, const From& from, Rounding_Dir dir) { in PPL_FUNCTION_CLASS()
267 static inline Result function(To& to, Result_Class r, Rounding_Dir dir) { in PPL_FUNCTION_CLASS()
275 assign_exact(To& to, const From& from, Rounding_Dir) { in assign_exact() argument
288 abs_generic(To& to, const From& from, Rounding_Dir dir) { in abs_generic()
319 gcd_exact(To& to, const From1& x, const From2& y, Rounding_Dir dir) { in gcd_exact()
330 Rounding_Dir dir) { in gcdext_exact()
422 lcm_gcd_exact(To& to, const From1& x, const From2& y, Rounding_Dir dir) { in lcm_gcd_exact()
655 input_generic(Type& to, std::istream& is, Rounding_Dir dir) { in input_generic()
H A DBox_inlines.hh586 const Rounding_Dir dir, in rectilinear_distance_assign()
600 const Rounding_Dir dir) { in rectilinear_distance_assign()
614 const Rounding_Dir dir) { in rectilinear_distance_assign()
627 const Rounding_Dir dir, in euclidean_distance_assign()
641 const Rounding_Dir dir) { in euclidean_distance_assign()
655 const Rounding_Dir dir) { in euclidean_distance_assign()
668 const Rounding_Dir dir, in l_infinity_distance_assign()
682 const Rounding_Dir dir) { in l_infinity_distance_assign()
696 const Rounding_Dir dir) { in l_infinity_distance_assign()
H A DDB_Matrix_defs.hh271 Rounding_Dir dir,
293 Rounding_Dir dir,
315 Rounding_Dir dir,
H A DBD_Shape_inlines.hh493 const Rounding_Dir dir, in rectilinear_distance_assign()
539 const Rounding_Dir dir) { in rectilinear_distance_assign()
553 const Rounding_Dir dir) { in rectilinear_distance_assign()
563 const Rounding_Dir dir, in euclidean_distance_assign()
609 const Rounding_Dir dir) { in euclidean_distance_assign()
623 const Rounding_Dir dir) { in euclidean_distance_assign()
633 const Rounding_Dir dir, in l_infinity_distance_assign()
678 const Rounding_Dir dir) { in l_infinity_distance_assign()
692 const Rounding_Dir dir) { in l_infinity_distance_assign()
H A DOctagonal_Shape_inlines.hh696 const Rounding_Dir dir, in rectilinear_distance_assign()
741 const Rounding_Dir dir) { in rectilinear_distance_assign()
755 const Rounding_Dir dir) { in rectilinear_distance_assign()
765 const Rounding_Dir dir, in euclidean_distance_assign()
811 const Rounding_Dir dir) { in euclidean_distance_assign()
825 const Rounding_Dir dir) { in euclidean_distance_assign()
835 const Rounding_Dir dir, in l_infinity_distance_assign()
880 const Rounding_Dir dir) { in l_infinity_distance_assign()
894 const Rounding_Dir dir) { in l_infinity_distance_assign()
H A DDB_Matrix_inlines.hh212 const Rounding_Dir dir, in l_m_distance_assign()
268 const Rounding_Dir dir, in rectilinear_distance_assign()
289 const Rounding_Dir dir, in euclidean_distance_assign()
309 const Rounding_Dir dir, in l_infinity_distance_assign()
H A DOR_Matrix_defs.hh556 Rounding_Dir dir,
578 Rounding_Dir dir,
600 Rounding_Dir dir,

12