equal
deleted
inserted
replaced
870 __ cmp_32(index, Rtemp); |
870 __ cmp_32(index, Rtemp); |
871 if (index != R4_ArrayIndexOutOfBounds_index) { |
871 if (index != R4_ArrayIndexOutOfBounds_index) { |
872 // convention with generate_ArrayIndexOutOfBounds_handler() |
872 // convention with generate_ArrayIndexOutOfBounds_handler() |
873 __ mov(R4_ArrayIndexOutOfBounds_index, index, hs); |
873 __ mov(R4_ArrayIndexOutOfBounds_index, index, hs); |
874 } |
874 } |
|
875 __ mov(R1, array, hs); |
875 __ b(Interpreter::_throw_ArrayIndexOutOfBoundsException_entry, hs); |
876 __ b(Interpreter::_throw_ArrayIndexOutOfBoundsException_entry, hs); |
876 } |
877 } |
877 |
878 |
878 |
879 |
879 void TemplateTable::iaload() { |
880 void TemplateTable::iaload() { |