Ingo Molnar
254753dc32
sched: make the multiplication table more accurate
do small deltas in the weight and multiplication constant table so
that the worst-case numeric error is better than 1:100000000. (8 digits)
the current error table is:
nice mult * inv_mult error
------------------------------------------
-20: 88761 * 48388 -0.0000000065
-19: 71755 * 59856 -0.0000000037
-18: 56483 * 76040 0.0000000056
-17: 46273 * 92818 0.0000000042
-16: 36291 * 118348 -0.0000000065
-15: 29154 * 147320 -0.0000000037
-14: 23254 * 184698 -0.0000000009
-13: 18705 * 229616 -0.0000000037
-12: 14949 * 287308 -0.0000000009
-11: 11916 * 360437 -0.0000000009
-10: 9548 * 449829 -0.0000000009
-9: 7620 * 563644 -0.0000000037
-8: 6100 * 704093 0.0000000009
-7: 4904 * 875809 0.0000000093
-6: 3906 * 1099582 -0.0000000009
-5: 3121 * 1376151 -0.0000000058
-4: 2501 * 1717300 0.0000000009
-3: 1991 * 2157191 -0.0000000035
-2: 1586 * 2708050 0.0000000009
-1: 1277 * 3363326 0.0000000014
0: 1024 * 4194304 0.0000000000
1: 820 * 5237765 0.0000000009
2: 655 * 6557202 0.0000000033
3: 526 * 8165337 -0.0000000079
4: 423 * 10153587 0.0000000012
5: 335 * 12820798 0.0000000079
6: 272 * 15790321 0.0000000037
7: 215 * 19976592 -0.0000000037
8: 172 * 24970740 -0.0000000037
9: 137 * 31350126 -0.0000000079
10: 110 * 39045157 -0.0000000061
11: 87 * 49367440 -0.0000000037
12: 70 * 61356676 0.0000000056
13: 56 * 76695844 -0.0000000075
14: 45 * 95443717 -0.0000000072
15: 36 * 119304647 -0.0000000009
16: 29 * 148102320 -0.0000000037
17: 23 * 186737708 -0.0000000028
18: 18 * 238609294 -0.0000000009
19: 15 * 286331153 -0.0000000002
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2007-08-09 11:16:51 +02:00
..
2007-08-01 20:46:22 -07:00
2007-07-29 16:45:38 -07:00
2007-07-31 15:39:40 -07:00
2007-07-25 10:09:20 -07:00
2007-07-17 10:23:02 -07:00
2007-07-16 09:05:47 -07:00
2007-07-22 09:57:02 -04:00
2007-07-28 19:42:22 -07:00
2007-02-12 09:48:32 -08:00
2007-05-11 08:29:36 -07:00
2007-05-09 12:30:49 -07:00
2007-07-16 12:05:49 +03:00
2007-07-18 08:47:40 -07:00
2007-07-09 18:52:00 +02:00
2007-05-08 11:15:04 -07:00
2006-12-07 08:39:46 -08:00
2006-06-30 19:25:36 +02:00
2007-08-03 15:06:33 -07:00
2007-07-20 10:11:58 +09:00
2007-06-18 09:48:41 -07:00
2007-07-31 15:39:40 -07:00
2007-07-25 10:17:44 -07:00
2007-05-08 11:15:13 -07:00
2007-07-17 10:23:03 -07:00
2006-12-07 08:39:36 -08:00
2007-07-26 13:40:43 +02:00
2007-05-08 11:15:07 -07:00
2007-07-16 09:05:50 -07:00
2007-07-26 11:33:06 -07:00
2007-07-19 10:04:44 -07:00
2007-07-20 12:01:34 -07:00
2007-07-31 15:39:42 -07:00
2006-12-04 02:00:22 -05:00
2006-12-07 08:39:43 -08:00
2007-07-31 15:39:40 -07:00
2007-07-19 10:04:49 -07:00
2007-07-16 09:05:47 -07:00
2007-07-17 10:23:03 -07:00
2007-02-14 08:09:54 -08:00
2006-07-03 15:27:01 -07:00
2007-07-19 10:04:49 -07:00
2006-07-03 15:27:04 -07:00
2007-07-20 10:11:58 +09:00
2007-07-17 10:23:02 -07:00
2007-07-30 14:25:23 -07:00
2007-07-16 09:05:48 -07:00
2007-07-09 18:51:58 +02:00
2007-07-20 10:11:58 +09:00
2007-08-03 15:02:56 -07:00
2007-05-21 09:18:19 -07:00
2007-07-19 10:04:46 -07:00
2007-05-09 12:30:56 -07:00
2007-07-17 10:23:02 -07:00
2007-07-31 15:39:42 -07:00
2007-04-28 14:15:59 -04:00
2007-07-16 09:05:49 -07:00
2007-07-16 09:05:49 -07:00
2006-07-03 15:27:01 -07:00
2007-07-17 10:23:02 -07:00
2007-07-16 09:05:49 -07:00
2006-07-03 15:27:01 -07:00
2007-07-19 10:04:49 -07:00
2007-08-09 11:16:51 +02:00
2007-08-09 11:16:51 +02:00
2007-08-09 11:16:49 +02:00
2007-08-09 11:16:49 +02:00
2007-08-02 17:41:40 +02:00
2007-08-09 11:16:51 +02:00
2007-07-16 09:05:50 -07:00
2007-08-03 15:06:33 -07:00
2007-07-17 10:23:02 -07:00
2007-07-17 10:23:02 -07:00
2007-07-19 10:04:49 -07:00
2006-10-04 07:55:30 -07:00
2006-07-03 15:27:02 -07:00
2007-07-16 09:05:41 -07:00
2007-07-16 09:05:48 -07:00
2007-07-29 16:45:38 -07:00
2007-07-29 16:53:59 -07:00
2007-07-16 09:05:46 -07:00
2007-07-25 10:09:20 -07:00
2007-07-20 11:26:47 -07:00
2007-07-25 10:09:20 -07:00
2007-05-08 11:15:07 -07:00
2007-07-16 09:05:47 -07:00
2007-07-20 10:11:58 +09:00
2007-07-16 09:05:47 -07:00
2007-07-16 09:05:48 -07:00
2007-05-09 08:57:56 +02:00
2007-07-17 10:23:03 -07:00