   0  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_stringio.UnicodeIO.inst_data> -> %r1
   5  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
  10  -live- %i0, %i1, %r0
  10  goto_if_not_int_gt %i1, %i0, L1
  15  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_stringio.UnicodeIO.inst_data> -> %r1
  20  inline_call_ir_r <JitCode 'll_listslice_startstop__GcStruct_listLlT_listPtr_Signed_Signed'>, I[$0, %i0], R[%r1] -> %r1
  29  -live- %i0, %r0, %r1
  29  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._io.interp_stringio.UnicodeIO.inst_data>
  34  L2:
  34  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_stringio.UnicodeIO.inst_data> -> %r1
  39  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
  44  -live- %i0, %i1, %r0
  44  goto_if_not_int_lt %i1, %i0, L3
  49  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_stringio.UnicodeIO.inst_data> -> %r1
  54  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
  59  int_sub %i0, %i1 -> %i1
  63  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_UniCharLlT_Signed_UniChar'>, I[%i1, $u'\x00'], R[] -> %r0
  71  -live- %r0, %r1
  71  inline_call_r_v <JitCode 'll_extend__listPtr_arrayPtr'>, R[%r1, %r0]
  77  -live-
  77  void_return
  78  ---
  78  L3:
  78  void_return
  79  ---
  79  L1:
  79  goto L2
