comparison 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
comparison
equal deleted inserted replaced
11231:cf9603cd8b13 11238:a7c7b0bd0557
786 set_address("handleDeoptStub", SharedRuntime::deopt_blob()->unpack()); 786 set_address("handleDeoptStub", SharedRuntime::deopt_blob()->unpack());
787 set_address("aescryptEncryptBlockStub", StubRoutines::aescrypt_encryptBlock()); 787 set_address("aescryptEncryptBlockStub", StubRoutines::aescrypt_encryptBlock());
788 set_address("aescryptDecryptBlockStub", StubRoutines::aescrypt_decryptBlock()); 788 set_address("aescryptDecryptBlockStub", StubRoutines::aescrypt_decryptBlock());
789 set_address("cipherBlockChainingEncryptAESCryptStub", StubRoutines::cipherBlockChaining_encryptAESCrypt()); 789 set_address("cipherBlockChainingEncryptAESCryptStub", StubRoutines::cipherBlockChaining_encryptAESCrypt());
790 set_address("cipherBlockChainingDecryptAESCryptStub", StubRoutines::cipherBlockChaining_decryptAESCrypt()); 790 set_address("cipherBlockChainingDecryptAESCryptStub", StubRoutines::cipherBlockChaining_decryptAESCrypt());
791 set_address("updateBytesCRC32Stub", StubRoutines::updateBytesCRC32());
791 792
792 set_address("newInstanceAddress", GraalRuntime::new_instance); 793 set_address("newInstanceAddress", GraalRuntime::new_instance);
793 set_address("newArrayAddress", GraalRuntime::new_array); 794 set_address("newArrayAddress", GraalRuntime::new_array);
794 set_address("newMultiArrayAddress", GraalRuntime::new_multi_array); 795 set_address("newMultiArrayAddress", GraalRuntime::new_multi_array);
795 set_address("dynamicNewArrayAddress", GraalRuntime::dynamic_new_array); 796 set_address("dynamicNewArrayAddress", GraalRuntime::dynamic_new_array);
813 set_address("javaTimeMillisAddress", CAST_FROM_FN_PTR(address, os::javaTimeMillis)); 814 set_address("javaTimeMillisAddress", CAST_FROM_FN_PTR(address, os::javaTimeMillis));
814 set_address("javaTimeNanosAddress", CAST_FROM_FN_PTR(address, os::javaTimeNanos)); 815 set_address("javaTimeNanosAddress", CAST_FROM_FN_PTR(address, os::javaTimeNanos));
815 set_address("arithmeticSinAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dsin)); 816 set_address("arithmeticSinAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dsin));
816 set_address("arithmeticCosAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dcos)); 817 set_address("arithmeticCosAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dcos));
817 set_address("arithmeticTanAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dtan)); 818 set_address("arithmeticTanAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dtan));
819 set_address("crcTableAddress", StubRoutines::crc_table_addr());
818 820
819 set_int("deoptReasonNone", Deoptimization::Reason_none); 821 set_int("deoptReasonNone", Deoptimization::Reason_none);
820 set_int("deoptReasonNullCheck", Deoptimization::Reason_null_check); 822 set_int("deoptReasonNullCheck", Deoptimization::Reason_null_check);
821 set_int("deoptReasonRangeCheck", Deoptimization::Reason_range_check); 823 set_int("deoptReasonRangeCheck", Deoptimization::Reason_range_check);
822 set_int("deoptReasonClassCheck", Deoptimization::Reason_class_check); 824 set_int("deoptReasonClassCheck", Deoptimization::Reason_class_check);