hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp
changeset 22815 fba9b7111615
parent 22814 92d74f9edb89
child 22816 3ec00abe2942
equal deleted inserted replaced
22814:92d74f9edb89 22815:fba9b7111615
  1642 
  1642 
  1643       CASE(_iaload):
  1643       CASE(_iaload):
  1644           ARRAY_LOADTO32(T_INT, jint,   "%d",   STACK_INT, 0);
  1644           ARRAY_LOADTO32(T_INT, jint,   "%d",   STACK_INT, 0);
  1645       CASE(_faload):
  1645       CASE(_faload):
  1646           ARRAY_LOADTO32(T_FLOAT, jfloat, "%f",   STACK_FLOAT, 0);
  1646           ARRAY_LOADTO32(T_FLOAT, jfloat, "%f",   STACK_FLOAT, 0);
  1647       CASE(_aaload):
  1647       CASE(_aaload): {
  1648           ARRAY_LOADTO32(T_OBJECT, oop,   INTPTR_FORMAT, STACK_OBJECT, 0);
  1648           ARRAY_INTRO(-2);
       
  1649           SET_STACK_OBJECT(((objArrayOop) arrObj)->obj_at(index), -2);
       
  1650           UPDATE_PC_AND_TOS_AND_CONTINUE(1, -1);
       
  1651       }
  1649       CASE(_baload):
  1652       CASE(_baload):
  1650           ARRAY_LOADTO32(T_BYTE, jbyte,  "%d",   STACK_INT, 0);
  1653           ARRAY_LOADTO32(T_BYTE, jbyte,  "%d",   STACK_INT, 0);
  1651       CASE(_caload):
  1654       CASE(_caload):
  1652           ARRAY_LOADTO32(T_CHAR,  jchar, "%d",   STACK_INT, 0);
  1655           ARRAY_LOADTO32(T_CHAR,  jchar, "%d",   STACK_INT, 0);
  1653       CASE(_saload):
  1656       CASE(_saload):