Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/globals.hpp @ 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 | 588f08ed16cf |
comparison
equal
deleted
inserted
replaced
6893:b2c669fd8114 | 6894:a3ecd773a7b9 |
---|---|
531 "True for register window machines (sparc/ia64)") \ | 531 "True for register window machines (sparc/ia64)") \ |
532 \ | 532 \ |
533 product(intx, UseSSE, 99, \ | 533 product(intx, UseSSE, 99, \ |
534 "Highest supported SSE instructions set on x86/x64") \ | 534 "Highest supported SSE instructions set on x86/x64") \ |
535 \ | 535 \ |
536 product(bool, UseAES, false, \ | |
537 "Control whether AES instructions can be used on x86/x64") \ | |
538 \ | |
536 product(uintx, LargePageSizeInBytes, 0, \ | 539 product(uintx, LargePageSizeInBytes, 0, \ |
537 "Large page size (0 to let VM choose the page size") \ | 540 "Large page size (0 to let VM choose the page size") \ |
538 \ | 541 \ |
539 product(uintx, LargePageHeapSizeThreshold, 128*M, \ | 542 product(uintx, LargePageHeapSizeThreshold, 128*M, \ |
540 "Use large pages if max heap is at least this big") \ | 543 "Use large pages if max heap is at least this big") \ |
632 notproduct(bool, StressCriticalJNINatives, false, \ | 635 notproduct(bool, StressCriticalJNINatives, false, \ |
633 "Exercise register saving code in critical natives") \ | 636 "Exercise register saving code in critical natives") \ |
634 \ | 637 \ |
635 product(bool, UseSSE42Intrinsics, false, \ | 638 product(bool, UseSSE42Intrinsics, false, \ |
636 "SSE4.2 versions of intrinsics") \ | 639 "SSE4.2 versions of intrinsics") \ |
640 \ | |
641 product(bool, UseAESIntrinsics, false, \ | |
642 "use intrinsics for AES versions of crypto") \ | |
637 \ | 643 \ |
638 develop(bool, TraceCallFixup, false, \ | 644 develop(bool, TraceCallFixup, false, \ |
639 "traces all call fixups") \ | 645 "traces all call fixups") \ |
640 \ | 646 \ |
641 develop(bool, DeoptimizeALot, false, \ | 647 develop(bool, DeoptimizeALot, false, \ |