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): |