diff src/share/vm/graal/graalCompilerToVM.cpp @ 11238:a7c7b0bd0557

add intrinsics for java.util.zip.CRC32 (GRAAL-385)
author Doug Simon <doug.simon@oracle.com>
date Tue, 06 Aug 2013 23:36:36 +0200
parents 97e282186b5b
children 001c41b01d13
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToVM.cpp	Tue Aug 06 22:12:12 2013 +0200
+++ b/src/share/vm/graal/graalCompilerToVM.cpp	Tue Aug 06 23:36:36 2013 +0200
@@ -788,6 +788,7 @@
   set_address("aescryptDecryptBlockStub", StubRoutines::aescrypt_decryptBlock());
   set_address("cipherBlockChainingEncryptAESCryptStub", StubRoutines::cipherBlockChaining_encryptAESCrypt());
   set_address("cipherBlockChainingDecryptAESCryptStub", StubRoutines::cipherBlockChaining_decryptAESCrypt());
+  set_address("updateBytesCRC32Stub", StubRoutines::updateBytesCRC32());
 
   set_address("newInstanceAddress", GraalRuntime::new_instance);
   set_address("newArrayAddress", GraalRuntime::new_array);
@@ -815,6 +816,7 @@
   set_address("arithmeticSinAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dsin));
   set_address("arithmeticCosAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dcos));
   set_address("arithmeticTanAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dtan));
+  set_address("crcTableAddress", StubRoutines::crc_table_addr());
 
   set_int("deoptReasonNone", Deoptimization::Reason_none);
   set_int("deoptReasonNullCheck", Deoptimization::Reason_null_check);