;; 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))
