Mercurial > hg > truffle
comparison src/share/vm/interpreter/bytecodeInterpreter.cpp @ 14399:48b178ff07b6
8019518: PPC64 (part 103): cppInterpreter: implement support for compressed Oops
Reviewed-by: kvn, coleenp
author | goetz |
---|---|
date | Wed, 03 Jul 2013 01:41:42 +0200 |
parents | 641d55c11d6b |
children | bfd9d884693d |
comparison
equal
deleted
inserted
replaced
14398:641d55c11d6b | 14399:48b178ff07b6 |
---|---|
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): |