src/hotspot/cpu/arm/templateTable_arm.cpp
changeset 50094 2f79462aab9b
parent 50069 c5341d61506f
child 50380 bec342339138
child 56578 e8414c8ead61
equal deleted inserted replaced
50093:55153a374d18 50094:2f79462aab9b
   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() {