diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-06-08 10:10:40 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-06-08 15:48:03 +0200 |
commit | 18e29faf9898a4011e042daaa75bc30a7b56ffdd (patch) | |
tree | c3545114d678d45217180aa21eeafba2ccd1c5e6 /cpukit/score/src/log2table.c | |
parent | powerpc: Define bitmap defines to FALSE (diff) | |
download | rtems-18e29faf9898a4011e042daaa75bc30a7b56ffdd.tar.bz2 |
score: Delete CPU_USE_GENERIC_BITFIELD_DATA
Rename __log2table into _Bitfield_Leading_zeros since it acually returns
the count of leading zeros of an 8-bit integer. The value for zero is a
bit odd. Provide it unconditionally.
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/src/log2table.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/cpukit/score/src/log2table.c b/cpukit/score/src/log2table.c index f81f82154e..19a9c8a446 100644 --- a/cpukit/score/src/log2table.c +++ b/cpukit/score/src/log2table.c @@ -21,8 +21,7 @@ #include <rtems/score/prioritybitmapimpl.h> -#if ( CPU_USE_GENERIC_BITFIELD_DATA == TRUE ) -const unsigned char __log2table[256] = { +const unsigned char _Bitfield_Leading_zeros[256] = { 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -40,4 +39,3 @@ const unsigned char __log2table[256] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; -#endif |