Mercurial > hg > graal-jvmci-8
changeset 21403:0c70dca70eeb
[SPARC] also do sign extend on char if requested
author | Stefan Anzinger <stefan.anzinger@oracle.com> |
---|---|
date | Fri, 15 May 2015 14:47:51 +0200 |
parents | 8adf2a826696 |
children | cfc632ba7689 |
files | graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java Fri May 15 14:47:23 2015 +0200 +++ b/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java Fri May 15 14:47:51 2015 +0200 @@ -382,7 +382,11 @@ } break; case Char: - masm.lduh(addr, dst); + if (signExtend) { + masm.ldsh(addr, dst); + } else { + masm.lduh(addr, dst); + } break; case Int: if (signExtend) {