comparison src/share/vm/runtime/globals.hpp @ 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 f3aeae1f9fc5
children ee019285a52c
comparison
equal deleted inserted replaced
20312:922c87c9aed4 20313:b20a35eae442
595 "Highest supported SSE instructions set on x86/x64") \ 595 "Highest supported SSE instructions set on x86/x64") \
596 \ 596 \
597 product(bool, UseAES, false, \ 597 product(bool, UseAES, false, \
598 "Control whether AES instructions can be used on x86/x64") \ 598 "Control whether AES instructions can be used on x86/x64") \
599 \ 599 \
600 product(bool, UseSHA, false, \
601 "Control whether SHA instructions can be used on SPARC") \
602 \
600 product(uintx, LargePageSizeInBytes, 0, \ 603 product(uintx, LargePageSizeInBytes, 0, \
601 "Large page size (0 to let VM choose the page size)") \ 604 "Large page size (0 to let VM choose the page size)") \
602 \ 605 \
603 product(uintx, LargePageHeapSizeThreshold, 128*M, \ 606 product(uintx, LargePageHeapSizeThreshold, 128*M, \
604 "Use large pages if maximum heap is at least this big") \ 607 "Use large pages if maximum heap is at least this big") \
700 product(bool, UseSSE42Intrinsics, false, \ 703 product(bool, UseSSE42Intrinsics, false, \
701 "SSE4.2 versions of intrinsics") \ 704 "SSE4.2 versions of intrinsics") \
702 \ 705 \
703 product(bool, UseAESIntrinsics, false, \ 706 product(bool, UseAESIntrinsics, false, \
704 "Use intrinsics for AES versions of crypto") \ 707 "Use intrinsics for AES versions of crypto") \
708 \
709 product(bool, UseSHA1Intrinsics, false, \
710 "Use intrinsics for SHA-1 crypto hash function") \
711 \
712 product(bool, UseSHA256Intrinsics, false, \
713 "Use intrinsics for SHA-224 and SHA-256 crypto hash functions") \
714 \
715 product(bool, UseSHA512Intrinsics, false, \
716 "Use intrinsics for SHA-384 and SHA-512 crypto hash functions") \
705 \ 717 \
706 product(bool, UseCRC32Intrinsics, false, \ 718 product(bool, UseCRC32Intrinsics, false, \
707 "use intrinsics for java.util.zip.CRC32") \ 719 "use intrinsics for java.util.zip.CRC32") \
708 \ 720 \
709 develop(bool, TraceCallFixup, false, \ 721 develop(bool, TraceCallFixup, false, \