Mercurial > hg > truffle
diff src/share/vm/opto/matcher.hpp @ 14261:00f5eff62d18
8002074: Support for AES on SPARC
Summary: Add intrinsics/stub routines support for single-block and multi-block (as used by Cipher Block Chaining mode) AES encryption and decryption operations on the SPARC platform.
Reviewed-by: kvn, roland
Contributed-by: shrinivas.joshi@oracle.com
author | kvn |
---|---|
date | Tue, 14 Jan 2014 17:46:48 -0800 |
parents | de6a9e811145 |
children | abec000618bf 085b304a1cc5 752ba2e5f6d0 |
line wrap: on
line diff
--- a/src/share/vm/opto/matcher.hpp Tue Jan 14 14:51:47 2014 +0100 +++ b/src/share/vm/opto/matcher.hpp Tue Jan 14 17:46:48 2014 -0800 @@ -286,6 +286,9 @@ // CPU supports misaligned vectors store/load. static const bool misaligned_vectors_ok(); + // Should original key array reference be passed to AES stubs + static const bool pass_original_key_for_aes(); + // Used to determine a "low complexity" 64-bit constant. (Zero is simple.) // The standard of comparison is one (StoreL ConL) vs. two (StoreI ConI). // Depends on the details of 64-bit constant generation on the CPU.