- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P4 P4
- 
    None
- 
        b15
- 
        x86
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8006494 | 8 | Vladimir Kozlov | P4 | Resolved | Fixed | b74 | 
| JDK-8017872 | 7u45 | Vladimir Kozlov | P4 | Closed | Fixed | b01 | 
| JDK-8006378 | 7u40 | Vladimir Kozlov | P4 | Closed | Fixed | b10 | 
| JDK-8006057 | hs24 | Vladimir Kozlov | P4 | Resolved | Fixed | b29 | 
                    New x86 processors enhanced the operation of the REP MOVSB and REP STOSB instructions. A processors supports these enhancements if CPUID.(EAX=07H, ECX=0H):EBX[bit 9] is 1 (ERMS bit). VM uses stosq/stosd instructions to zero new java objects, replace them with fast-string stosb instructions when they are available. Note: we can't use REP MOVSB for arraycopy because it is not JMM compliant (not atomic and out of order).
            
- backported by
- 
                    JDK-8006057 use fast-string instructions on x86 for zeroing -           
- Resolved
 
-         
- 
                    JDK-8006494 use fast-string instructions on x86 for zeroing -           
- Resolved
 
-         
- 
                    JDK-8006378 use fast-string instructions on x86 for zeroing -           
- Closed
 
-         
- 
                    JDK-8017872 use fast-string instructions on x86 for zeroing -           
- Closed
 
-         
- relates to
- 
                    JDK-8005419 Improve intrinsics code performance on x86 by using AVX2 -           
- Resolved
 
-