comparison src/share/vm/runtime/stubRoutines.cpp @ 6894:a3ecd773a7b9

7184394: add intrinsics to use AES instructions Summary: Use new x86 AES instructions for AESCrypt. Reviewed-by: twisti, kvn, roland Contributed-by: tom.deneau@amd.com
author kvn
date Wed, 24 Oct 2012 14:33:22 -0700
parents d804e148cff8
children 746b070f5022
comparison
equal deleted inserted replaced
6893:b2c669fd8114 6894:a3ecd773a7b9
118 address StubRoutines::_jint_fill; 118 address StubRoutines::_jint_fill;
119 address StubRoutines::_arrayof_jbyte_fill; 119 address StubRoutines::_arrayof_jbyte_fill;
120 address StubRoutines::_arrayof_jshort_fill; 120 address StubRoutines::_arrayof_jshort_fill;
121 address StubRoutines::_arrayof_jint_fill; 121 address StubRoutines::_arrayof_jint_fill;
122 122
123 address StubRoutines::_aescrypt_encryptBlock = NULL;
124 address StubRoutines::_aescrypt_decryptBlock = NULL;
125 address StubRoutines::_cipherBlockChaining_encryptAESCrypt = NULL;
126 address StubRoutines::_cipherBlockChaining_decryptAESCrypt = NULL;
123 127
124 double (* StubRoutines::_intrinsic_log )(double) = NULL; 128 double (* StubRoutines::_intrinsic_log )(double) = NULL;
125 double (* StubRoutines::_intrinsic_log10 )(double) = NULL; 129 double (* StubRoutines::_intrinsic_log10 )(double) = NULL;
126 double (* StubRoutines::_intrinsic_exp )(double) = NULL; 130 double (* StubRoutines::_intrinsic_exp )(double) = NULL;
127 double (* StubRoutines::_intrinsic_pow )(double, double) = NULL; 131 double (* StubRoutines::_intrinsic_pow )(double, double) = NULL;