RFR: 8343700: ceil_log2 should not loop endlessly

Sonia Zaldana Calles szaldana at openjdk.org
Wed Nov 13 15:33:48 UTC 2024


Hi all, 

This PR addresses [8343700](https://bugs.openjdk.org/browse/JDK-8343700) where ceil_log2 looped endlessly if the input value has the highest bit set. 

I also dealt with the case where we try to find ceil_log2(1) which would've returned 1 as opposed to 0. 

Cheers, 
Sonia

-------------

Commit messages:
 - 8343700: ceil_log2 should not loop endlessly

Changes: https://git.openjdk.org/jdk/pull/22074/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=22074&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8343700
  Stats: 24 lines in 2 files changed: 22 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/22074.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/22074/head:pull/22074

PR: https://git.openjdk.org/jdk/pull/22074


More information about the hotspot-dev mailing list