< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ByteCodes.java

Print this page




 231         anewarray       = 189,
 232         arraylength     = 190,
 233         athrow          = 191,
 234         checkcast       = 192,
 235         instanceof_     = 193,
 236         monitorenter    = 194,
 237         monitorexit     = 195,
 238         wide            = 196,
 239         multianewarray  = 197,
 240         if_acmp_null    = 198,
 241         if_acmp_nonnull = 199,
 242         goto_w          = 200,
 243         jsr_w           = 201,
 244         breakpoint      = 202,
 245 
 246         // value-type bytecodes
 247         vload           = 203,
 248         vstore          = 204,
 249         vaload          = 205,
 250         vastore         = 206,
 251         vnew            = 207,
 252         vreturn         = 210,

 253 
 254         vdefault       =  214,
 255         vwithfield     =  215,
 256 
 257         ByteCodeCount   = 216;
 258 
 259     /** Virtual instruction codes; used for constant folding.
 260      */
 261     int string_add      = 256,  // string +
 262         bool_not        = 257,  // boolean !
 263         bool_and        = 258,  // boolean &&
 264         bool_or         = 259;  // boolean ||
 265 
 266     /** Virtual opcodes; used for shifts with long shiftcount
 267      */
 268     int ishll           = 270,  // int shift left with long count
 269         lshll           = 271,  // long shift left with long count
 270         ishrl           = 272,  // int shift right with long count
 271         lshrl           = 273,  // long shift right with long count
 272         iushrl          = 274,  // int unsigned shift right with long count
 273         lushrl          = 275;  // long unsigned shift right with long count
 274 
 275     /** Virtual opcode for null reference checks
 276      */
 277     int nullchk         = 276;  // return operand if non-null,




 231         anewarray       = 189,
 232         arraylength     = 190,
 233         athrow          = 191,
 234         checkcast       = 192,
 235         instanceof_     = 193,
 236         monitorenter    = 194,
 237         monitorexit     = 195,
 238         wide            = 196,
 239         multianewarray  = 197,
 240         if_acmp_null    = 198,
 241         if_acmp_nonnull = 199,
 242         goto_w          = 200,
 243         jsr_w           = 201,
 244         breakpoint      = 202,
 245 
 246         // value-type bytecodes
 247         vload           = 203,
 248         vstore          = 204,
 249         vaload          = 205,
 250         vastore         = 206,
 251         vreturn         = 207,
 252         vdefault       =  208,
 253         vwithfield     =  209,
 254 
 255         ByteCodeCount   = 210;



 256 
 257     /** Virtual instruction codes; used for constant folding.
 258      */
 259     int string_add      = 256,  // string +
 260         bool_not        = 257,  // boolean !
 261         bool_and        = 258,  // boolean &&
 262         bool_or         = 259;  // boolean ||
 263 
 264     /** Virtual opcodes; used for shifts with long shiftcount
 265      */
 266     int ishll           = 270,  // int shift left with long count
 267         lshll           = 271,  // long shift left with long count
 268         ishrl           = 272,  // int shift right with long count
 269         lshrl           = 273,  // long shift right with long count
 270         iushrl          = 274,  // int unsigned shift right with long count
 271         lushrl          = 275;  // long unsigned shift right with long count
 272 
 273     /** Virtual opcode for null reference checks
 274      */
 275     int nullchk         = 276;  // return operand if non-null,


< prev index next >