Alexander van Heukelum
56a6b1eb7b
generic: implement __fls on all 64-bit archs
...
Implement __fls on all 64-bit archs:
alpha has an implementation of fls64.
Added __fls(x) = fls64(x) - 1.
ia64 has fls, but not __fls.
Added __fls based on code of fls.
mips and powerpc have __ilog2, which is the same as __fls.
Added __fls = __ilog2.
parisc, s390, sh and sparc64:
Include generic __fls.
x86_64 already has __fls.
Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-04-26 19:21:16 +02:00
..
2008-01-28 13:18:58 +09:00
2008-01-28 13:18:58 +09:00
2008-02-25 18:49:44 +09:00
2008-04-18 09:50:07 -07:00
2008-02-14 14:22:12 +09:00
2008-04-20 21:46:58 -07:00
2008-02-08 09:22:29 -08:00
2008-01-28 13:18:59 +09:00
2008-01-28 13:18:58 +09:00
2008-01-28 13:18:58 +09:00
2008-01-28 13:19:00 +09:00
2008-01-28 13:18:58 +09:00
2008-01-28 13:18:58 +09:00
2008-04-26 19:21:16 +02:00
2008-01-28 13:18:52 +09:00
2008-04-18 09:50:01 -07:00
2008-03-14 17:21:09 +09:00
2008-01-28 13:18:45 +09:00
2008-01-28 13:18:58 +09:00
2008-01-28 13:18:45 +09:00
2008-01-28 13:18:58 +09:00
2008-01-28 13:18:58 +09:00
2008-03-06 17:23:15 +09:00
2008-01-28 13:19:04 +09:00
2008-01-28 13:19:00 +09:00
2008-02-26 14:28:48 +09:00
2008-01-28 13:18:59 +09:00
2008-01-28 13:19:00 +09:00
2008-03-26 19:09:21 +09:00
2008-01-28 13:19:01 +09:00
2008-02-14 14:22:11 +09:00
2008-01-28 13:19:02 +09:00
2008-04-22 22:16:47 +02:00
2008-04-18 00:46:34 +02:00
2008-02-14 14:22:09 +09:00
2008-02-14 14:25:37 +09:00
2008-02-14 14:22:07 +09:00
2008-02-14 14:22:12 +09:00
2008-01-28 13:19:02 +09:00
2008-04-02 15:28:18 -07:00
2008-01-28 23:21:18 +01:00
2008-01-28 13:19:01 +09:00
2008-04-18 09:50:03 -07:00
2008-02-14 14:22:12 +09:00
2008-02-14 14:22:12 +09:00
2008-01-28 13:19:01 +09:00
2008-01-28 13:18:55 +09:00
2008-02-08 09:22:42 -08:00
2008-01-28 13:18:59 +09:00
2008-02-14 14:22:11 +09:00
2008-01-28 13:19:00 +09:00
2008-01-28 13:19:02 +09:00
2008-01-28 13:19:02 +09:00
2008-03-14 17:21:09 +09:00
2008-03-26 19:02:47 +09:00
2008-03-26 19:02:47 +09:00
2008-04-18 09:50:07 -07:00
2008-01-28 13:18:50 +09:00
2008-04-18 09:50:01 -07:00
2008-01-28 13:18:58 +09:00
2008-02-14 14:22:09 +09:00
2008-01-28 13:19:00 +09:00
2008-01-28 13:19:04 +09:00
2008-04-18 09:50:02 -07:00
2008-04-18 09:50:01 -07:00
2008-01-28 13:18:59 +09:00
2008-04-17 10:42:34 -04:00
2008-04-18 09:50:00 -07:00
2008-01-28 13:18:57 +09:00
2008-01-31 19:27:19 -08:00
2008-01-28 16:24:46 +09:00
2008-01-28 13:18:53 +09:00
2008-01-28 13:18:58 +09:00
2008-02-14 14:22:09 +09:00
2008-01-28 13:18:59 +09:00
2008-04-18 09:50:01 -07:00
2008-02-14 14:22:07 +09:00
2008-02-14 14:22:07 +09:00
2008-01-28 23:21:18 +01:00
2008-02-14 14:22:11 +09:00
2008-04-19 19:45:00 +02:00
2008-01-28 13:18:50 +09:00
2008-04-18 09:50:02 -07:00
2008-02-14 14:22:09 +09:00
2008-02-14 14:22:09 +09:00
2008-02-14 14:22:08 +09:00
2008-02-14 14:22:08 +09:00
2008-01-28 13:18:45 +09:00
2008-02-07 08:42:30 -08:00