842 /* StubRoutines (NOTE: incomplete) */ \ 843 /***********************************/ \ 844 \ 845 static_field(StubRoutines, _verify_oop_count, jint) \ 846 static_field(StubRoutines, _call_stub_return_address, address) \ 847 static_field(StubRoutines, _aescrypt_encryptBlock, address) \ 848 static_field(StubRoutines, _aescrypt_decryptBlock, address) \ 849 static_field(StubRoutines, _cipherBlockChaining_encryptAESCrypt, address) \ 850 static_field(StubRoutines, _cipherBlockChaining_decryptAESCrypt, address) \ 851 static_field(StubRoutines, _counterMode_AESCrypt, address) \ 852 static_field(StubRoutines, _ghash_processBlocks, address) \ 853 static_field(StubRoutines, _updateBytesCRC32, address) \ 854 static_field(StubRoutines, _crc_table_adr, address) \ 855 static_field(StubRoutines, _crc32c_table_addr, address) \ 856 static_field(StubRoutines, _updateBytesCRC32C, address) \ 857 static_field(StubRoutines, _multiplyToLen, address) \ 858 static_field(StubRoutines, _squareToLen, address) \ 859 static_field(StubRoutines, _mulAdd, address) \ 860 static_field(StubRoutines, _dexp, address) \ 861 static_field(StubRoutines, _dlog, address) \ 862 static_field(StubRoutines, _dpow, address) \ 863 static_field(StubRoutines, _dsin, address) \ 864 static_field(StubRoutines, _dcos, address) \ 865 static_field(StubRoutines, _vectorizedMismatch, address) \ 866 static_field(StubRoutines, _jbyte_arraycopy, address) \ 867 static_field(StubRoutines, _jshort_arraycopy, address) \ 868 static_field(StubRoutines, _jint_arraycopy, address) \ 869 static_field(StubRoutines, _jlong_arraycopy, address) \ 870 static_field(StubRoutines, _oop_arraycopy, address) \ 871 static_field(StubRoutines, _oop_arraycopy_uninit, address) \ 872 static_field(StubRoutines, _jbyte_disjoint_arraycopy, address) \ 873 static_field(StubRoutines, _jshort_disjoint_arraycopy, address) \ 874 static_field(StubRoutines, _jint_disjoint_arraycopy, address) \ 875 static_field(StubRoutines, _jlong_disjoint_arraycopy, address) \ 876 static_field(StubRoutines, _oop_disjoint_arraycopy, address) \ 877 static_field(StubRoutines, _oop_disjoint_arraycopy_uninit, address) \ 878 static_field(StubRoutines, _arrayof_jbyte_arraycopy, address) \ 879 static_field(StubRoutines, _arrayof_jshort_arraycopy, address) \ 880 static_field(StubRoutines, _arrayof_jint_arraycopy, address) \ 881 static_field(StubRoutines, _arrayof_jlong_arraycopy, address) \ 882 static_field(StubRoutines, _arrayof_oop_arraycopy, address) \ 883 static_field(StubRoutines, _arrayof_oop_arraycopy_uninit, address) \ 884 static_field(StubRoutines, _arrayof_jbyte_disjoint_arraycopy, address) \ 2048 declare_c2_type(CmpNode, SubNode) \ 2049 declare_c2_type(CmpINode, CmpNode) \ 2050 declare_c2_type(CmpUNode, CmpNode) \ 2051 declare_c2_type(CmpPNode, CmpNode) \ 2052 declare_c2_type(CmpNNode, CmpNode) \ 2053 declare_c2_type(CmpLNode, CmpNode) \ 2054 declare_c2_type(CmpL3Node, CmpLNode) \ 2055 declare_c2_type(CmpFNode, CmpNode) \ 2056 declare_c2_type(CmpF3Node, CmpFNode) \ 2057 declare_c2_type(CmpDNode, CmpNode) \ 2058 declare_c2_type(CmpD3Node, CmpDNode) \ 2059 declare_c2_type(BoolNode, Node) \ 2060 declare_c2_type(AbsNode, Node) \ 2061 declare_c2_type(AbsINode, AbsNode) \ 2062 declare_c2_type(AbsFNode, AbsNode) \ 2063 declare_c2_type(AbsDNode, AbsNode) \ 2064 declare_c2_type(CmpLTMaskNode, Node) \ 2065 declare_c2_type(NegNode, Node) \ 2066 declare_c2_type(NegFNode, NegNode) \ 2067 declare_c2_type(NegDNode, NegNode) \ 2068 declare_c2_type(TanDNode, Node) \ 2069 declare_c2_type(AtanDNode, Node) \ 2070 declare_c2_type(SqrtDNode, Node) \ 2071 declare_c2_type(Log10DNode, Node) \ 2072 declare_c2_type(ReverseBytesINode, Node) \ 2073 declare_c2_type(ReverseBytesLNode, Node) \ 2074 declare_c2_type(ReductionNode, Node) \ 2075 declare_c2_type(VectorNode, Node) \ 2076 declare_c2_type(AddVBNode, VectorNode) \ 2077 declare_c2_type(AddVSNode, VectorNode) \ 2078 declare_c2_type(AddVINode, VectorNode) \ 2079 declare_c2_type(AddReductionVINode, ReductionNode) \ 2080 declare_c2_type(AddVLNode, VectorNode) \ 2081 declare_c2_type(AddReductionVLNode, ReductionNode) \ 2082 declare_c2_type(AddVFNode, VectorNode) \ 2083 declare_c2_type(AddReductionVFNode, ReductionNode) \ 2084 declare_c2_type(AddVDNode, VectorNode) \ 2085 declare_c2_type(AddReductionVDNode, ReductionNode) \ 2086 declare_c2_type(SubVBNode, VectorNode) \ 2087 declare_c2_type(SubVSNode, VectorNode) \ 2088 declare_c2_type(SubVINode, VectorNode) \ 2089 declare_c2_type(SubVLNode, VectorNode) \ 2090 declare_c2_type(SubVFNode, VectorNode) \ 2091 declare_c2_type(SubVDNode, VectorNode) \ | 842 /* StubRoutines (NOTE: incomplete) */ \ 843 /***********************************/ \ 844 \ 845 static_field(StubRoutines, _verify_oop_count, jint) \ 846 static_field(StubRoutines, _call_stub_return_address, address) \ 847 static_field(StubRoutines, _aescrypt_encryptBlock, address) \ 848 static_field(StubRoutines, _aescrypt_decryptBlock, address) \ 849 static_field(StubRoutines, _cipherBlockChaining_encryptAESCrypt, address) \ 850 static_field(StubRoutines, _cipherBlockChaining_decryptAESCrypt, address) \ 851 static_field(StubRoutines, _counterMode_AESCrypt, address) \ 852 static_field(StubRoutines, _ghash_processBlocks, address) \ 853 static_field(StubRoutines, _updateBytesCRC32, address) \ 854 static_field(StubRoutines, _crc_table_adr, address) \ 855 static_field(StubRoutines, _crc32c_table_addr, address) \ 856 static_field(StubRoutines, _updateBytesCRC32C, address) \ 857 static_field(StubRoutines, _multiplyToLen, address) \ 858 static_field(StubRoutines, _squareToLen, address) \ 859 static_field(StubRoutines, _mulAdd, address) \ 860 static_field(StubRoutines, _dexp, address) \ 861 static_field(StubRoutines, _dlog, address) \ 862 static_field(StubRoutines, _dlog10, address) \ 863 static_field(StubRoutines, _dpow, address) \ 864 static_field(StubRoutines, _dsin, address) \ 865 static_field(StubRoutines, _dcos, address) \ 866 static_field(StubRoutines, _dtan, address) \ 867 static_field(StubRoutines, _vectorizedMismatch, address) \ 868 static_field(StubRoutines, _jbyte_arraycopy, address) \ 869 static_field(StubRoutines, _jshort_arraycopy, address) \ 870 static_field(StubRoutines, _jint_arraycopy, address) \ 871 static_field(StubRoutines, _jlong_arraycopy, address) \ 872 static_field(StubRoutines, _oop_arraycopy, address) \ 873 static_field(StubRoutines, _oop_arraycopy_uninit, address) \ 874 static_field(StubRoutines, _jbyte_disjoint_arraycopy, address) \ 875 static_field(StubRoutines, _jshort_disjoint_arraycopy, address) \ 876 static_field(StubRoutines, _jint_disjoint_arraycopy, address) \ 877 static_field(StubRoutines, _jlong_disjoint_arraycopy, address) \ 878 static_field(StubRoutines, _oop_disjoint_arraycopy, address) \ 879 static_field(StubRoutines, _oop_disjoint_arraycopy_uninit, address) \ 880 static_field(StubRoutines, _arrayof_jbyte_arraycopy, address) \ 881 static_field(StubRoutines, _arrayof_jshort_arraycopy, address) \ 882 static_field(StubRoutines, _arrayof_jint_arraycopy, address) \ 883 static_field(StubRoutines, _arrayof_jlong_arraycopy, address) \ 884 static_field(StubRoutines, _arrayof_oop_arraycopy, address) \ 885 static_field(StubRoutines, _arrayof_oop_arraycopy_uninit, address) \ 886 static_field(StubRoutines, _arrayof_jbyte_disjoint_arraycopy, address) \ 2050 declare_c2_type(CmpNode, SubNode) \ 2051 declare_c2_type(CmpINode, CmpNode) \ 2052 declare_c2_type(CmpUNode, CmpNode) \ 2053 declare_c2_type(CmpPNode, CmpNode) \ 2054 declare_c2_type(CmpNNode, CmpNode) \ 2055 declare_c2_type(CmpLNode, CmpNode) \ 2056 declare_c2_type(CmpL3Node, CmpLNode) \ 2057 declare_c2_type(CmpFNode, CmpNode) \ 2058 declare_c2_type(CmpF3Node, CmpFNode) \ 2059 declare_c2_type(CmpDNode, CmpNode) \ 2060 declare_c2_type(CmpD3Node, CmpDNode) \ 2061 declare_c2_type(BoolNode, Node) \ 2062 declare_c2_type(AbsNode, Node) \ 2063 declare_c2_type(AbsINode, AbsNode) \ 2064 declare_c2_type(AbsFNode, AbsNode) \ 2065 declare_c2_type(AbsDNode, AbsNode) \ 2066 declare_c2_type(CmpLTMaskNode, Node) \ 2067 declare_c2_type(NegNode, Node) \ 2068 declare_c2_type(NegFNode, NegNode) \ 2069 declare_c2_type(NegDNode, NegNode) \ 2070 declare_c2_type(AtanDNode, Node) \ 2071 declare_c2_type(SqrtDNode, Node) \ 2072 declare_c2_type(ReverseBytesINode, Node) \ 2073 declare_c2_type(ReverseBytesLNode, Node) \ 2074 declare_c2_type(ReductionNode, Node) \ 2075 declare_c2_type(VectorNode, Node) \ 2076 declare_c2_type(AddVBNode, VectorNode) \ 2077 declare_c2_type(AddVSNode, VectorNode) \ 2078 declare_c2_type(AddVINode, VectorNode) \ 2079 declare_c2_type(AddReductionVINode, ReductionNode) \ 2080 declare_c2_type(AddVLNode, VectorNode) \ 2081 declare_c2_type(AddReductionVLNode, ReductionNode) \ 2082 declare_c2_type(AddVFNode, VectorNode) \ 2083 declare_c2_type(AddReductionVFNode, ReductionNode) \ 2084 declare_c2_type(AddVDNode, VectorNode) \ 2085 declare_c2_type(AddReductionVDNode, ReductionNode) \ 2086 declare_c2_type(SubVBNode, VectorNode) \ 2087 declare_c2_type(SubVSNode, VectorNode) \ 2088 declare_c2_type(SubVINode, VectorNode) \ 2089 declare_c2_type(SubVLNode, VectorNode) \ 2090 declare_c2_type(SubVFNode, VectorNode) \ 2091 declare_c2_type(SubVDNode, VectorNode) \ |