equal
deleted
inserted
replaced
189 Bytecodes::Code opcode = bcs.raw_next(); |
189 Bytecodes::Code opcode = bcs.raw_next(); |
190 switch (opcode) { |
190 switch (opcode) { |
191 case Bytecodes::_getfield: *bcs.bcp() = Bytecodes::_nofast_getfield; break; |
191 case Bytecodes::_getfield: *bcs.bcp() = Bytecodes::_nofast_getfield; break; |
192 case Bytecodes::_putfield: *bcs.bcp() = Bytecodes::_nofast_putfield; break; |
192 case Bytecodes::_putfield: *bcs.bcp() = Bytecodes::_nofast_putfield; break; |
193 case Bytecodes::_aload_0: *bcs.bcp() = Bytecodes::_nofast_aload_0; break; |
193 case Bytecodes::_aload_0: *bcs.bcp() = Bytecodes::_nofast_aload_0; break; |
194 case Bytecodes::_iload: *bcs.bcp() = Bytecodes::_nofast_iload; break; |
194 case Bytecodes::_iload: { |
|
195 if (!bcs.is_wide()) { |
|
196 *bcs.bcp() = Bytecodes::_nofast_iload; |
|
197 } |
|
198 break; |
|
199 } |
195 default: break; |
200 default: break; |
196 } |
201 } |
197 } |
202 } |
198 } |
203 } |
199 |
204 |