Lines Matching defs:def

163 void Bytecodes::def(Code code, const char* name, const char* format, const char* wide_format, BasicType result_type, int depth, bool can_trap) {
164 def(code, name, format, wide_format, result_type, depth, can_trap, code);
168 void Bytecodes::def(Code code, const char* name, const char* format, const char* wide_format, BasicType result_type, int depth, bool can_trap, Code java_code) {
295 def(_nop , "nop" , "b" , NULL , T_VOID , 0, false);
296 def(_aconst_null , "aconst_null" , "b" , NULL , T_OBJECT , 1, false);
297 def(_iconst_m1 , "iconst_m1" , "b" , NULL , T_INT , 1, false);
298 def(_iconst_0 , "iconst_0" , "b" , NULL , T_INT , 1, false);
299 def(_iconst_1 , "iconst_1" , "b" , NULL , T_INT , 1, false);
300 def(_iconst_2 , "iconst_2" , "b" , NULL , T_INT , 1, false);
301 def(_iconst_3 , "iconst_3" , "b" , NULL , T_INT , 1, false);
302 def(_iconst_4 , "iconst_4" , "b" , NULL , T_INT , 1, false);
303 def(_iconst_5 , "iconst_5" , "b" , NULL , T_INT , 1, false);
304 def(_lconst_0 , "lconst_0" , "b" , NULL , T_LONG , 2, false);
305 def(_lconst_1 , "lconst_1" , "b" , NULL , T_LONG , 2, false);
306 def(_fconst_0 , "fconst_0" , "b" , NULL , T_FLOAT , 1, false);
307 def(_fconst_1 , "fconst_1" , "b" , NULL , T_FLOAT , 1, false);
308 def(_fconst_2 , "fconst_2" , "b" , NULL , T_FLOAT , 1, false);
309 def(_dconst_0 , "dconst_0" , "b" , NULL , T_DOUBLE , 2, false);
310 def(_dconst_1 , "dconst_1" , "b" , NULL , T_DOUBLE , 2, false);
311 def(_bipush , "bipush" , "bc" , NULL , T_INT , 1, false);
312 def(_sipush , "sipush" , "bcc" , NULL , T_INT , 1, false);
313 def(_ldc , "ldc" , "bk" , NULL , T_ILLEGAL, 1, true );
314 def(_ldc_w , "ldc_w" , "bkk" , NULL , T_ILLEGAL, 1, true );
315 def(_ldc2_w , "ldc2_w" , "bkk" , NULL , T_ILLEGAL, 2, true );
316 def(_iload , "iload" , "bi" , "wbii" , T_INT , 1, false);
317 def(_lload , "lload" , "bi" , "wbii" , T_LONG , 2, false);
318 def(_fload , "fload" , "bi" , "wbii" , T_FLOAT , 1, false);
319 def(_dload , "dload" , "bi" , "wbii" , T_DOUBLE , 2, false);
320 def(_aload , "aload" , "bi" , "wbii" , T_OBJECT , 1, false);
321 def(_iload_0 , "iload_0" , "b" , NULL , T_INT , 1, false);
322 def(_iload_1 , "iload_1" , "b" , NULL , T_INT , 1, false);
323 def(_iload_2 , "iload_2" , "b" , NULL , T_INT , 1, false);
324 def(_iload_3 , "iload_3" , "b" , NULL , T_INT , 1, false);
325 def(_lload_0 , "lload_0" , "b" , NULL , T_LONG , 2, false);
326 def(_lload_1 , "lload_1" , "b" , NULL , T_LONG , 2, false);
327 def(_lload_2 , "lload_2" , "b" , NULL , T_LONG , 2, false);
328 def(_lload_3 , "lload_3" , "b" , NULL , T_LONG , 2, false);
329 def(_fload_0 , "fload_0" , "b" , NULL , T_FLOAT , 1, false);
330 def(_fload_1 , "fload_1" , "b" , NULL , T_FLOAT , 1, false);
331 def(_fload_2 , "fload_2" , "b" , NULL , T_FLOAT , 1, false);
332 def(_fload_3 , "fload_3" , "b" , NULL , T_FLOAT , 1, false);
333 def(_dload_0 , "dload_0" , "b" , NULL , T_DOUBLE , 2, false);
334 def(_dload_1 , "dload_1" , "b" , NULL , T_DOUBLE , 2, false);
335 def(_dload_2 , "dload_2" , "b" , NULL , T_DOUBLE , 2, false);
336 def(_dload_3 , "dload_3" , "b" , NULL , T_DOUBLE , 2, false);
337 def(_aload_0 , "aload_0" , "b" , NULL , T_OBJECT , 1, true ); // rewriting in interpreter
338 def(_aload_1 , "aload_1" , "b" , NULL , T_OBJECT , 1, false);
339 def(_aload_2 , "aload_2" , "b" , NULL , T_OBJECT , 1, false);
340 def(_aload_3 , "aload_3" , "b" , NULL , T_OBJECT , 1, false);
341 def(_iaload , "iaload" , "b" , NULL , T_INT , -1, true );
342 def(_laload , "laload" , "b" , NULL , T_LONG , 0, true );
343 def(_faload , "faload" , "b" , NULL , T_FLOAT , -1, true );
344 def(_daload , "daload" , "b" , NULL , T_DOUBLE , 0, true );
345 def(_aaload , "aaload" , "b" , NULL , T_OBJECT , -1, true );
346 def(_baload , "baload" , "b" , NULL , T_INT , -1, true );
347 def(_caload , "caload" , "b" , NULL , T_INT , -1, true );
348 def(_saload , "saload" , "b" , NULL , T_INT , -1, true );
349 def(_istore , "istore" , "bi" , "wbii" , T_VOID , -1, false);
350 def(_lstore , "lstore" , "bi" , "wbii" , T_VOID , -2, false);
351 def(_fstore , "fstore" , "bi" , "wbii" , T_VOID , -1, false);
352 def(_dstore , "dstore" , "bi" , "wbii" , T_VOID , -2, false);
353 def(_astore , "astore" , "bi" , "wbii" , T_VOID , -1, false);
354 def(_istore_0 , "istore_0" , "b" , NULL , T_VOID , -1, false);
355 def(_istore_1 , "istore_1" , "b" , NULL , T_VOID , -1, false);
356 def(_istore_2 , "istore_2" , "b" , NULL , T_VOID , -1, false);
357 def(_istore_3 , "istore_3" , "b" , NULL , T_VOID , -1, false);
358 def(_lstore_0 , "lstore_0" , "b" , NULL , T_VOID , -2, false);
359 def(_lstore_1 , "lstore_1" , "b" , NULL , T_VOID , -2, false);
360 def(_lstore_2 , "lstore_2" , "b" , NULL , T_VOID , -2, false);
361 def(_lstore_3 , "lstore_3" , "b" , NULL , T_VOID , -2, false);
362 def(_fstore_0 , "fstore_0" , "b" , NULL , T_VOID , -1, false);
363 def(_fstore_1 , "fstore_1" , "b" , NULL , T_VOID , -1, false);
364 def(_fstore_2 , "fstore_2" , "b" , NULL , T_VOID , -1, false);
365 def(_fstore_3 , "fstore_3" , "b" , NULL , T_VOID , -1, false);
366 def(_dstore_0 , "dstore_0" , "b" , NULL , T_VOID , -2, false);
367 def(_dstore_1 , "dstore_1" , "b" , NULL , T_VOID , -2, false);
368 def(_dstore_2 , "dstore_2" , "b" , NULL , T_VOID , -2, false);
369 def(_dstore_3 , "dstore_3" , "b" , NULL , T_VOID , -2, false);
370 def(_astore_0 , "astore_0" , "b" , NULL , T_VOID , -1, false);
371 def(_astore_1 , "astore_1" , "b" , NULL , T_VOID , -1, false);
372 def(_astore_2 , "astore_2" , "b" , NULL , T_VOID , -1, false);
373 def(_astore_3 , "astore_3" , "b" , NULL , T_VOID , -1, false);
374 def(_iastore , "iastore" , "b" , NULL , T_VOID , -3, true );
375 def(_lastore , "lastore" , "b" , NULL , T_VOID , -4, true );
376 def(_fastore , "fastore" , "b" , NULL , T_VOID , -3, true );
377 def(_dastore , "dastore" , "b" , NULL , T_VOID , -4, true );
378 def(_aastore , "aastore" , "b" , NULL , T_VOID , -3, true );
379 def(_bastore , "bastore" , "b" , NULL , T_VOID , -3, true );
380 def(_castore , "castore" , "b" , NULL , T_VOID , -3, true );
381 def(_sastore , "sastore" , "b" , NULL , T_VOID , -3, true );
382 def(_pop , "pop" , "b" , NULL , T_VOID , -1, false);
383 def(_pop2 , "pop2" , "b" , NULL , T_VOID , -2, false);
384 def(_dup , "dup" , "b" , NULL , T_VOID , 1, false);
385 def(_dup_x1 , "dup_x1" , "b" , NULL , T_VOID , 1, false);
386 def(_dup_x2 , "dup_x2" , "b" , NULL , T_VOID , 1, false);
387 def(_dup2 , "dup2" , "b" , NULL , T_VOID , 2, false);
388 def(_dup2_x1 , "dup2_x1" , "b" , NULL , T_VOID , 2, false);
389 def(_dup2_x2 , "dup2_x2" , "b" , NULL , T_VOID , 2, false);
390 def(_swap , "swap" , "b" , NULL , T_VOID , 0, false);
391 def(_iadd , "iadd" , "b" , NULL , T_INT , -1, false);
392 def(_ladd , "ladd" , "b" , NULL , T_LONG , -2, false);
393 def(_fadd , "fadd" , "b" , NULL , T_FLOAT , -1, false);
394 def(_dadd , "dadd" , "b" , NULL , T_DOUBLE , -2, false);
395 def(_isub , "isub" , "b" , NULL , T_INT , -1, false);
396 def(_lsub , "lsub" , "b" , NULL , T_LONG , -2, false);
397 def(_fsub , "fsub" , "b" , NULL , T_FLOAT , -1, false);
398 def(_dsub , "dsub" , "b" , NULL , T_DOUBLE , -2, false);
399 def(_imul , "imul" , "b" , NULL , T_INT , -1, false);
400 def(_lmul , "lmul" , "b" , NULL , T_LONG , -2, false);
401 def(_fmul , "fmul" , "b" , NULL , T_FLOAT , -1, false);
402 def(_dmul , "dmul" , "b" , NULL , T_DOUBLE , -2, false);
403 def(_idiv , "idiv" , "b" , NULL , T_INT , -1, true );
404 def(_ldiv , "ldiv" , "b" , NULL , T_LONG , -2, true );
405 def(_fdiv , "fdiv" , "b" , NULL , T_FLOAT , -1, false);
406 def(_ddiv , "ddiv" , "b" , NULL , T_DOUBLE , -2, false);
407 def(_irem , "irem" , "b" , NULL , T_INT , -1, true );
408 def(_lrem , "lrem" , "b" , NULL , T_LONG , -2, true );
409 def(_frem , "frem" , "b" , NULL , T_FLOAT , -1, false);
410 def(_drem , "drem" , "b" , NULL , T_DOUBLE , -2, false);
411 def(_ineg , "ineg" , "b" , NULL , T_INT , 0, false);
412 def(_lneg , "lneg" , "b" , NULL , T_LONG , 0, false);
413 def(_fneg , "fneg" , "b" , NULL , T_FLOAT , 0, false);
414 def(_dneg , "dneg" , "b" , NULL , T_DOUBLE , 0, false);
415 def(_ishl , "ishl" , "b" , NULL , T_INT , -1, false);
416 def(_lshl , "lshl" , "b" , NULL , T_LONG , -1, false);
417 def(_ishr , "ishr" , "b" , NULL , T_INT , -1, false);
418 def(_lshr , "lshr" , "b" , NULL , T_LONG , -1, false);
419 def(_iushr , "iushr" , "b" , NULL , T_INT , -1, false);
420 def(_lushr , "lushr" , "b" , NULL , T_LONG , -1, false);
421 def(_iand , "iand" , "b" , NULL , T_INT , -1, false);
422 def(_land , "land" , "b" , NULL , T_LONG , -2, false);
423 def(_ior , "ior" , "b" , NULL , T_INT , -1, false);
424 def(_lor , "lor" , "b" , NULL , T_LONG , -2, false);
425 def(_ixor , "ixor" , "b" , NULL , T_INT , -1, false);
426 def(_lxor , "lxor" , "b" , NULL , T_LONG , -2, false);
427 def(_iinc , "iinc" , "bic" , "wbiicc", T_VOID , 0, false);
428 def(_i2l , "i2l" , "b" , NULL , T_LONG , 1, false);
429 def(_i2f , "i2f" , "b" , NULL , T_FLOAT , 0, false);
430 def(_i2d , "i2d" , "b" , NULL , T_DOUBLE , 1, false);
431 def(_l2i , "l2i" , "b" , NULL , T_INT , -1, false);
432 def(_l2f , "l2f" , "b" , NULL , T_FLOAT , -1, false);
433 def(_l2d , "l2d" , "b" , NULL , T_DOUBLE , 0, false);
434 def(_f2i , "f2i" , "b" , NULL , T_INT , 0, false);
435 def(_f2l , "f2l" , "b" , NULL , T_LONG , 1, false);
436 def(_f2d , "f2d" , "b" , NULL , T_DOUBLE , 1, false);
437 def(_d2i , "d2i" , "b" , NULL , T_INT , -1, false);
438 def(_d2l , "d2l" , "b" , NULL , T_LONG , 0, false);
439 def(_d2f , "d2f" , "b" , NULL , T_FLOAT , -1, false);
440 def(_i2b , "i2b" , "b" , NULL , T_BYTE , 0, false);
441 def(_i2c , "i2c" , "b" , NULL , T_CHAR , 0, false);
442 def(_i2s , "i2s" , "b" , NULL , T_SHORT , 0, false);
443 def(_lcmp , "lcmp" , "b" , NULL , T_VOID , -3, false);
444 def(_fcmpl , "fcmpl" , "b" , NULL , T_VOID , -1, false);
445 def(_fcmpg , "fcmpg" , "b" , NULL , T_VOID , -1, false);
446 def(_dcmpl , "dcmpl" , "b" , NULL , T_VOID , -3, false);
447 def(_dcmpg , "dcmpg" , "b" , NULL , T_VOID , -3, false);
448 def(_ifeq , "ifeq" , "boo" , NULL , T_VOID , -1, false);
449 def(_ifne , "ifne" , "boo" , NULL , T_VOID , -1, false);
450 def(_iflt , "iflt" , "boo" , NULL , T_VOID , -1, false);
451 def(_ifge , "ifge" , "boo" , NULL , T_VOID , -1, false);
452 def(_ifgt , "ifgt" , "boo" , NULL , T_VOID , -1, false);
453 def(_ifle , "ifle" , "boo" , NULL , T_VOID , -1, false);
454 def(_if_icmpeq , "if_icmpeq" , "boo" , NULL , T_VOID , -2, false);
455 def(_if_icmpne , "if_icmpne" , "boo" , NULL , T_VOID , -2, false);
456 def(_if_icmplt , "if_icmplt" , "boo" , NULL , T_VOID , -2, false);
457 def(_if_icmpge , "if_icmpge" , "boo" , NULL , T_VOID , -2, false);
458 def(_if_icmpgt , "if_icmpgt" , "boo" , NULL , T_VOID , -2, false);
459 def(_if_icmple , "if_icmple" , "boo" , NULL , T_VOID , -2, false);
460 def(_if_acmpeq , "if_acmpeq" , "boo" , NULL , T_VOID , -2, false);
461 def(_if_acmpne , "if_acmpne" , "boo" , NULL , T_VOID , -2, false);
462 def(_goto , "goto" , "boo" , NULL , T_VOID , 0, false);
463 def(_jsr , "jsr" , "boo" , NULL , T_INT , 0, false);
464 def(_ret , "ret" , "bi" , "wbii" , T_VOID , 0, false);
465 def(_tableswitch , "tableswitch" , "" , NULL , T_VOID , -1, false); // may have backward branches
466 def(_lookupswitch , "lookupswitch" , "" , NULL , T_VOID , -1, false); // rewriting in interpreter
467 def(_ireturn , "ireturn" , "b" , NULL , T_INT , -1, true);
468 def(_lreturn , "lreturn" , "b" , NULL , T_LONG , -2, true);
469 def(_freturn , "freturn" , "b" , NULL , T_FLOAT , -1, true);
470 def(_dreturn , "dreturn" , "b" , NULL , T_DOUBLE , -2, true);
471 def(_areturn , "areturn" , "b" , NULL , T_OBJECT , -1, true);
472 def(_return , "return" , "b" , NULL , T_VOID , 0, true);
473 def(_getstatic , "getstatic" , "bJJ" , NULL , T_ILLEGAL, 1, true );
474 def(_putstatic , "putstatic" , "bJJ" , NULL , T_ILLEGAL, -1, true );
475 def(_getfield , "getfield" , "bJJ" , NULL , T_ILLEGAL, 0, true );
476 def(_putfield , "putfield" , "bJJ" , NULL , T_ILLEGAL, -2, true );
477 def(_invokevirtual , "invokevirtual" , "bJJ" , NULL , T_ILLEGAL, -1, true);
478 def(_invokespecial , "invokespecial" , "bJJ" , NULL , T_ILLEGAL, -1, true);
479 def(_invokestatic , "invokestatic" , "bJJ" , NULL , T_ILLEGAL, 0, true);
480 def(_invokeinterface , "invokeinterface" , "bJJ__", NULL , T_ILLEGAL, -1, true);
481 def(_invokedynamic , "invokedynamic" , "bJJJJ", NULL , T_ILLEGAL, 0, true );
482 def(_new , "new" , "bkk" , NULL , T_OBJECT , 1, true );
483 def(_newarray , "newarray" , "bc" , NULL , T_OBJECT , 0, true );
484 def(_anewarray , "anewarray" , "bkk" , NULL , T_OBJECT , 0, true );
485 def(_arraylength , "arraylength" , "b" , NULL , T_VOID , 0, true );
486 def(_athrow , "athrow" , "b" , NULL , T_VOID , -1, true );
487 def(_checkcast , "checkcast" , "bkk" , NULL , T_OBJECT , 0, true );
488 def(_instanceof , "instanceof" , "bkk" , NULL , T_INT , 0, true );
489 def(_monitorenter , "monitorenter" , "b" , NULL , T_VOID , -1, true );
490 def(_monitorexit , "monitorexit" , "b" , NULL , T_VOID , -1, true );
491 def(_wide , "wide" , "" , NULL , T_VOID , 0, false);
492 def(_multianewarray , "multianewarray" , "bkkc" , NULL , T_OBJECT , 1, true );
493 def(_ifnull , "ifnull" , "boo" , NULL , T_VOID , -1, false);
494 def(_ifnonnull , "ifnonnull" , "boo" , NULL , T_VOID , -1, false);
495 def(_goto_w , "goto_w" , "boooo", NULL , T_VOID , 0, false);
496 def(_jsr_w , "jsr_w" , "boooo", NULL , T_INT , 0, false);
497 def(_breakpoint , "breakpoint" , "" , NULL , T_VOID , 0, true);
502 def(_fast_agetfield , "fast_agetfield" , "bJJ" , NULL , T_OBJECT , 0, true , _getfield );
503 def(_fast_bgetfield , "fast_bgetfield" , "bJJ" , NULL , T_INT , 0, true , _getfield );
504 def(_fast_cgetfield , "fast_cgetfield" , "bJJ" , NULL , T_CHAR , 0, true , _getfield );
505 def(_fast_dgetfield , "fast_dgetfield" , "bJJ" , NULL , T_DOUBLE , 0, true , _getfield );
506 def(_fast_fgetfield , "fast_fgetfield" , "bJJ" , NULL , T_FLOAT , 0, true , _getfield );
507 def(_fast_igetfield , "fast_igetfield" , "bJJ" , NULL , T_INT , 0, true , _getfield );
508 def(_fast_lgetfield , "fast_lgetfield" , "bJJ" , NULL , T_LONG , 0, true , _getfield );
509 def(_fast_sgetfield , "fast_sgetfield" , "bJJ" , NULL , T_SHORT , 0, true , _getfield );
511 def(_fast_aputfield , "fast_aputfield" , "bJJ" , NULL , T_OBJECT , 0, true , _putfield );
512 def(_fast_bputfield , "fast_bputfield" , "bJJ" , NULL , T_INT , 0, true , _putfield );
513 def(_fast_cputfield , "fast_cputfield" , "bJJ" , NULL , T_CHAR , 0, true , _putfield );
514 def(_fast_dputfield , "fast_dputfield" , "bJJ" , NULL , T_DOUBLE , 0, true , _putfield );
515 def(_fast_fputfield , "fast_fputfield" , "bJJ" , NULL , T_FLOAT , 0, true , _putfield );
516 def(_fast_iputfield , "fast_iputfield" , "bJJ" , NULL , T_INT , 0, true , _putfield );
517 def(_fast_lputfield , "fast_lputfield" , "bJJ" , NULL , T_LONG , 0, true , _putfield );
518 def(_fast_sputfield , "fast_sputfield" , "bJJ" , NULL , T_SHORT , 0, true , _putfield );
520 def(_fast_aload_0 , "fast_aload_0" , "b" , NULL , T_OBJECT , 1, true , _aload_0 );
521 def(_fast_iaccess_0 , "fast_iaccess_0" , "b_JJ" , NULL , T_INT , 1, true , _aload_0 );
522 def(_fast_aaccess_0 , "fast_aaccess_0" , "b_JJ" , NULL , T_OBJECT , 1, true , _aload_0 );
523 def(_fast_faccess_0 , "fast_faccess_0" , "b_JJ" , NULL , T_OBJECT , 1, true , _aload_0 );
525 def(_fast_iload , "fast_iload" , "bi" , NULL , T_INT , 1, false, _iload);
526 def(_fast_iload2 , "fast_iload2" , "bi_i" , NULL , T_INT , 2, false, _iload);
527 def(_fast_icaload , "fast_icaload" , "bi_" , NULL , T_INT , 0, false, _iload);
530 def(_fast_invokevfinal , "fast_invokevfinal" , "bJJ" , NULL , T_ILLEGAL, -1, true, _invokevirtual );
532 def(_fast_linearswitch , "fast_linearswitch" , "" , NULL , T_VOID , -1, false, _lookupswitch );
533 def(_fast_binaryswitch , "fast_binaryswitch" , "" , NULL , T_VOID , -1, false, _lookupswitch );
535 def(_return_register_finalizer , "return_register_finalizer" , "b" , NULL , T_VOID , 0, true, _return);
537 def(_invokehandle , "invokehandle" , "bJJ" , NULL , T_ILLEGAL, -1, true, _invokevirtual );
539 def(_fast_aldc , "fast_aldc" , "bj" , NULL , T_OBJECT, 1, true, _ldc );
540 def(_fast_aldc_w , "fast_aldc_w" , "bJJ" , NULL , T_OBJECT, 1, true, _ldc_w );
542 def(_shouldnotreachhere , "_shouldnotreachhere" , "b" , NULL , T_VOID , 0, false);