summaryrefslogtreecommitdiff
path: root/include/iflag.h
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2017-09-27 13:34:42 -0700
committerH. Peter Anvin <hpa@linux.intel.com>2017-09-27 13:34:42 -0700
commit0a126062fbeb22658ab4f7aace115c6353f33f08 (patch)
tree3998842cbc5ecdce243ee6f767c2cd95121de936 /include/iflag.h
parentfbce0bfb4ebab9e790879a8f9c2e90aa21b6108f (diff)
downloadnasm-0a126062fbeb22658ab4f7aace115c6353f33f08.tar.gz
ilog2(): inline functions if practical
For many (most?) targets these will be very small functions, so inline them. However, just in case make these external library functions. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'include/iflag.h')
-rw-r--r--include/iflag.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/include/iflag.h b/include/iflag.h
index 02787de9..289e4272 100644
--- a/include/iflag.h
+++ b/include/iflag.h
@@ -4,9 +4,7 @@
#include <string.h>
#include "compiler.h"
-
-int ilog2_32(uint32_t v);
-
+#include "ilog2.h"
#include "iflaggen.h"
#define IF_GENBIT(bit) (UINT32_C(1) << (bit))