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: