Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2213615 | 7u2 | Christian Thalinger | P4 | Closed | Fixed | b04 |
While investigating some other bug we found out that on x64 we sometimes emit unnecessary REX prefixes like:
0xfffffd7ffa65f00f: rex mov 0x10(%rsi),%edi ;*getfield offset
; - java.lang.String::hashCode@17 (line 1497)
0xfffffd7ffa65f013: rex mov 0xc(%rsi),%ebp ;*getfield value
; - java.lang.String::hashCode@22 (line 1498)
0xfffffd7ffa65f00f: rex mov 0x10(%rsi),%edi ;*getfield offset
; - java.lang.String::hashCode@17 (line 1497)
0xfffffd7ffa65f013: rex mov 0xc(%rsi),%ebp ;*getfield value
; - java.lang.String::hashCode@22 (line 1498)
- backported by
-
JDK-2213615 x64 emits unnecessary REX prefix
- Closed