   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> -> %r4
  15  getfield_gc_i %r4, FieldDescr<list.length> -> %i2
  20  int_sub %i2, %i1 -> %i2
  24  newlist %i2, <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
  35  getfield_gc_r %r4, FieldDescr<list.items> -> %r4
  40  getfield_gc_r %r2, FieldDescr<list.items> -> %r3
  45  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[%i1, $0, %i2], R[%r4, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
  56  setfield_gc_r %r0, %r2, 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> -> %r3
  71  getfield_gc_i %r3, FieldDescr<list.length> -> %i1
  76  int_sub %i0, $1 -> %i2
  80  int_mul %i1, %i2 -> %i2
  84  newlist_hint %i0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab8f21a98>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r5
  95  int_copy $0 -> %i4
  98  int_copy %i0 -> %i5
 101  L3:
 101  -live- %i0, %i2, %i4, %i5, %r0, %r1, %r3, %r5
 101  goto_if_not_int_ge %i4, %i5, L4
 106  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aaab561590> -> %r2
 110  newlist_hint %i2, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac0284d78>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8> -> %r4
 121  setfield_gc_r %r2, %r4, FieldDescr<rpython.rlib.rstring.ByteListBuilder.inst_l>
 126  int_copy $0 -> %i2
 129  L5:
 129  -live- %i0, %i2, %r0, %r2, %r3, %r5
 129  goto_if_not_int_ge %i2, %i0, L6
 134  getfield_gc_r %r2, FieldDescr<rpython.rlib.rstring.ByteListBuilder.inst_l> -> %r4
 139  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data> -> %r2
 144  -live- %r2, %r4
 144  goto_if_not_ptr_eq %r4, %r2, L7
 149  ref_copy %r4 -> %r2
 152  getfield_gc_i %r2, FieldDescr<list.length> -> %i1
 157  int_sub %i1, $0 -> %i1
 161  newlist %i1, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac0284d78>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aab8d18bb8> -> %r4
 172  getfield_gc_r %r2, FieldDescr<list.items> -> %r2
 177  getfield_gc_r %r4, FieldDescr<list.items> -> %r1
 182  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i1], R[%r2, %r1], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 193  L8:
 193  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac53b5600> -> %r2
 197  setfield_gc_r %r2, %r4, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data>
 202  setfield_gc_i %r2, $0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset>
 207  ref_return %r2
 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, %r5
 219  goto_if_not_ptr_nonzero %r3, L9
 223  getfield_gc_i %r3, FieldDescr<list.length> -> %i1
 228  -live- %i0, %i1, %i2, %i3, %r0, %r2, %r3, %r5
 228  goto_if_not_int_is_true %i1, L10
 232  -live- %i0, %i2, %i3, %r0, %r2, %r3, %r5
 232  goto_if_not_int_is_true %i3, L11
 236  residual_call_r_v $<* fn append__list>, R[%r2, %r3], <CallDescr(rr) EF=5>
 243  -live- %i0, %i2, %i3, %r0, %r2, %r3, %r5
 243  L12:
 243  getlistitem_gc_r %r5, %i3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r4
 251  residual_call_r_v $<* fn append__str>, R[%r2, %r4], <CallDescr(rr) EF=5>
 258  -live- %i0, %i2, %r0, %r2, %r3, %r5
 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 -> %i3
 273  int_add %i3, $1 -> %i4
 277  getlistitem_gc_r %r1, %i3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r2
 285  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 285  guard_class %r2 -> %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, %r5
 298  goto_if_not %i1, L13
 302  L14:
 302  inline_call_r_r <JitCode '_op_val'>, R[%r2, $<* struct rpy_string>] -> %r4
 309  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r3, %r4, %r5
 309  getfield_gc_i %r5, FieldDescr<list.length> -> %i1
 314  int_add %i1, $1 -> %i6
 318  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i6], R[%r5]
 325  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r3, %r4, %r5
 325  setlistitem_gc_r %r5, %i1, %r4, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8>
 333  getlistitem_gc_r %r5, %i3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r4
 341  strlen %r4 -> %i1
 344  int_add %i2, %i1 -> %i2
 348  goto L3
 351  ---
 351  L13:
 351  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 351  guard_class %r2 -> %i1
 354  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 354  int_guard_value %i1
 356  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 356  guard_class %r2 -> %i1
 359  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 364  getfield_raw_i %i1, FieldDescr<specfunc.variant0> -> %i1
 369  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 369  int_guard_value %i1
 371  residual_call_r_r %i1, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r4
 378  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5
 378  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r4, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 385  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 385  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 385  goto_if_not %i1, L15
 389  goto L14
 392  ---
 392  L15:
 392  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 392  guard_class %r2 -> %i1
 395  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
 400  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 405  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 405  goto_if_not %i1, L16
 409  goto L14
 412  ---
 412  L16:
 412  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 412  guard_class %r2 -> %i1
 415  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 415  int_guard_value %i1
 417  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 417  guard_class %r2 -> %i1
 420  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 425  getfield_raw_i %i1, FieldDescr<specfunc.variant0> -> %i1
 430  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 430  int_guard_value %i1
 432  residual_call_r_r %i1, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r4
 439  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5
 439  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r4, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 446  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 446  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r5
 446  goto_if_not %i1, L17
 450  goto L14
 453  ---
 453  L17:
 453  inline_call_ir_r <JitCode 'oefmt__sequence_item__d__expected_string___T_found_star_2'>, I[%i3], R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r2] -> %r4
 463  -live- %r4
 463  assert_not_none %r4
 465  -live- %r4
 465  guard_class %r4 -> %i1
 468  -live- %r4
 468  raise %r4
 470  ---
 470  L1:
 470  goto L2
