changeset 22223:01343dd934f7

[SPARC] Provide valid Kind for SPARC.getLargestStorableKind on single precision register category
author Stefan Anzinger <stefan.anzinger@oracle.com>
date Mon, 13 Jul 2015 17:36:11 +0200
parents a3a14b57321e
children 1cf2b4143f3c
files jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java	Tue Jul 14 10:38:30 2015 +0200
+++ b/jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java	Mon Jul 13 17:36:11 2015 +0200
@@ -286,8 +286,10 @@
     public PlatformKind getLargestStorableKind(RegisterCategory category) {
         if (category.equals(CPU)) {
             return Kind.Long;
+        } else if (category.equals(FPUd)) {
+            return Kind.Double;
         } else if (category.equals(FPUs)) {
-            return Kind.Double;
+            return Kind.Float;
         } else {
             return Kind.Illegal;
         }