From: Andrew Lunn <andrew@lunn.ch>
To: The list for a Better Approach To Mobile Ad-hoc Networking
<b.a.t.m.a.n@lists.open-mesh.org>
Subject: Re: [B.A.T.M.A.N.] Minor change in vis.c
Date: Tue, 23 Mar 2010 07:32:31 +0100 [thread overview]
Message-ID: <20100323063231.GG15823@lunn.ch> (raw)
In-Reply-To: <56afad541003221528w13e61637tbfdd0e0890181d88@mail.gmail.com>
On Mon, Mar 22, 2010 at 05:28:07PM -0500, Nathan Wharton wrote:
> With the emphasis on minor.
>
> Could:
> printf("\"%s\" [label=\"%d.%d\"]\n",
> be:
> printf("\"%s\" [label=\"%d.%02d\"]\n",
> instead?
What range of values can the pseudo decimal take? Is 2 digit
sufficient?
int int_part = TQ_MAX_VALUE / tq;
int frac_part = (1000 * TQ_MAX_VALUE / tq) - (int_part * 1000);
I did this using oocalc, so there is no guarantee i got the same
rounding errors as using integer arithmetic, but i did scatter a few
INT() in the calculations.
tq int_portfrac_port
0 #DIV/0! #DIV/0!
1 256 0
2 128 0
3 85 333
4 64 0
5 51 200
6 42 666
7 36 571
8 32 0
9 28 444
10 25 600
11 23 272
12 21 333
13 19 692
14 18 285
15 17 66
16 16 0
17 15 58
18 14 222
19 13 473
20 12 800
21 12 190
22 11 636
23 11 130
24 10 666
25 10 240
26 9 846
27 9 481
28 9 142
29 8 827
30 8 533
31 8 258
32 8 0
33 7 757
34 7 529
35 7 314
36 7 111
37 6 918
38 6 736
39 6 564
40 6 400
41 6 243
42 6 95
43 5 953
44 5 818
45 5 688
46 5 565
47 5 446
48 5 333
49 5 224
50 5 120
51 5 19
52 4 923
53 4 830
54 4 740
55 4 654
56 4 571
57 4 491
58 4 413
59 4 338
60 4 266
61 4 196
62 4 129
63 4 63
64 4 0
65 3 938
66 3 878
67 3 820
68 3 764
69 3 710
70 3 657
71 3 605
72 3 555
73 3 506
74 3 459
75 3 413
76 3 368
77 3 324
78 3 282
79 3 240
80 3 200
81 3 160
82 3 121
83 3 84
84 3 47
85 3 11
86 2 976
87 2 942
88 2 909
89 2 876
90 2 844
91 2 813
92 2 782
93 2 752
94 2 723
95 2 694
96 2 666
97 2 639
98 2 612
99 2 585
100 2 560
101 2 534
102 2 509
103 2 485
104 2 461
105 2 438
106 2 415
107 2 392
108 2 370
109 2 348
110 2 327
111 2 306
112 2 285
113 2 265
114 2 245
115 2 226
116 2 206
117 2 188
118 2 169
119 2 151
120 2 133
121 2 115
122 2 98
123 2 81
124 2 64
125 2 48
126 2 31
127 2 15
128 2 0
129 1 984
130 1 969
131 1 954
132 1 939
133 1 924
134 1 910
135 1 896
136 1 882
137 1 868
138 1 855
139 1 841
140 1 828
141 1 815
142 1 802
143 1 790
144 1 777
145 1 765
146 1 753
147 1 741
148 1 729
149 1 718
150 1 706
151 1 695
152 1 684
153 1 673
154 1 662
155 1 651
156 1 641
157 1 630
158 1 620
159 1 610
160 1 600
161 1 590
162 1 580
163 1 570
164 1 560
165 1 551
166 1 542
167 1 532
168 1 523
169 1 514
170 1 505
171 1 497
172 1 488
173 1 479
174 1 471
175 1 462
176 1 454
177 1 446
178 1 438
179 1 430
180 1 422
181 1 414
182 1 406
183 1 398
184 1 391
185 1 383
186 1 376
187 1 368
188 1 361
189 1 354
190 1 347
191 1 340
192 1 333
193 1 326
194 1 319
195 1 312
196 1 306
197 1 299
198 1 292
199 1 286
200 1 280
201 1 273
202 1 267
203 1 261
204 1 254
205 1 248
206 1 242
207 1 236
208 1 230
209 1 224
210 1 219
211 1 213
212 1 207
213 1 201
214 1 196
215 1 190
216 1 185
217 1 179
218 1 174
219 1 168
220 1 163
221 1 158
222 1 153
223 1 147
224 1 142
225 1 137
226 1 132
227 1 127
228 1 122
229 1 117
230 1 113
231 1 108
232 1 103
233 1 98
234 1 94
235 1 89
236 1 84
237 1 80
238 1 75
239 1 71
240 1 66
241 1 62
242 1 57
243 1 53
244 1 49
245 1 44
246 1 40
247 1 36
248 1 32
249 1 28
250 1 24
251 1 19
252 1 15
253 1 11
254 1 7
255 1 3
So it looks like we need a field width of 3, not 2.
BTW: Is a TQ == 0 possible? batctl does not prevent the / 0 from
happening.
Andrew
next prev parent reply other threads:[~2010-03-23 6:32 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-22 22:28 [B.A.T.M.A.N.] Minor change in vis.c Nathan Wharton
2010-03-23 6:32 ` Andrew Lunn [this message]
2010-03-25 22:58 ` Linus Lüssing
2010-03-26 6:34 ` Linus Lüssing
2010-03-25 23:08 ` Linus Lüssing
2010-04-04 22:21 ` Simon Wunderlich
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100323063231.GG15823@lunn.ch \
--to=andrew@lunn.ch \
--cc=b.a.t.m.a.n@lists.open-mesh.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.