744 declare_constant(VM_Version::ISA_DES) \ 745 declare_constant(VM_Version::ISA_KASUMI) \ 746 declare_constant(VM_Version::ISA_CAMELLIA) \ 747 declare_constant(VM_Version::ISA_MD5) \ 748 declare_constant(VM_Version::ISA_SHA1) \ 749 declare_constant(VM_Version::ISA_SHA256) \ 750 declare_constant(VM_Version::ISA_SHA512) \ 751 declare_constant(VM_Version::ISA_MPMUL) \ 752 declare_constant(VM_Version::ISA_MONT) \ 753 declare_constant(VM_Version::ISA_PAUSE) \ 754 declare_constant(VM_Version::ISA_CBCOND) \ 755 declare_constant(VM_Version::ISA_CRC32C) \ 756 declare_constant(VM_Version::ISA_VIS3B) \ 757 declare_constant(VM_Version::ISA_ADI) \ 758 declare_constant(VM_Version::ISA_SPARC5) \ 759 declare_constant(VM_Version::ISA_MWAIT) \ 760 declare_constant(VM_Version::ISA_XMPMUL) \ 761 declare_constant(VM_Version::ISA_XMONT) \ 762 declare_constant(VM_Version::ISA_PAUSE_NSEC) \ 763 declare_constant(VM_Version::ISA_VAMASK) \ 764 declare_constant(VM_Version::CPU_FAST_IDIV) \ 765 declare_constant(VM_Version::CPU_FAST_RDPC) \ 766 declare_constant(VM_Version::CPU_FAST_BIS) \ 767 declare_constant(VM_Version::CPU_FAST_LD) \ 768 declare_constant(VM_Version::CPU_FAST_CMOVE) \ 769 declare_constant(VM_Version::CPU_FAST_IND_BR) \ 770 declare_constant(VM_Version::CPU_BLK_ZEROING) 771 #endif 772 773 774 /* 775 * Dummy defines for architectures that don't use these. 776 */ 777 #ifndef VM_STRUCTS_CPU 778 #define VM_STRUCTS_CPU(nonstatic_field, static_field, unchecked_nonstatic_field, volatile_nonstatic_field, nonproduct_nonstatic_field, c2_nonstatic_field, unchecked_c1_static_field, unchecked_c2_static_field) 779 #endif 780 781 #ifndef VM_TYPES_CPU 782 #define VM_TYPES_CPU(declare_type, declare_toplevel_type, declare_oop_type, declare_integer_type, declare_unsigned_integer_type, declare_c1_toplevel_type, declare_c2_type, declare_c2_toplevel_type) 783 #endif | 744 declare_constant(VM_Version::ISA_DES) \ 745 declare_constant(VM_Version::ISA_KASUMI) \ 746 declare_constant(VM_Version::ISA_CAMELLIA) \ 747 declare_constant(VM_Version::ISA_MD5) \ 748 declare_constant(VM_Version::ISA_SHA1) \ 749 declare_constant(VM_Version::ISA_SHA256) \ 750 declare_constant(VM_Version::ISA_SHA512) \ 751 declare_constant(VM_Version::ISA_MPMUL) \ 752 declare_constant(VM_Version::ISA_MONT) \ 753 declare_constant(VM_Version::ISA_PAUSE) \ 754 declare_constant(VM_Version::ISA_CBCOND) \ 755 declare_constant(VM_Version::ISA_CRC32C) \ 756 declare_constant(VM_Version::ISA_VIS3B) \ 757 declare_constant(VM_Version::ISA_ADI) \ 758 declare_constant(VM_Version::ISA_SPARC5) \ 759 declare_constant(VM_Version::ISA_MWAIT) \ 760 declare_constant(VM_Version::ISA_XMPMUL) \ 761 declare_constant(VM_Version::ISA_XMONT) \ 762 declare_constant(VM_Version::ISA_PAUSE_NSEC) \ 763 declare_constant(VM_Version::ISA_VAMASK) \ 764 declare_constant(VM_Version::ISA_SPARC6) \ 765 declare_constant(VM_Version::ISA_DICTUNP) \ 766 declare_constant(VM_Version::ISA_FPCMPSHL) \ 767 declare_constant(VM_Version::ISA_RLE) \ 768 declare_constant(VM_Version::ISA_SHA3) \ 769 declare_constant(VM_Version::ISA_VIS3C) \ 770 declare_constant(VM_Version::ISA_SPARC5B) \ 771 declare_constant(VM_Version::ISA_MME) \ 772 declare_constant(VM_Version::CPU_FAST_IDIV) \ 773 declare_constant(VM_Version::CPU_FAST_RDPC) \ 774 declare_constant(VM_Version::CPU_FAST_BIS) \ 775 declare_constant(VM_Version::CPU_FAST_LD) \ 776 declare_constant(VM_Version::CPU_FAST_CMOVE) \ 777 declare_constant(VM_Version::CPU_FAST_IND_BR) \ 778 declare_constant(VM_Version::CPU_BLK_ZEROING) 779 #endif 780 781 782 /* 783 * Dummy defines for architectures that don't use these. 784 */ 785 #ifndef VM_STRUCTS_CPU 786 #define VM_STRUCTS_CPU(nonstatic_field, static_field, unchecked_nonstatic_field, volatile_nonstatic_field, nonproduct_nonstatic_field, c2_nonstatic_field, unchecked_c1_static_field, unchecked_c2_static_field) 787 #endif 788 789 #ifndef VM_TYPES_CPU 790 #define VM_TYPES_CPU(declare_type, declare_toplevel_type, declare_oop_type, declare_integer_type, declare_unsigned_integer_type, declare_c1_toplevel_type, declare_c2_type, declare_c2_toplevel_type) 791 #endif |