< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMove.java
Print this page
*** 111,122 ****
if (isStack) {
register = scratch.getRegister();
} else {
register = asRegister(result);
}
! int bytes = result.getPlatformKind().getSizeInBytes();
! loadFromConstantTable(crb, masm, bytes, asRegister(constantTableBase), constant, register, SPARCDelayedControlTransfer.DUMMY);
if (isStack) {
masm.st(register, (SPARCAddress) crb.asAddress(result), bytes);
}
}
}
--- 111,121 ----
if (isStack) {
register = scratch.getRegister();
} else {
register = asRegister(result);
}
! int bytes = loadFromConstantTable(crb, masm, asRegister(constantTableBase), constant, register, SPARCDelayedControlTransfer.DUMMY);
if (isStack) {
masm.st(register, (SPARCAddress) crb.asAddress(result), bytes);
}
}
}
< prev index next >