Mercurial > hg > graal-jvmci-8
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); |