Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/stubRoutines.cpp @ 20313:b20a35eae442
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Summary: Add C2 SHA intrinsics on SPARC
Reviewed-by: kvn, roland
Contributed-by: james.cheng@oracle.com
author | kvn |
---|---|
date | Wed, 11 Jun 2014 11:05:10 -0700 |
parents | 980532a806a5 |
children | 166d744df0de |
comparison
equal
deleted
inserted
replaced
20312:922c87c9aed4 | 20313:b20a35eae442 |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. | 2 * Copyright (c) 1997, 2014, 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. |
122 | 122 |
123 address StubRoutines::_aescrypt_encryptBlock = NULL; | 123 address StubRoutines::_aescrypt_encryptBlock = NULL; |
124 address StubRoutines::_aescrypt_decryptBlock = NULL; | 124 address StubRoutines::_aescrypt_decryptBlock = NULL; |
125 address StubRoutines::_cipherBlockChaining_encryptAESCrypt = NULL; | 125 address StubRoutines::_cipherBlockChaining_encryptAESCrypt = NULL; |
126 address StubRoutines::_cipherBlockChaining_decryptAESCrypt = NULL; | 126 address StubRoutines::_cipherBlockChaining_decryptAESCrypt = NULL; |
127 | |
128 address StubRoutines::_sha1_implCompress = NULL; | |
129 address StubRoutines::_sha1_implCompressMB = NULL; | |
130 address StubRoutines::_sha256_implCompress = NULL; | |
131 address StubRoutines::_sha256_implCompressMB = NULL; | |
132 address StubRoutines::_sha512_implCompress = NULL; | |
133 address StubRoutines::_sha512_implCompressMB = NULL; | |
127 | 134 |
128 address StubRoutines::_updateBytesCRC32 = NULL; | 135 address StubRoutines::_updateBytesCRC32 = NULL; |
129 address StubRoutines::_crc_table_adr = NULL; | 136 address StubRoutines::_crc_table_adr = NULL; |
130 | 137 |
131 double (* StubRoutines::_intrinsic_log )(double) = NULL; | 138 double (* StubRoutines::_intrinsic_log )(double) = NULL; |