- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P3 P3
- 
    None
- 
        b04
- 
        x86
- 
        generic
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8045253 | 8u25 | Vladimir Kozlov | P3 | Resolved | Fixed | b01 | 
| JDK-8037261 | 8u20 | Vladimir Kozlov | P3 | Resolved | Fixed | b06 | 
| JDK-8053254 | emb-8u26 | Vladimir Kozlov | P3 | Resolved | Fixed | b17 | 
                    Fast_Lock/Fast_Unlock code is duplicated in x86_64.ad and x86_32.ad. It should be moved into macroAssembler_x86.cpp to avoid duplication. Use #ifdef _LP64 if needed for parts of code.
            
- backported by
- 
                    JDK-8037261 Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler -           
- Resolved
 
-         
- 
                    JDK-8045253 Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler -           
- Resolved
 
-         
- 
                    JDK-8053254 Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler -           
- Resolved
 
-         
- blocks
- 
                    JDK-8031320 Use Intel RTM instructions for locks -           
- Closed
 
-         
- relates to
- 
                    JDK-8062950 Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant -           
- Closed
 
-