Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/stubRoutines.cpp @ 11173:6b0fd0964b87
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 31 Jul 2013 11:00:54 +0200 |
parents | 40b8c383bc31 980532a806a5 |
children | 4062efea018b |
comparison
equal
deleted
inserted
replaced
10912:4ea54634f03e | 11173:6b0fd0964b87 |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. | 2 * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * | 4 * |
5 * This code is free software; you can redistribute it and/or modify it | 5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as | 6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
124 address StubRoutines::_aescrypt_encryptBlock = NULL; | 124 address StubRoutines::_aescrypt_encryptBlock = NULL; |
125 address StubRoutines::_aescrypt_decryptBlock = NULL; | 125 address StubRoutines::_aescrypt_decryptBlock = NULL; |
126 address StubRoutines::_cipherBlockChaining_encryptAESCrypt = NULL; | 126 address StubRoutines::_cipherBlockChaining_encryptAESCrypt = NULL; |
127 address StubRoutines::_cipherBlockChaining_decryptAESCrypt = NULL; | 127 address StubRoutines::_cipherBlockChaining_decryptAESCrypt = NULL; |
128 | 128 |
129 address StubRoutines::_updateBytesCRC32 = NULL; | |
130 address StubRoutines::_crc_table_adr = NULL; | |
131 | |
129 double (* StubRoutines::_intrinsic_log )(double) = NULL; | 132 double (* StubRoutines::_intrinsic_log )(double) = NULL; |
130 double (* StubRoutines::_intrinsic_log10 )(double) = NULL; | 133 double (* StubRoutines::_intrinsic_log10 )(double) = NULL; |
131 double (* StubRoutines::_intrinsic_exp )(double) = NULL; | 134 double (* StubRoutines::_intrinsic_exp )(double) = NULL; |
132 double (* StubRoutines::_intrinsic_pow )(double, double) = NULL; | 135 double (* StubRoutines::_intrinsic_pow )(double, double) = NULL; |
133 double (* StubRoutines::_intrinsic_sin )(double) = NULL; | 136 double (* StubRoutines::_intrinsic_sin )(double) = NULL; |
134 double (* StubRoutines::_intrinsic_cos )(double) = NULL; | 137 double (* StubRoutines::_intrinsic_cos )(double) = NULL; |
135 double (* StubRoutines::_intrinsic_tan )(double) = NULL; | 138 double (* StubRoutines::_intrinsic_tan )(double) = NULL; |
139 | |
140 address StubRoutines::_safefetch32_entry = NULL; | |
141 address StubRoutines::_safefetch32_fault_pc = NULL; | |
142 address StubRoutines::_safefetch32_continuation_pc = NULL; | |
143 address StubRoutines::_safefetchN_entry = NULL; | |
144 address StubRoutines::_safefetchN_fault_pc = NULL; | |
145 address StubRoutines::_safefetchN_continuation_pc = NULL; | |
136 | 146 |
137 // Initialization | 147 // Initialization |
138 // | 148 // |
139 // Note: to break cycle with universe initialization, stubs are generated in two phases. | 149 // Note: to break cycle with universe initialization, stubs are generated in two phases. |
140 // The first one generates stubs needed during universe init (e.g., _handle_must_compile_first_entry). | 150 // The first one generates stubs needed during universe init (e.g., _handle_must_compile_first_entry). |