671 \ 672 product_pd(bool, NeedsDeoptSuspend, \ 673 "True for register window machines (sparc/ia64)") \ 674 \ 675 product(intx, UseSSE, 99, \ 676 "Highest supported SSE instructions set on x86/x64") \ 677 range(0, 99) \ 678 \ 679 product(bool, UseAES, false, \ 680 "Control whether AES instructions are used when available") \ 681 \ 682 product(bool, UseFMA, false, \ 683 "Control whether FMA instructions are used when available") \ 684 \ 685 product(bool, UseSHA, false, \ 686 "Control whether SHA instructions are used when available") \ 687 \ 688 diagnostic(bool, UseGHASHIntrinsics, false, \ 689 "Use intrinsics for GHASH versions of crypto") \ 690 \ 691 product(size_t, LargePageSizeInBytes, 0, \ 692 "Large page size (0 to let VM choose the page size)") \ 693 range(0, max_uintx) \ 694 \ 695 product(size_t, LargePageHeapSizeThreshold, 128*M, \ 696 "Use large pages if maximum heap is at least this big") \ 697 range(0, max_uintx) \ 698 \ 699 product(bool, ForceTimeHighResolution, false, \ 700 "Using high time resolution (for Win32 only)") \ 701 \ 702 develop(bool, TracePcPatching, false, \ 703 "Trace usage of frame::patch_pc") \ 704 \ 705 develop(bool, TraceRelocator, false, \ 706 "Trace the bytecode relocator") \ 707 \ 708 develop(bool, TraceLongCompiles, false, \ 709 "Print out every time compilation is longer than " \ 710 "a given threshold") \ | 671 \ 672 product_pd(bool, NeedsDeoptSuspend, \ 673 "True for register window machines (sparc/ia64)") \ 674 \ 675 product(intx, UseSSE, 99, \ 676 "Highest supported SSE instructions set on x86/x64") \ 677 range(0, 99) \ 678 \ 679 product(bool, UseAES, false, \ 680 "Control whether AES instructions are used when available") \ 681 \ 682 product(bool, UseFMA, false, \ 683 "Control whether FMA instructions are used when available") \ 684 \ 685 product(bool, UseSHA, false, \ 686 "Control whether SHA instructions are used when available") \ 687 \ 688 diagnostic(bool, UseGHASHIntrinsics, false, \ 689 "Use intrinsics for GHASH versions of crypto") \ 690 \ 691 product(bool, UseBASE64Intrinsics, false, \ 692 "Use intrinsics for java.util.Base64") \ 693 \ 694 product(size_t, LargePageSizeInBytes, 0, \ 695 "Large page size (0 to let VM choose the page size)") \ 696 range(0, max_uintx) \ 697 \ 698 product(size_t, LargePageHeapSizeThreshold, 128*M, \ 699 "Use large pages if maximum heap is at least this big") \ 700 range(0, max_uintx) \ 701 \ 702 product(bool, ForceTimeHighResolution, false, \ 703 "Using high time resolution (for Win32 only)") \ 704 \ 705 develop(bool, TracePcPatching, false, \ 706 "Trace usage of frame::patch_pc") \ 707 \ 708 develop(bool, TraceRelocator, false, \ 709 "Trace the bytecode relocator") \ 710 \ 711 develop(bool, TraceLongCompiles, false, \ 712 "Print out every time compilation is longer than " \ 713 "a given threshold") \ |