< prev index next >
src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.java
Print this page
*** 43,58 ****
V128_BYTE(16, BYTE),
V128_WORD(16, WORD),
V128_DWORD(16, DWORD),
V128_QWORD(16, QWORD),
V128_SINGLE(16, SINGLE),
! V128_DOUBLE(16, DOUBLE),
!
! MASK8(1),
! MASK16(2),
! MASK32(4),
! MASK64(8);
private final int size;
private final int vectorLength;
private final AArch64Kind scalar;
--- 43,53 ----
V128_BYTE(16, BYTE),
V128_WORD(16, WORD),
V128_DWORD(16, DWORD),
V128_QWORD(16, QWORD),
V128_SINGLE(16, SINGLE),
! V128_DOUBLE(16, DOUBLE);
private final int size;
private final int vectorLength;
private final AArch64Kind scalar;
*** 119,140 ****
default:
return false;
}
}
- public boolean isMask() {
- switch (this) {
- case MASK8:
- case MASK16:
- case MASK32:
- case MASK64:
- return true;
- default:
- return false;
- }
- }
-
public char getTypeChar() {
switch (this) {
case BYTE:
return 'b';
case WORD:
--- 114,123 ----
*** 157,171 ****
case V128_DWORD:
case V128_QWORD:
case V128_SINGLE:
case V128_DOUBLE:
return 'v';
- case MASK8:
- case MASK16:
- case MASK32:
- case MASK64:
- return 'k';
default:
return '-';
}
}
}
--- 140,149 ----
< prev index next >