   0  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset> -> %i1
   5  -live- %i0, %i1, %r0, %r1
   5  goto_if_not_int_gt %i1, $0, L1
  10  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r5
  15  getfield_gc_i %r5, FieldDescr<list.length> -> %i2
  20  int_sub %i2, %i1 -> %i2
  24  newlist %i2, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff48b907d0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff48784b90> -> %r3
  35  getfield_gc_r %r5, FieldDescr<list.items> -> %r5
  40  getfield_gc_r %r3, FieldDescr<list.items> -> %r2
  45  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[%i1, $0, %i2], R[%r5, %r2], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
  56  setfield_gc_r %r0, %r3, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data>
  61  setfield_gc_i %r0, $0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset>
  66  L2:
  66  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r2
  71  getfield_gc_i %r2, FieldDescr<list.length> -> %i1
  76  int_sub %i0, $1 -> %i2
  80  int_mul %i1, %i2 -> %i3
  84  newlist_hint %i0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff51ef81e0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff458f2500> -> %r4
  95  int_copy $0 -> %i4
  98  int_copy %i0 -> %i5
 101  L3:
 101  -live- %i0, %i3, %i4, %i5, %r0, %r1, %r2, %r4
 101  goto_if_not_int_ge %i4, %i5, L4
 106  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff96e9bcd0> -> %r3
 110  newlist_hint %i3, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff48b907d0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff48784b90> -> %r5
 121  setfield_gc_r %r3, %r5, FieldDescr<rpython.rlib.rstring.ByteListBuilder.inst_l>
 126  int_copy $0 -> %i2
 129  L5:
 129  -live- %i0, %i2, %r0, %r2, %r3, %r4
 129  goto_if_not_int_ge %i2, %i0, L6
 134  getfield_gc_r %r3, FieldDescr<rpython.rlib.rstring.ByteListBuilder.inst_l> -> %r5
 139  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r3
 144  -live- %r3, %r5
 144  goto_if_not_ptr_eq %r5, %r3, L7
 149  ref_copy %r5 -> %r3
 152  getfield_gc_i %r3, FieldDescr<list.length> -> %i1
 157  int_sub %i1, $0 -> %i1
 161  newlist %i1, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff48b907d0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff48784b90> -> %r5
 172  getfield_gc_r %r3, FieldDescr<list.items> -> %r3
 177  getfield_gc_r %r5, FieldDescr<list.items> -> %r2
 182  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i1], R[%r3, %r2], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 193  L8:
 193  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff8aa2be60> -> %r3
 197  setfield_gc_r %r3, %r5, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data>
 202  setfield_gc_i %r3, $0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset>
 207  ref_return %r3
 209  ---
 209  L7:
 209  goto L8
 212  ---
 212  L6:
 212  int_copy %i2 -> %i3
 215  int_add %i3, $1 -> %i2
 219  -live- %i0, %i2, %i3, %r0, %r2, %r3, %r4
 219  goto_if_not_ptr_nonzero %r2, L9
 223  getfield_gc_i %r2, FieldDescr<list.length> -> %i1
 228  -live- %i0, %i1, %i2, %i3, %r0, %r2, %r3, %r4
 228  goto_if_not_int_is_true %i1, L10
 232  -live- %i0, %i2, %i3, %r0, %r2, %r3, %r4
 232  goto_if_not_int_is_true %i3, L11
 236  residual_call_r_v $<* fn append__list>, R[%r3, %r2], <CallDescr(rr) EF=5>
 243  -live- %i0, %i2, %i3, %r0, %r2, %r3, %r4
 243  L12:
 243  getlistitem_gc_r %r4, %i3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff458f2500> -> %r5
 251  residual_call_r_v $<* fn append__str>, R[%r3, %r5], <CallDescr(rr) EF=5>
 258  -live- %i0, %i2, %r0, %r2, %r3, %r4
 258  goto L5
 261  ---
 261  L11:
 261  goto L12
 264  ---
 264  L10:
 264  goto L12
 267  ---
 267  L9:
 267  goto L12
 270  ---
 270  L4:
 270  int_copy %i4 -> %i2
 273  int_add %i2, $1 -> %i4
 277  getlistitem_gc_r %r1, %i2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r3
 285  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 285  guard_class %r3 -> %i1
 288  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
 293  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 298  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 298  goto_if_not %i1, L13
 302  L14:
 302  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 302  guard_class %r3 -> %i1
 305  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_buffer_w> -> %i1
 310  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 310  int_guard_value %i1
 312  residual_call_ir_r %i1, <IndirectCallTargets>, I[$0], R[%r3], <CallDescr(ri) EF=7> -> %r5
 321  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5
 321  catch_exception L15
 324  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r4, %r5
 324  guard_class %r5 -> %i1
 327  getfield_raw_i %i1, FieldDescr<pypy.interpreter.buffer.BufferView_vtable.cls_as_str> -> %i1
 332  inline_call_ir_r <JitCode 'dispatcher'>, I[%i1], R[%r5] -> %r5
 340  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r4, %r5
 340  getfield_gc_i %r4, FieldDescr<list.length> -> %i1
 345  int_add %i1, $1 -> %i6
 349  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i6], R[%r4]
 356  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r4, %r5
 356  setlistitem_gc_r %r4, %i1, %r5, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff458f2500>
 364  getlistitem_gc_r %r4, %i2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff458f2500> -> %r5
 372  strlen %r5 -> %i1
 375  int_add %i3, %i1 -> %i3
 379  goto L3
 382  ---
 382  L15:
 382  goto_if_exception_mismatch $<* struct object_vtable>, L16
 386  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4698c9b0> -> %r5
 390  setfield_gc_r %r5, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 395  setfield_gc_r %r5, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 400  setfield_gc_r %r5, %r3, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 405  assert_not_none %r5
 407  -live- %r5
 407  guard_class %r5 -> %i1
 410  -live- %r5
 410  raise %r5
 412  ---
 412  L16:
 412  reraise
 413  ---
 413  L13:
 413  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 413  guard_class %r3 -> %i1
 416  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 416  int_guard_value %i1
 418  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 418  guard_class %r3 -> %i1
 421  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 426  getfield_raw_i %i1, FieldDescr<specfunc.variant0> -> %i1
 431  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 431  int_guard_value %i1
 433  residual_call_r_r %i1, <IndirectCallTargets>, R[%r3], <CallDescr(r) EF=2> -> %r5
 440  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5
 440  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r5, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 447  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 447  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 447  goto_if_not %i1, L17
 451  goto L14
 454  ---
 454  L17:
 454  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 454  guard_class %r3 -> %i1
 457  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
 462  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 467  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 467  goto_if_not %i1, L18
 471  goto L14
 474  ---
 474  L18:
 474  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 474  guard_class %r3 -> %i1
 477  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 477  int_guard_value %i1
 479  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 479  guard_class %r3 -> %i1
 482  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 487  getfield_raw_i %i1, FieldDescr<specfunc.variant0> -> %i1
 492  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 492  int_guard_value %i1
 494  residual_call_r_r %i1, <IndirectCallTargets>, R[%r3], <CallDescr(r) EF=2> -> %r5
 501  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5
 501  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r5, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 508  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 508  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 508  goto_if_not %i1, L19
 512  goto L14
 515  ---
 515  L19:
 515  inline_call_ir_r <JitCode 'oefmt__sequence_item__d__expected_string___T_found_star_2'>, I[%i2], R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r3] -> %r5
 525  -live- %r5
 525  assert_not_none %r5
 527  -live- %r5
 527  guard_class %r5 -> %i1
 530  -live- %r5
 530  raise %r5
 532  ---
 532  L1:
 532  goto L2
