- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P5 P5
- 
    hs15
- 
        b04
- 
        generic
- 
        generic
- 
        Verified
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-2179100 | 7 | Christian Thalinger | P5 | Closed | Fixed | b61 | 
| JDK-2180639 | 6u18 | Christian Thalinger | P5 | Closed | Fixed | b01 | 
Some of these methods can be used in BigInteger and maybe other classes in the JDK.
I removed highestOneBit from that CR as it's not clear the benefit is worth the changes. I might open another one in the future.
- backported by
- 
                    JDK-2179100 Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}() -           
- Closed
 
-         
- 
                    JDK-2180639 Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}() -           
- Closed
 
-         
- relates to
- 
                    JDK-7100757 The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc -           
- Resolved
 
-         
- 
                    JDK-6832035 BigInteger and MutableBigInteger should use Integer bit-twiddling methods -           
- Closed
 
-         
- 
                    JDK-6996240 The BitSet.length method sometimes returns an index+1 value less than that of the highest bit set. -           
- Closed
 
-         
- 
                    JDK-8035857 Add tests to verify correctness of operations with BMI1 and LZCNT instructions -           
- Resolved
 
-