comparison jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARCKind.java @ 22622:111882d99400

[SPARC] canStoreValue as switch statement; new type V64_SINGLE
author Stefan Anzinger <stefan.anzinger@oracle.com>
date Mon, 28 Sep 2015 17:09:29 +0200
parents 940b668f0809
children
comparison
equal deleted inserted replaced
22621:fcaab0ed7782 22622:111882d99400
35 V32_BYTE(4, BYTE), 35 V32_BYTE(4, BYTE),
36 V32_HWORD(4, HWORD), 36 V32_HWORD(4, HWORD),
37 37
38 V64_BYTE(8, BYTE), 38 V64_BYTE(8, BYTE),
39 V64_HWORD(8, HWORD), 39 V64_HWORD(8, HWORD),
40 V64_WORD(8, WORD); 40 V64_WORD(8, WORD),
41 V64_SINGLE(8, SINGLE);
41 42
42 private final int size; 43 private final int size;
43 private final int vectorLength; 44 private final int vectorLength;
44 45
45 private final SPARCKind scalar; 46 private final SPARCKind scalar;
97 98
98 public char getTypeChar() { 99 public char getTypeChar() {
99 switch (this) { 100 switch (this) {
100 case BYTE: 101 case BYTE:
101 return 'b'; 102 return 'b';
103 case HWORD:
104 return 'h';
102 case WORD: 105 case WORD:
103 return 'w'; 106 return 'w';
104 case DWORD: 107 case DWORD:
105 return 'd'; 108 return 'd';
106 case SINGLE: 109 case SINGLE: