Request for reviews (L): 7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect (original) (raw)
Vladimir Kozlov vladimir.kozlov at oracle.com
Fri Sep 14 16:29:30 PDT 2012
- Previous message: Request for reviews (L): 7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
- Next message: hg: hsx/hotspot-comp/hotspot: 26 new changesets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thanks, Christian
Vladimir
Christian Thalinger wrote:
Looks good. -- Chris
On Sep 14, 2012, at 9:17 AM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:
http://cr.openjdk.java.net/~kvn/7196199/webrev
Upper bits (64-255) of XMM (YMM) registers (used for vectors in compiled code) are destroyed in 32 bit VM because movsd instructions are used to saved/restored xmm registers in safepoint interrupt handler. Also in 64-bit VM upper half of YMM registers are not saved in safepoint interrupt handler. Always save full (128 bit) XMM registers in 32-bit VM if UseSSE >= 2. Save upper half of YMM registers during loop safepoint if a compiled method has 256bit vectors. Thanks, Vladimir
- Previous message: Request for reviews (L): 7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
- Next message: hg: hsx/hotspot-comp/hotspot: 26 new changesets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the hotspot-compiler-dev mailing list