blob: 34d85272df17c76319c901b8ce899d2c03a04731 [file]
;; 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))