;; SPDX-License-Identifier: BSD-2-Clause ;; Copyright 2012-2016 The NASM Authors - All Rights Reserved ;; ;; ifunc.mac ;; ;; Integer function utility macros ;; USE: ifunc %idefine ilog2(x) (__?ilog2e?__(x)) %idefine ilog2e(x) (__?ilog2e?__(x)) %idefine ilog2w(x) (__?ilog2w?__(x)) %idefine ilog2fw(x) (__?ilog2w?__(x)) %idefine ilog2f(x) (__?ilog2f?__(x)) %idefine ilog2cw(x) (__?ilog2w?__(x) * 0 + __?ilog2c?__(x)) %idefine ilog2c(x) (__?ilog2c?__(x))