Mercurial > hg > graal-jvmci-8
comparison jvmci/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARCKind.java @ 22682:5ba5ff0fda9e
Add SPARC Quad precision registers and remove unneccesary methods from SPARC.java
author | Stefan Anzinger <stefan.anzinger@oracle.com> |
---|---|
date | Thu, 15 Oct 2015 11:52:47 +0200 |
parents | 1bbd4a7c274b |
children | 4b58c92e939b |
comparison
equal
deleted
inserted
replaced
22681:c278790fa252 | 22682:5ba5ff0fda9e |
---|---|
26 | 26 |
27 public enum SPARCKind implements PlatformKind { | 27 public enum SPARCKind implements PlatformKind { |
28 BYTE(1), | 28 BYTE(1), |
29 HWORD(2), | 29 HWORD(2), |
30 WORD(4), | 30 WORD(4), |
31 DWORD(8), | 31 XWORD(8), |
32 SINGLE(4), | 32 SINGLE(4), |
33 DOUBLE(8), | 33 DOUBLE(8), |
34 QUAD(16), | |
34 | 35 |
35 V32_BYTE(4, BYTE), | 36 V32_BYTE(4, BYTE), |
36 V32_HWORD(4, HWORD), | 37 V32_HWORD(4, HWORD), |
37 | 38 |
38 V64_BYTE(8, BYTE), | 39 V64_BYTE(8, BYTE), |
83 public boolean isInteger() { | 84 public boolean isInteger() { |
84 switch (this) { | 85 switch (this) { |
85 case BYTE: | 86 case BYTE: |
86 case HWORD: | 87 case HWORD: |
87 case WORD: | 88 case WORD: |
88 case DWORD: | 89 case XWORD: |
89 return true; | 90 return true; |
90 default: | 91 default: |
91 return false; | 92 return false; |
92 } | 93 } |
93 } | 94 } |
102 return 'b'; | 103 return 'b'; |
103 case HWORD: | 104 case HWORD: |
104 return 'h'; | 105 return 'h'; |
105 case WORD: | 106 case WORD: |
106 return 'w'; | 107 return 'w'; |
107 case DWORD: | 108 case XWORD: |
108 return 'd'; | 109 return 'd'; |
109 case SINGLE: | 110 case SINGLE: |
110 return 'S'; | 111 return 'S'; |
111 case DOUBLE: | 112 case DOUBLE: |
112 case V64_BYTE: | 113 case V64_BYTE: |