Request for reviews (M): 6532536: Optimize arraycopy stubs for Intel cpus
Vladimir.Kozlov at Sun.COM
Tue Oct 14 08:21:23 PDT 2008
Fixed 6532536: Optimize arraycopy stubs for Intel cpus
VM still uses MMX copy instructions in arraycopy stubs
on newest cpus.
- Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus since
the instruction performance was greatly improved. It allows
to skip the code which align a copy source address.
- Use SSE2 movq instruction instead of MMX on Intel's Core2 cpus.
- Add CPUID check for newest Intel's cpus.
- Fix a cpu model number calculation.
Fix verified (y/n): y, compiler arraycopy regression tests
More information about the hotspot-compiler-dev