< prev index next >
test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
Print this page
@@ -93,10 +93,23 @@
case SHAOptionsBase.USE_SHA512_INTRINSICS_OPTION:
return SHAOptionsBase.SHA_INTRINSICS_ARE_NOT_AVAILABLE;
default:
throw new Error("Unexpected option " + optionName);
}
+ } else if (Platform.isAArch64()) {
+ switch (optionName) {
+ case SHAOptionsBase.USE_SHA_OPTION:
+ return SHAOptionsBase.SHA_INSTRUCTIONS_ARE_NOT_AVAILABLE;
+ case SHAOptionsBase.USE_SHA1_INTRINSICS_OPTION:
+ return SHAOptionsBase.SHA1_INSTRUCTION_IS_NOT_AVAILABLE;
+ case SHAOptionsBase.USE_SHA256_INTRINSICS_OPTION:
+ return SHAOptionsBase.SHA256_INSTRUCTION_IS_NOT_AVAILABLE;
+ case SHAOptionsBase.USE_SHA512_INTRINSICS_OPTION:
+ return SHAOptionsBase.SHA512_INSTRUCTION_IS_NOT_AVAILABLE;
+ default:
+ throw new Error("Unexpected option " + optionName);
+ }
} else {
throw new Error("Support for CPUs other then X86 or SPARC is not "
+ "implemented.");
}
}
< prev index next >