Home
last modified time | relevance | path

Searched refs:rbits (Results 1 – 25 of 725) sorted by relevance

12345678910>>...29

/dports/math/universal/universal-3.48/include/universal/number/fixpnt/
H A Dfixpnt_impl.hpp50 …ate<size_t nbits, size_t rbits, bool arithmetic, typename bt> fixpnt<nbits, rbits, arithmetic, bt>…
52rbits, bool arithmetic, typename bt> fixpntdiv_t<nbits, rbits, arithmetic, bt> fixpntdiv(const fix…
84 return long(nbits - rbits); in scale()
90 v >>= rbits; in scale()
408 c >>= rbits; in operator *=()
417 c >>= rbits; in operator *=()
711 unsigned upper = (nbits - rbits) > 64 ? (rbits + 64) : nbits; in to_signed()
2358 if constexpr (rbits > 0) { in convert_to_decimal_string()
2364 range.shiftLeft(rbits); in convert_to_decimal_string()
2505 if (nibbleMarker && (i - rbits) > 0 && (i - rbits) % 4 == 0) sstr << '\''; in to_binary()
[all …]
H A Dattributes.hpp20 template<size_t nbits, size_t rbits>
22 assert(nbits >= rbits); in scale_maxpos_fixpnt()
23 return (nbits > rbits) ? (nbits - rbits - 1) : 0; in scale_maxpos_fixpnt()
27 template<size_t nbits, size_t rbits>
29 assert(nbits >= rbits); in scale_minpos_fixpnt()
30 return -int(rbits); in scale_minpos_fixpnt()
56 for (size_t i = rbits; i < nbits; ++i) { in fraction_value()
71 inline internal::bitblock<rbits> extract_fraction(const fixpnt<nbits, rbits, arithmetic>& p) { in extract_fraction() argument
72 internal::bitblock<rbits> fraction; in extract_fraction()
73 for (int i = 0; i < rbits; ++i) { in extract_fraction()
[all …]
/dports/math/universal/universal-3.48/include/universal/number/fixpnt/math/
H A Dtrigonometry.hpp15 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
16 fixpnt<nbits, rbits, arithmetic, bt> sin(fixpnt<nbits, rbits, arithmetic, bt> x) { in sin() argument
22 fixpnt<nbits, rbits, arithmetic, bt> cos(fixpnt<nbits, rbits, arithmetic, bt> x) { in cos() argument
28 fixpnt<nbits, rbits, arithmetic, bt> tan(fixpnt<nbits, rbits, arithmetic, bt> x) { in tan() argument
34 fixpnt<nbits, rbits, arithmetic, bt> atan(fixpnt<nbits, rbits, arithmetic, bt> x) { in atan() argument
40 fixpnt<nbits, rbits, arithmetic, bt> atan2(fixpnt<nbits, rbits, arithmetic, bt> y, fixpnt<nbits, rb… in atan2() argument
46 fixpnt<nbits, rbits, arithmetic, bt> acos(fixpnt<nbits, rbits, arithmetic, bt> x) { in acos() argument
52 fixpnt<nbits, rbits, arithmetic, bt> asin(fixpnt<nbits, rbits, arithmetic, bt> x) { in asin() argument
58 fixpnt<nbits, rbits, arithmetic, bt> cot(fixpnt<nbits, rbits, arithmetic, bt> x) { in cot() argument
64 fixpnt<nbits, rbits, arithmetic, bt> sec(fixpnt<nbits, rbits, arithmetic, bt> x) { in sec() argument
[all …]
H A Dhyperbolic.hpp14 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
15 fixpnt<nbits, rbits, arithmetic, bt> sinh(fixpnt<nbits, rbits, arithmetic, bt> x) { in sinh() argument
16 return fixpnt<nbits, rbits, arithmetic, bt>(std::sinh(double(x))); in sinh()
20 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
21 fixpnt<nbits, rbits, arithmetic, bt> cosh(fixpnt<nbits, rbits, arithmetic, bt> x) { in cosh() argument
22 return fixpnt<nbits, rbits, arithmetic, bt>(std::cosh(double(x))); in cosh()
26 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
27 fixpnt<nbits, rbits, arithmetic, bt> tanh(fixpnt<nbits, rbits, arithmetic, bt> x) { in tanh() argument
33 fixpnt<nbits, rbits, arithmetic, bt> atanh(fixpnt<nbits, rbits, arithmetic, bt> x) { in atanh() argument
39 fixpnt<nbits, rbits, arithmetic, bt> acosh(fixpnt<nbits, rbits, arithmetic, bt> x) { in acosh() argument
[all …]
H A Dsqrt.hpp31 …inline fixpnt<nbits, rbits, arithmetic, bt> BabylonianMethod(const fixpnt<nbits, rbits, arithmetic… in BabylonianMethod() argument
32 using Fixed = fixpnt<nbits, rbits, arithmetic, bt>; in BabylonianMethod()
48 …inline fixpnt<nbits, rbits, arithmetic, bt> BabylonianMethod2(const fixpnt<nbits, rbits, arithmeti… in BabylonianMethod2() argument
49 using Fixed = fixpnt<nbits, rbits, arithmetic, bt>; in BabylonianMethod2()
67 …inline fixpnt<nbits, rbits, arithmetic, bt> BabylonianMethod3(const fixpnt<nbits, rbits, arithmeti… in BabylonianMethod3() argument
68 using Fixed = fixpnt<nbits, rbits, arithmetic, bt>; in BabylonianMethod3()
120 inline fixpnt<nbits, rbits, arithmetic, bt> sqrt(const fixpnt<nbits, rbits, arithmetic, bt>& f) { in sqrt() argument
122 using Fixed = fixpnt<nbits, rbits, arithmetic, bt>; in sqrt()
135 if (++iterations > rbits) break; in sqrt()
142 inline fixpnt<nbits, rbits, arithmetic, bt> sqrt(const fixpnt<nbits, rbits, arithmetic, bt>& f) { in sqrt() argument
[all …]
H A Dlogarithm.hpp11 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
12 fixpnt<nbits, rbits, arithmetic, bt> log(fixpnt<nbits, rbits, arithmetic, bt> x) { in log() argument
13 return fixpnt<nbits, rbits, arithmetic, bt>(std::log(double(x))); in log()
17 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
18 fixpnt<nbits, rbits, arithmetic, bt> log2(fixpnt<nbits, rbits, arithmetic, bt> x) { in log2() argument
19 return fixpnt<nbits, rbits, arithmetic, bt>(std::log2(double(x))); in log2()
23 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
24 fixpnt<nbits, rbits, arithmetic, bt> log10(fixpnt<nbits, rbits, arithmetic, bt> x) { in log10() argument
25 return fixpnt<nbits, rbits, arithmetic, bt>(std::log10(double(x))); in log10()
29 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
[all …]
H A Dtruncate.hpp11 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
12 fixpnt<nbits, rbits, arithmetic, bt> trunc(fixpnt<nbits, rbits, arithmetic, bt> x) { in trunc() argument
13 return fixpnt<nbits, rbits, arithmetic, bt>(std::trunc(double(x))); in trunc()
17 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
18 fixpnt<nbits, rbits, arithmetic, bt> round(fixpnt<nbits, rbits, arithmetic, bt> x) { in round() argument
19 return fixpnt<nbits, rbits, arithmetic, bt>(std::round(double(x))); in round()
23 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
24 fixpnt<nbits, rbits, arithmetic, bt> floor(fixpnt<nbits, rbits, arithmetic, bt> x) { in floor() argument
29 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
30 fixpnt<nbits, rbits, arithmetic, bt> ceil(fixpnt<nbits, rbits, arithmetic, bt> x) { in ceil() argument
[all …]
H A Dhypot.hpp43 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
44 fixpnt<nbits, rbits, arithmetic, bt> hypot(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbits, rb… in hypot() argument
45 return fixpnt<nbits, rbits, arithmetic, bt>(std::hypot(double(x),double(y))); in hypot()
48 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
49 fixpnt<nbits, rbits, arithmetic, bt> hypotf(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbits, r… in hypotf() argument
50 return fixpnt<nbits, rbits, arithmetic, bt>(std::hypotf(float(x),float(y))); in hypotf()
53 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
54 fixpnt<nbits, rbits, arithmetic, bt> hypotl(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbits, r… in hypotl() argument
55 return fixpnt<nbits, rbits, arithmetic, bt>(std::hypotl((long double)(x),(long double)(y))); in hypotl()
H A Dexponent.hpp14 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
15 fixpnt<nbits, rbits, arithmetic, bt> exp(fixpnt<nbits, rbits, arithmetic, bt> x) { in exp() argument
17 fixpnt<nbits, rbits, arithmetic, bt> p; in exp()
29 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
30 fixpnt<nbits, rbits, arithmetic, bt> exp2(fixpnt<nbits, rbits, arithmetic, bt> x) { in exp2() argument
32 fixpnt<nbits, rbits, arithmetic, bt> p; in exp2()
44 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
45 fixpnt<nbits, rbits, arithmetic, bt> exp10(fixpnt<nbits, rbits, arithmetic, bt> x) { in exp10() argument
50 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
51 fixpnt<nbits, rbits, arithmetic, bt> expm1(fixpnt<nbits, rbits, arithmetic, bt> x) { in expm1() argument
[all …]
H A Dcomplex.hpp12 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
13 fixpnt<nbits, rbits, arithmetic, bt> real(std::complex< fixpnt<nbits, rbits, arithmetic, bt> > x) { in real() argument
14 return fixpnt<nbits, rbits, arithmetic, bt>(x.real()); in real()
18 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
19 fixpnt<nbits, rbits, arithmetic, bt> imag(std::complex< fixpnt<nbits, rbits, arithmetic, bt> > x) { in imag() argument
20 return fixpnt<nbits, rbits, arithmetic, bt>(x.imag()); in imag()
24 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
25 std::complex< fixpnt<nbits, rbits, arithmetic, bt> > conj(std::complex< fixpnt<nbits, rbits, arithm… in conj() argument
30 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
31 bool isnan(std::complex< fixpnt<nbits, rbits, arithmetic, bt> > x) { in isnan() argument
[all …]
H A Dfractional.hpp10 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
11 fixpnt<nbits, rbits, arithmetic, bt> fmod(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbits, rbi… in fmod() argument
12 return fixpnt<nbits, rbits, arithmetic, bt>(std::fmod(double(x), double(y))); in fmod()
15 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
16 fixpnt<nbits, rbits, arithmetic, bt> remainder(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbits… in remainder() argument
17 return fixpnt<nbits, rbits, arithmetic, bt>(std::remainder(double(x), double(y))); in remainder()
20 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
21 fixpnt<nbits, rbits, arithmetic, bt> frac(fixpnt<nbits, rbits, arithmetic, bt> x) { in frac() argument
22 return fixpnt<nbits, rbits, arithmetic, bt>(double(x)-long(x)); in frac()
H A Dpow.hpp10 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
11 fixpnt<nbits, rbits, arithmetic, bt> pow(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbits, rbit… in pow() argument
12 return fixpnt<nbits, rbits, arithmetic, bt>(std::pow(double(x), double(y))); in pow()
15 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
16 fixpnt<nbits, rbits, arithmetic, bt> pow(fixpnt<nbits, rbits, arithmetic, bt> x, int y) { in pow() argument
17 return fixpnt<nbits, rbits, arithmetic, bt>(std::pow(double(x), double(y))); in pow()
20 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
21 fixpnt<nbits, rbits, arithmetic, bt> pow(fixpnt<nbits, rbits, arithmetic, bt> x, double y) { in pow() argument
22 return fixpnt<nbits, rbits, arithmetic, bt>(std::pow(double(x), y)); in pow()
H A Dclassify.hpp11 template<size_t nbits, size_t rbits, bool arithmetic, typename BlockType>
12 int fpclassify(const fixpnt<nbits, rbits, arithmetic, BlockType>& a) { in fpclassify() argument
18 template<size_t nbits, size_t rbits, bool arithmetic, typename BlockType>
19 inline bool isfinite(const fixpnt<nbits, rbits, arithmetic, BlockType>& a) { in isfinite() argument
25 template<size_t nbits, size_t rbits, bool arithmetic, typename BlockType>
26 inline bool isinf(const fixpnt<nbits, rbits, arithmetic, BlockType>& a) { in isinf() argument
32 template<size_t nbits, size_t rbits, bool arithmetic, typename BlockType>
33 inline bool isnan(const fixpnt<nbits, rbits, arithmetic, BlockType>& a) { in isnan() argument
39 template<size_t nbits, size_t rbits, bool arithmetic, typename BlockType>
40 inline bool isnormal(const fixpnt<nbits, rbits, arithmetic, BlockType>& a) { in isnormal() argument
H A Dminmax.hpp10 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
11 fixpnt<nbits, rbits, arithmetic, bt> min(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbits, rbit… in min() argument
12 return fixpnt<nbits, rbits, arithmetic, bt>(std::min(double(x), double(y))); in min()
15 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
16 fixpnt<nbits, rbits, arithmetic, bt> max(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbits, rbit… in max() argument
17 return fixpnt<nbits, rbits, arithmetic, bt>(std::max(double(x), double(y))); in max()
H A Derror_and_gamma.hpp11 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
12 fixpnt<nbits, rbits, arithmetic, bt> erf(fixpnt<nbits, rbits, arithmetic, bt> x) { in erf() argument
13 return fixpnt<nbits, rbits, arithmetic, bt>(std::erf(double(x))); in erf()
17 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
18 fixpnt<nbits, rbits, arithmetic, bt> erfc(fixpnt<nbits, rbits, arithmetic, bt> x) { in erfc() argument
19 return fixpnt<nbits, rbits, arithmetic, bt>(std::erfc(double(x))); in erfc()
H A Dnext.hpp26 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
27 fixpnt<nbits, rbits, arithmetic, bt> nextafter(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbits… in nextafter() argument
48 template<size_t nbits, size_t rbits, bool arithmetic, typename bt>
49 fixpnt<nbits, rbits, arithmetic, bt> nexttoward(fixpnt<nbits, rbits, arithmetic, bt> x, fixpnt<nbit… in nexttoward() argument
/dports/devel/cvslines/cvslines/test/ttt/
H A DtttAgents.pl443 local ($rbits) = @_;
671 &ttt_agent_exits($rbits);
1039 $rbits = $rbits ^ $agents{$agentid, $stream."t"};
1091 return ($rbits, @ret);
1142 ($rbits, @ret) =
1353 return($rbits, 0);
1390 $rbits = &ttt_read_agents($rbits, $timeo, $online, undef, $ontimeo);
1436 local($status, $rbits);
1511 return($rbits, -1);
1541 return($rbits, -1);
[all …]
H A DtestAgents44 $rbits = "";
49 $rbits = $rbits |
56 $rbits = $rbits |
64 $rbits = $rbits |
68 &ttt_read_agents($rbits, $timeo);
/dports/math/arb/arb-2.21.1/acb_mat/test/
H A Dt-mul_reorder.c128 slong rbits; in main() local
131 rbits = 2 + n_randint(state, 200); in main()
141 acb_mat_mul_reorder(c, a, b, rbits); in main()
143 acb_mat_mul_reorder(d, d, b, rbits); in main()
165 acb_mat_mul_reorder(c, a, b, rbits); in main()
167 acb_mat_mul_reorder(d, a, d, rbits); in main()
189 slong rbits; in main() local
192 rbits = 2 + n_randint(state, 200); in main()
214 acb_mat_add(s, b, c, rbits); in main()
255 acb_mat_add(rhs, ab, ac, rbits); in main()
[all …]
H A Dt-mul.c128 slong rbits; in main() local
131 rbits = 2 + n_randint(state, 200); in main()
149 acb_mat_mul(ab, a, b, rbits); in main()
150 acb_mat_mul(ac, a, c, rbits); in main()
151 acb_mat_mul(bd, b, d, rbits); in main()
152 acb_mat_mul(cd, c, d, rbits); in main()
153 acb_mat_add(s, b, c, rbits); in main()
163 acb_mat_mul(lhs, ab, d, rbits); in main()
164 acb_mat_mul(rhs, a, bd, rbits); in main()
193 acb_mat_mul(lhs, a, s, rbits); in main()
[all …]
/dports/math/universal/universal-3.48/include/universal/verification/
H A Dfixpnt_test_suite.hpp22 template<size_t nbits, size_t rbits, bool arithmetic, typename BlockType>
43 fixpnt<nbits, rbits, arithmetic, BlockType> p, assigned; in VerifyAssignment()
66 template<size_t nbits, size_t rbits, bool arithmetic, typename BlockType>
79 fixpnt<nbits + 1, rbits + 1, arithmetic, BlockType> ref, prev, next; in VerifyConversion()
95 fixpnt<nbits, rbits, arithmetic, BlockType> nut; in VerifyConversion()
196 template<size_t nbits, size_t rbits, bool arithmetic, typename BlockType>
200 fixpnt<nbits, rbits, arithmetic, BlockType> a, b, result, cref; in VerifyAddition()
252 fixpnt<nbits, rbits, arithmetic, BlockType> a, b, result, cref; in VerifySubtraction()
304 fixpnt<nbits, rbits, arithmetic, BlockType> a, b, result, cref; in VerifyMultiplication()
356 fixpnt<nbits, rbits, arithmetic, BlockType> a, b, result, cref; in VerifyDivision()
[all …]
/dports/math/universal/universal-3.48/tests/unum2/
H A Dapi.cpp110 constexpr size_t rbits = 4; in main() local
111 unum2<nbits, rbits> a, b; in main()
128 constexpr size_t rbits = 4; in main() local
156 constexpr size_t rbits = 4; in main() local
157 unum2<nbits, rbits> a, b; in main()
171 constexpr size_t rbits = 4; in main() local
186 constexpr size_t rbits = 4; in main() local
216 constexpr size_t rbits = 8; in main() local
239 constexpr size_t rbits = 4; in main() local
345 constexpr size_t rbits = 4; in main() local
[all …]
/dports/math/universal/universal-3.48/tests/unum/
H A Dapi.cpp113 constexpr size_t rbits = 4; in main() local
114 unum<nbits, rbits> a, b; in main()
131 constexpr size_t rbits = 4; in main() local
159 constexpr size_t rbits = 4; in main() local
160 unum<nbits, rbits> a, b; in main()
174 constexpr size_t rbits = 4; in main() local
189 constexpr size_t rbits = 4; in main() local
219 constexpr size_t rbits = 8; in main() local
242 constexpr size_t rbits = 4; in main() local
348 constexpr size_t rbits = 4; in main() local
[all …]
/dports/devel/libslang2/slang-2.3.2/src/
H A Dslfpu.c94 unsigned int rbits; in SLfpu_test_except_bits() local
99 rbits = 0; in SLfpu_test_except_bits()
100 if (sysbits & SYS_FE_DIVBYZERO) rbits |= SL_FE_DIVBYZERO; in SLfpu_test_except_bits()
101 if (sysbits & SYS_FE_INVALID) rbits |= SL_FE_INVALID; in SLfpu_test_except_bits()
102 if (sysbits & SYS_FE_OVERFLOW) rbits |= SL_FE_OVERFLOW; in SLfpu_test_except_bits()
103 if (sysbits & SYS_FE_UNDERFLOW) rbits |= SL_FE_UNDERFLOW; in SLfpu_test_except_bits()
104 if (sysbits & SYS_FE_INEXACT) rbits |= SL_FE_INEXACT; in SLfpu_test_except_bits()
106 return rbits & bits; in SLfpu_test_except_bits()
/dports/cad/verilator/verilator-4.216/include/
H A Dverilated_funcs.h1190 return VL_POW_III(obits, rbits, rbits, lhs, rhs); in VL_POWSS_III()
1209 return VL_POW_QQQ(obits, rbits, rbits, lhs, rhs); in VL_POWSS_QQQ()
1521 _vl_insert_WI(owp, ld, rbits + lbits - 1, rbits); in VL_CONCAT_WII()
1528 _vl_insert_WW(owp, lwp, rbits + lbits - 1, rbits); in VL_CONCAT_WWI()
1535 _vl_insert_WI(owp, ld, rbits + lbits - 1, rbits); in VL_CONCAT_WIW()
1542 _vl_insert_WI(owp, ld, rbits + lbits - 1, rbits); in VL_CONCAT_WIQ()
1549 _vl_insert_WQ(owp, ld, rbits + lbits - 1, rbits); in VL_CONCAT_WQI()
1556 _vl_insert_WQ(owp, ld, rbits + lbits - 1, rbits); in VL_CONCAT_WQQ()
1563 _vl_insert_WW(owp, lwp, rbits + lbits - 1, rbits); in VL_CONCAT_WWQ()
1570 _vl_insert_WQ(owp, ld, rbits + lbits - 1, rbits); in VL_CONCAT_WQW()
[all …]

12345678910>>...29