   0  inline_call_r_i <JitCode 'getindex_w'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>] -> %i2
   9  -live- %i2, %r0
   9  catch_exception L1
  12  -live- %i2, %r0
  12  goto_if_not_int_le %i2, $0, L2
  17  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac0284d78>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8> -> %r1
  28  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac53b5600> -> %r0
  32  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data>
  37  setfield_gc_i %r0, $0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset>
  42  ref_return %r0
  44  ---
  44  L2:
  44  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r1
  49  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
  54  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset> -> %i1
  59  int_sub %i0, %i1 -> %i0
  63  -live- %i0, %i1, %i2, %r0
  63  goto_if_not_int_eq %i0, $1, L3
  68  -live- %i1, %i2, %r0
  68  goto_if_not_int_gt %i1, $0, L4
  73  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r1
  78  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
  83  int_sub %i0, %i1 -> %i0
  87  newlist %i0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac0284d78>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8> -> %r2
  98  getfield_gc_r %r1, FieldDescr<list.items> -> %r1
 103  getfield_gc_r %r2, FieldDescr<list.items> -> %r3
 108  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[%i1, $0, %i0], R[%r1, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 119  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data>
 124  setfield_gc_i %r0, $0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset>
 129  L5:
 129  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r1
 134  getlistitem_gc_i %r1, $0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8> -> %i0
 142  new_array $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8> -> %r1
 147  setarrayitem_gc_i %r1, $0, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8>
 153  inline_call_ir_r <JitCode 'll_mul_look_inside_iff__GcStruct_listLlT_arrayPtr_Signed'>, I[%i2], R[%r1] -> %r1
 161  -live- %r0, %r1
 161  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r0
 166  -live- %r0, %r1
 166  goto_if_not_ptr_eq %r1, %r0, L6
 171  ref_copy %r1 -> %r0
 174  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
 179  int_sub %i0, $0 -> %i0
 183  newlist %i0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac0284d78>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8> -> %r1
 194  getfield_gc_r %r0, FieldDescr<list.items> -> %r0
 199  getfield_gc_r %r1, FieldDescr<list.items> -> %r2
 204  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r0, %r2], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 215  L7:
 215  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac53b5600> -> %r0
 219  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data>
 224  setfield_gc_i %r0, $0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset>
 229  ref_return %r0
 231  ---
 231  L6:
 231  goto L7
 234  ---
 234  L4:
 234  goto L5
 237  ---
 237  L3:
 237  -live- %i1, %i2, %r0
 237  goto_if_not_int_gt %i1, $0, L8
 242  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r1
 247  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
 252  int_sub %i0, %i1 -> %i0
 256  newlist %i0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac0284d78>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8> -> %r2
 267  getfield_gc_r %r1, FieldDescr<list.items> -> %r1
 272  getfield_gc_r %r2, FieldDescr<list.items> -> %r3
 277  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[%i1, $0, %i0], R[%r1, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 288  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data>
 293  setfield_gc_i %r0, $0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset>
 298  L9:
 298  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r1
 303  inline_call_ir_r <JitCode 'll_mul_look_inside_iff__GcStruct_listLlT_listPtr_Signed'>, I[%i2], R[%r1] -> %r1
 311  -live- %r0, %r1
 311  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r0
 316  -live- %r0, %r1
 316  goto_if_not_ptr_eq %r1, %r0, L10
 321  ref_copy %r1 -> %r0
 324  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
 329  int_sub %i0, $0 -> %i0
 333  newlist %i0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac0284d78>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8> -> %r1
 344  getfield_gc_r %r0, FieldDescr<list.items> -> %r0
 349  getfield_gc_r %r1, FieldDescr<list.items> -> %r2
 354  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r0, %r2], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 365  L11:
 365  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac53b5600> -> %r0
 369  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data>
 374  setfield_gc_i %r0, $0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset>
 379  ref_return %r0
 381  ---
 381  L10:
 381  goto L11
 384  ---
 384  L8:
 384  goto L9
 387  ---
 387  L1:
 387  goto_if_exception_mismatch $<* struct object_vtable>, L12
 391  last_exception -> %i1
 393  last_exc_value -> %r0
 395  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 400  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 407  -live- %i0, %r0
 407  -live- %i0, %r0
 407  goto_if_not %i0, L13
 411  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 413  ---
 413  L13:
 413  -live- %r0
 413  raise %r0
 415  ---
 415  L12:
 415  reraise
