< prev index next >

src/hotspot/share/interpreter/bytecodes.cpp

Print this page
@@ -482,24 +482,28 @@
    def(_ifnull              , "ifnull"              , "boo"  , NULL    , T_VOID   , -1, false);
    def(_ifnonnull           , "ifnonnull"           , "boo"  , NULL    , T_VOID   , -1, false);
    def(_goto_w              , "goto_w"              , "boooo", NULL    , T_VOID   ,  0, false);
    def(_jsr_w               , "jsr_w"               , "boooo", NULL    , T_INT    ,  0, false);
    def(_breakpoint          , "breakpoint"          , ""     , NULL    , T_VOID   ,  0, true);
+   def(_defaultvalue        , "defaultvalue"        , "bkk"  , NULL    , T_OBJECT ,  1, true);
+   def(_withfield           , "withfield"           , "bJJ"  , NULL    , T_OBJECT , -1, true );
  
    //  JVM bytecodes
    //  bytecode               bytecode name           format   wide f.   result tp  stk traps  std code
  
    def(_fast_agetfield      , "fast_agetfield"      , "bJJ"  , NULL    , T_OBJECT ,  0, true , _getfield       );
+   def(_fast_qgetfield      , "fast_qgetfield"      , "bJJ"  , NULL    , T_OBJECT ,  0, true , _getfield       );
    def(_fast_bgetfield      , "fast_bgetfield"      , "bJJ"  , NULL    , T_INT    ,  0, true , _getfield       );
    def(_fast_cgetfield      , "fast_cgetfield"      , "bJJ"  , NULL    , T_CHAR   ,  0, true , _getfield       );
    def(_fast_dgetfield      , "fast_dgetfield"      , "bJJ"  , NULL    , T_DOUBLE ,  0, true , _getfield       );
    def(_fast_fgetfield      , "fast_fgetfield"      , "bJJ"  , NULL    , T_FLOAT  ,  0, true , _getfield       );
    def(_fast_igetfield      , "fast_igetfield"      , "bJJ"  , NULL    , T_INT    ,  0, true , _getfield       );
    def(_fast_lgetfield      , "fast_lgetfield"      , "bJJ"  , NULL    , T_LONG   ,  0, true , _getfield       );
    def(_fast_sgetfield      , "fast_sgetfield"      , "bJJ"  , NULL    , T_SHORT  ,  0, true , _getfield       );
  
    def(_fast_aputfield      , "fast_aputfield"      , "bJJ"  , NULL    , T_OBJECT ,  0, true , _putfield       );
+   def(_fast_qputfield      , "fast_qputfield"      , "bJJ"  , NULL    , T_OBJECT ,  0, true , _putfield       );
    def(_fast_bputfield      , "fast_bputfield"      , "bJJ"  , NULL    , T_INT    ,  0, true , _putfield       );
    def(_fast_zputfield      , "fast_zputfield"      , "bJJ"  , NULL    , T_INT    ,  0, true , _putfield       );
    def(_fast_cputfield      , "fast_cputfield"      , "bJJ"  , NULL    , T_CHAR   ,  0, true , _putfield       );
    def(_fast_dputfield      , "fast_dputfield"      , "bJJ"  , NULL    , T_DOUBLE ,  0, true , _putfield       );
    def(_fast_fputfield      , "fast_fputfield"      , "bJJ"  , NULL    , T_FLOAT  ,  0, true , _putfield       );
< prev index next >