diff options
author | Cyrill Gorcunov <gorcunov@gmail.com> | 2013-02-18 01:38:11 +0400 |
---|---|---|
committer | Cyrill Gorcunov <gorcunov@gmail.com> | 2013-02-18 01:38:11 +0400 |
commit | 71ba1f0e7b9b08fef1a6b0e70c8f1276bcfd7439 (patch) | |
tree | 3763c28b1edf57af027541213a8f3675bcd044f6 | |
parent | 1930007f3f1ac627fa6906111a41d2d39f0c2b6a (diff) | |
download | nasm-71ba1f0e7b9b08fef1a6b0e70c8f1276bcfd7439.tar.gz |
eval: Use is_power2 helper instead of open code
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
-rw-r--r-- | eval.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -742,8 +742,8 @@ static int64_t eval_ifunc(int64_t val, enum ifunc func) case IFUNC_ILOG2E: case IFUNC_ILOG2W: errtype = (func == IFUNC_ILOG2E) ? ERR_NONFATAL : ERR_WARNING; - - if ((!uval) | (uval & (uval-1))) + + if (!is_power2(uval)) error(errtype, "ilog2 argument is not a power of two"); /* fall through */ case IFUNC_ILOG2F: |