   0  getfield_gc_r %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_Count.inst_w_c> -> %r1
   5  -live- %r0, %r1
   8  guard_class %r1 -> %i0
  11  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___repr__> -> %i0
  16  -live- %i0, %r0, %r1
  19  int_guard_value %i0
  21  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
  28  -live- %r0, %r1
  31  guard_class %r1 -> %i0
  34  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
  39  -live- %i0, %r0, %r1
  42  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
  46  unreachable
  47  ---
  47  L1:
  47  -live- %r0, %r1
  50  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r1
  56  L4:
  56  -live- %r0, %r1
  59  inline_call_r_i <JitCode 'W_Count.single_argument'>, R[%r0] -> %i0
  65  -live- %i0, %r0, %r1
  68  goto_if_not %i0, L5
  72  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910> -> %r0
  77  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910>
  83  -live- %r0, %r1
  86  goto_if_not_ptr_nonzero %r1, L6
  90  L7:
  90  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910>
  96  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910>
 102  inline_call_ir_r <JitCode 'll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[$3], R[%r0] -> %r0
 110  L8:
 110  -live- %r0
 113  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609337a6288> -> %r1
 117  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 122  ref_return %r1
 124  ---
 124  L6:
 124  ref_copy $<* struct rpy_string> -> %r1
 127  goto L7
 130  ---
 130  L5:
 130  getfield_gc_r %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_Count.inst_w_step> -> %r0
 135  -live- %r0, %r1
 138  guard_class %r0 -> %i0
 141  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___repr__> -> %i0
 146  -live- %i0, %r0, %r1
 149  int_guard_value %i0
 151  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 158  -live- %r0, %r1
 161  guard_class %r0 -> %i0
 164  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 169  -live- %i0, %r0, %r1
 172  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11>
 176  unreachable
 177  ---
 177  L9:
 177  -live- %r0, %r1
 180  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r0] -> %r2
 186  L12:
 186  -live- %r1, %r2
 189  new_array_clear $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910> -> %r0
 194  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910>
 200  -live- %r0, %r1, %r2
 203  goto_if_not_ptr_nonzero %r1, L13
 207  L14:
 207  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910>
 213  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910>
 219  -live- %r0, %r2
 222  goto_if_not_ptr_nonzero %r2, L15
 226  L16:
 226  setarrayitem_gc_r %r0, $3, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910>
 232  setarrayitem_gc_r %r0, $4, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000560920cb3910>
 238  inline_call_ir_r <JitCode 'll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[$5], R[%r0] -> %r0
 246  -live- %r0
 249  goto L8
 252  ---
 252  L15:
 252  ref_copy $<* struct rpy_string> -> %r2
 255  goto L16
 258  ---
 258  L13:
 258  ref_copy $<* struct rpy_string> -> %r1
 261  goto L14
 264  ---
 264  L10:
 264  -live- %r0, %r1
 267  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r2
 272  goto L12
 275  ---
 275  L11:
 275  -live- %r0
 278  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
 287  -live- %r1
 290  assert_not_none %r1
 292  -live- %r1
 295  guard_class %r1 -> %i0
 298  -live- %r1
 301  raise %r1
 303  ---
 303  L2:
 303  -live- %r0, %r1
 306  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
 311  goto L4
 314  ---
 314  L3:
 314  -live- %r1
 317  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
 326  -live- %r1
 329  assert_not_none %r1
 331  -live- %r1
 334  guard_class %r1 -> %i0
 337  -live- %r1
 340  raise %r1
