   0  getfield_gc_r %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_Repeat.inst_w_obj> -> %r1
   5  inline_call_r_r <JitCode 'repr'>, R[%r1] -> %r1
  11  -live- %r0, %r1
  11  -live- %r0, %r1
  11  guard_class %r1 -> %i0
  14  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
  19  -live- %i0, %r0, %r1
  19  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
  23  unreachable
  24  ---
  24  L1:
  24  -live- %r0, %r1
  24  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r1
  30  -live- %r0, %r1
  30  L4:
  30  getfield_gc_i %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_Repeat.inst_counting> -> %i0
  35  -live- %i0, %r0, %r1
  35  goto_if_not %i0, L5
  39  getfield_gc_i %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_Repeat.inst_count> -> %i0
  44  new_array_clear $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0> -> %r0
  49  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  55  -live- %i0, %r0, %r1
  55  goto_if_not_ptr_nonzero %r1, L6
  59  L7:
  59  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  65  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  71  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
  79  -live- %r0, %r1
  79  setarrayitem_gc_r %r0, $3, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  85  setarrayitem_gc_r %r0, $4, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  91  ref_isvirtual %r0 -> %i0
  94  -live- %i0, %r0
  94  goto_if_not %i0, L8
  98  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$5], R[%r0] -> %r0
 106  -live- %r0
 106  L9:
 106  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac5501f30> -> %r1
 110  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 115  ref_return %r1
 117  ---
 117  L8:
 117  int_isconstant $5 -> %i0
 120  -live- %i0, %r0
 120  goto_if_not %i0, L10
 124  L11:
 124  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$5], R[%r0], <CallDescr(ir) EF=5> -> %r0
 133  -live- %r0
 133  goto L9
 136  ---
 136  L10:
 136  goto L11
 139  ---
 139  L6:
 139  ref_copy $<* struct rpy_string> -> %r1
 142  goto L7
 145  ---
 145  L5:
 145  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0> -> %r0
 150  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 156  -live- %r0, %r1
 156  goto_if_not_ptr_nonzero %r1, L12
 160  L13:
 160  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 166  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 172  ref_isvirtual %r0 -> %i0
 175  -live- %i0, %r0
 175  goto_if_not %i0, L14
 179  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$3], R[%r0] -> %r0
 187  -live- %r0
 187  goto L9
 190  ---
 190  L14:
 190  int_isconstant $3 -> %i0
 193  -live- %i0, %r0
 193  goto_if_not %i0, L15
 197  L16:
 197  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$3], R[%r0], <CallDescr(ir) EF=5> -> %r0
 206  -live- %r0
 206  goto L9
 209  ---
 209  L15:
 209  goto L16
 212  ---
 212  L12:
 212  ref_copy $<* struct rpy_string> -> %r1
 215  goto L13
 218  ---
 218  L2:
 218  -live- %r0, %r1
 218  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
 223  goto L4
 226  ---
 226  L3:
 226  -live- %r1
 226  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
 235  -live- %r1
 235  assert_not_none %r1
 237  -live- %r1
 237  guard_class %r1 -> %i0
 240  -live- %r1
 240  raise %r1
