   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
  13  goto_if_not_int_gt %i1, %i0, L1
  18  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_stringio.UnicodeIO.inst_data> -> %r1
  23  inline_call_ir_r <JitCode 'll_listslice_startstop__GcStruct_listLlT_listPtr_Signed_Signed'>, I[$0, %i0], R[%r1] -> %r1
  32  -live- %i0, %r0, %r1
  35  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._io.interp_stringio.UnicodeIO.inst_data>
  40  L2:
  40  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_stringio.UnicodeIO.inst_data> -> %r1
  45  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
  50  -live- %i0, %i1, %r0
  53  goto_if_not_int_lt %i1, %i0, L3
  58  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_stringio.UnicodeIO.inst_data> -> %r1
  63  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
  68  int_sub %i0, %i1 -> %i1
  72  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_INTLlT_Signed_INT'>, I[%i1, $0L], R[] -> %r0
  80  -live- %r0, %r1
  83  inline_call_r_v <JitCode 'll_extend__listPtr_arrayPtr'>, R[%r1, %r0]
  89  -live-
  92  void_return
  93  ---
  93  L3:
  93  void_return
  94  ---
  94  L1:
  94  goto L2
