Mercurial > hg > graal-jvmci-8
changeset 22025:3af3e3851ca6
SPARC: HotSpotLoadConstantOp: add support for byte and short.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Fri, 19 Jun 2015 11:10:15 +0200 |
parents | 9c385c5c412a |
children | ab879bff09ab |
files | graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotMove.java |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotMove.java Fri Jun 19 10:04:02 2015 +0200 +++ b/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotMove.java Fri Jun 19 11:10:15 2015 +0200 @@ -76,6 +76,12 @@ SPARCAddress addr = new SPARCAddress(SPARC.sp, sr2); Kind resultKind = (Kind) result.getPlatformKind(); switch (resultKind) { + case Byte: + masm.stb(sr1, addr); + break; + case Short: + masm.sth(sr1, addr); + break; case Int: masm.stw(sr1, addr); break;