819 nonstatic_field(InterpreterCodelet, _description, const char*) \
820 nonstatic_field(InterpreterCodelet, _bytecode, Bytecodes::Code) \
821 \
822 /***********************************/ \
823 /* StubRoutines (NOTE: incomplete) */ \
824 /***********************************/ \
825 \
826 static_field(StubRoutines, _verify_oop_count, jint) \
827 static_field(StubRoutines, _call_stub_return_address, address) \
828 static_field(StubRoutines, _aescrypt_encryptBlock, address) \
829 static_field(StubRoutines, _aescrypt_decryptBlock, address) \
830 static_field(StubRoutines, _cipherBlockChaining_encryptAESCrypt, address) \
831 static_field(StubRoutines, _cipherBlockChaining_decryptAESCrypt, address) \
832 static_field(StubRoutines, _ghash_processBlocks, address) \
833 static_field(StubRoutines, _updateBytesCRC32, address) \
834 static_field(StubRoutines, _crc_table_adr, address) \
835 static_field(StubRoutines, _updateBytesCRC32C, address) \
836 static_field(StubRoutines, _multiplyToLen, address) \
837 static_field(StubRoutines, _squareToLen, address) \
838 static_field(StubRoutines, _mulAdd, address) \
839 \
840 /*****************/ \
841 /* SharedRuntime */ \
842 /*****************/ \
843 \
844 static_field(SharedRuntime, _ic_miss_blob, RuntimeStub*) \
845 \
846 /***************************************/ \
847 /* PcDesc and other compiled code info */ \
848 /***************************************/ \
849 \
850 nonstatic_field(PcDesc, _pc_offset, int) \
851 nonstatic_field(PcDesc, _scope_decode_offset, int) \
852 nonstatic_field(PcDesc, _obj_decode_offset, int) \
853 nonstatic_field(PcDesc, _flags, int) \
854 \
855 /***************************************************/ \
856 /* CodeBlobs (NOTE: incomplete, but only a little) */ \
857 /***************************************************/ \
858 \
1973 declare_c2_type(CmpLNode, CmpNode) \
1974 declare_c2_type(CmpL3Node, CmpLNode) \
1975 declare_c2_type(CmpFNode, CmpNode) \
1976 declare_c2_type(CmpF3Node, CmpFNode) \
1977 declare_c2_type(CmpDNode, CmpNode) \
1978 declare_c2_type(CmpD3Node, CmpDNode) \
1979 declare_c2_type(BoolNode, Node) \
1980 declare_c2_type(AbsNode, Node) \
1981 declare_c2_type(AbsINode, AbsNode) \
1982 declare_c2_type(AbsFNode, AbsNode) \
1983 declare_c2_type(AbsDNode, AbsNode) \
1984 declare_c2_type(CmpLTMaskNode, Node) \
1985 declare_c2_type(NegNode, Node) \
1986 declare_c2_type(NegFNode, NegNode) \
1987 declare_c2_type(NegDNode, NegNode) \
1988 declare_c2_type(CosDNode, Node) \
1989 declare_c2_type(SinDNode, Node) \
1990 declare_c2_type(TanDNode, Node) \
1991 declare_c2_type(AtanDNode, Node) \
1992 declare_c2_type(SqrtDNode, Node) \
1993 declare_c2_type(ExpDNode, Node) \
1994 declare_c2_type(LogDNode, Node) \
1995 declare_c2_type(Log10DNode, Node) \
1996 declare_c2_type(PowDNode, Node) \
1997 declare_c2_type(ReverseBytesINode, Node) \
1998 declare_c2_type(ReverseBytesLNode, Node) \
1999 declare_c2_type(ReductionNode, Node) \
2000 declare_c2_type(VectorNode, Node) \
2001 declare_c2_type(AddVBNode, VectorNode) \
2002 declare_c2_type(AddVSNode, VectorNode) \
2003 declare_c2_type(AddVINode, VectorNode) \
2004 declare_c2_type(AddReductionVINode, ReductionNode) \
2005 declare_c2_type(AddVLNode, VectorNode) \
2006 declare_c2_type(AddReductionVLNode, ReductionNode) \
2007 declare_c2_type(AddVFNode, VectorNode) \
2008 declare_c2_type(AddReductionVFNode, ReductionNode) \
2009 declare_c2_type(AddVDNode, VectorNode) \
2010 declare_c2_type(AddReductionVDNode, ReductionNode) \
2011 declare_c2_type(SubVBNode, VectorNode) \
2012 declare_c2_type(SubVSNode, VectorNode) \
2013 declare_c2_type(SubVINode, VectorNode) \
|
819 nonstatic_field(InterpreterCodelet, _description, const char*) \
820 nonstatic_field(InterpreterCodelet, _bytecode, Bytecodes::Code) \
821 \
822 /***********************************/ \
823 /* StubRoutines (NOTE: incomplete) */ \
824 /***********************************/ \
825 \
826 static_field(StubRoutines, _verify_oop_count, jint) \
827 static_field(StubRoutines, _call_stub_return_address, address) \
828 static_field(StubRoutines, _aescrypt_encryptBlock, address) \
829 static_field(StubRoutines, _aescrypt_decryptBlock, address) \
830 static_field(StubRoutines, _cipherBlockChaining_encryptAESCrypt, address) \
831 static_field(StubRoutines, _cipherBlockChaining_decryptAESCrypt, address) \
832 static_field(StubRoutines, _ghash_processBlocks, address) \
833 static_field(StubRoutines, _updateBytesCRC32, address) \
834 static_field(StubRoutines, _crc_table_adr, address) \
835 static_field(StubRoutines, _updateBytesCRC32C, address) \
836 static_field(StubRoutines, _multiplyToLen, address) \
837 static_field(StubRoutines, _squareToLen, address) \
838 static_field(StubRoutines, _mulAdd, address) \
839 static_field(StubRoutines, _dexp, address) \
840 \
841 /*****************/ \
842 /* SharedRuntime */ \
843 /*****************/ \
844 \
845 static_field(SharedRuntime, _ic_miss_blob, RuntimeStub*) \
846 \
847 /***************************************/ \
848 /* PcDesc and other compiled code info */ \
849 /***************************************/ \
850 \
851 nonstatic_field(PcDesc, _pc_offset, int) \
852 nonstatic_field(PcDesc, _scope_decode_offset, int) \
853 nonstatic_field(PcDesc, _obj_decode_offset, int) \
854 nonstatic_field(PcDesc, _flags, int) \
855 \
856 /***************************************************/ \
857 /* CodeBlobs (NOTE: incomplete, but only a little) */ \
858 /***************************************************/ \
859 \
1974 declare_c2_type(CmpLNode, CmpNode) \
1975 declare_c2_type(CmpL3Node, CmpLNode) \
1976 declare_c2_type(CmpFNode, CmpNode) \
1977 declare_c2_type(CmpF3Node, CmpFNode) \
1978 declare_c2_type(CmpDNode, CmpNode) \
1979 declare_c2_type(CmpD3Node, CmpDNode) \
1980 declare_c2_type(BoolNode, Node) \
1981 declare_c2_type(AbsNode, Node) \
1982 declare_c2_type(AbsINode, AbsNode) \
1983 declare_c2_type(AbsFNode, AbsNode) \
1984 declare_c2_type(AbsDNode, AbsNode) \
1985 declare_c2_type(CmpLTMaskNode, Node) \
1986 declare_c2_type(NegNode, Node) \
1987 declare_c2_type(NegFNode, NegNode) \
1988 declare_c2_type(NegDNode, NegNode) \
1989 declare_c2_type(CosDNode, Node) \
1990 declare_c2_type(SinDNode, Node) \
1991 declare_c2_type(TanDNode, Node) \
1992 declare_c2_type(AtanDNode, Node) \
1993 declare_c2_type(SqrtDNode, Node) \
1994 declare_c2_type(LogDNode, Node) \
1995 declare_c2_type(Log10DNode, Node) \
1996 declare_c2_type(PowDNode, Node) \
1997 declare_c2_type(ReverseBytesINode, Node) \
1998 declare_c2_type(ReverseBytesLNode, Node) \
1999 declare_c2_type(ReductionNode, Node) \
2000 declare_c2_type(VectorNode, Node) \
2001 declare_c2_type(AddVBNode, VectorNode) \
2002 declare_c2_type(AddVSNode, VectorNode) \
2003 declare_c2_type(AddVINode, VectorNode) \
2004 declare_c2_type(AddReductionVINode, ReductionNode) \
2005 declare_c2_type(AddVLNode, VectorNode) \
2006 declare_c2_type(AddReductionVLNode, ReductionNode) \
2007 declare_c2_type(AddVFNode, VectorNode) \
2008 declare_c2_type(AddReductionVFNode, ReductionNode) \
2009 declare_c2_type(AddVDNode, VectorNode) \
2010 declare_c2_type(AddReductionVDNode, ReductionNode) \
2011 declare_c2_type(SubVBNode, VectorNode) \
2012 declare_c2_type(SubVSNode, VectorNode) \
2013 declare_c2_type(SubVINode, VectorNode) \
|