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