   0  setfield_gc_i %r0, $False, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_error>
   5  getfield_gc_i %r0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_buflen> -> %i0
  10  strlen %r1 -> %i1
  13  int_add %i1, %i0 -> %i2
  17  getfield_gc_i %r0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_bufsize> -> %i3
  22  -live- %i0, %i1, %i2, %i3, %r0, %r1
  22  goto_if_not_int_lt %i2, %i3, L1
  27  getfield_gc_r %r0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_buf> -> %r2
  32  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
  37  int_add %i0, $1 -> %i2
  41  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r2]
  48  -live- %i0, %i1, %r0, %r1, %r2
  48  setlistitem_gc_r %r2, %i0, %r1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8>
  56  getfield_gc_i %r0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_buflen> -> %i0
  61  int_add %i0, %i1 -> %i0
  65  setfield_gc_i %r0, %i0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_buflen>
  70  void_return
  71  ---
  71  L1:
  71  -live- %i0, %r0, %r1
  71  goto_if_not_int_is_true %i0, L2
  75  getfield_gc_r %r0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_buf> -> %r2
  80  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
  85  int_add %i0, $1 -> %i1
  89  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r2]
  96  -live- %i0, %r0, %r1, %r2
  96  setlistitem_gc_r %r2, %i0, %r1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8>
 104  getfield_gc_r %r0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_buf> -> %r1
 109  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
 114  getfield_gc_r %r1, FieldDescr<list.items> -> %r1
 119  -live- %i1, %r0, %r1
 119  goto_if_not_int_is_zero %i1, L3
 123  L4:
 123  inline_call_ir_r <JitCode 'll_join_strs__v1654___simple_call__function_'>, I[%i1], R[%r1] -> %r2
 131  -live- %r0, %r2
 131  L5:
 131  getfield_gc_r %r0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_base> -> %r1
 136  -live- %r0, %r1, %r2
 136  guard_class %r1 -> %i0
 139  getfield_raw_i %i0, FieldDescr<rpython.rlib.streamio.Stream_vtable.cls_write> -> %i0
 144  -live- %i0, %r0, %r1, %r2
 144  int_guard_value %i0
 146  residual_call_r_v %i0, <IndirectCallTargets>, R[%r1, %r2], <CallDescr(rr) EF=7>
 153  -live- %r0
 153  catch_exception L6
 156  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab8f21a98>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r1
 167  setfield_gc_r %r0, %r1, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_buf>
 172  setfield_gc_i %r0, $0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_buflen>
 177  void_return
 178  ---
 178  L6:
 178  last_exception -> %i0
 180  last_exc_value -> %r1
 182  setfield_gc_i %r0, $True, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_error>
 187  -live- %r1
 187  raise %r1
 189  ---
 189  L3:
 189  ref_isvirtual %r1 -> %i0
 192  -live- %i0, %i1, %r0, %r1
 192  goto_if_not %i0, L7
 196  goto L4
 199  ---
 199  L7:
 199  int_isconstant %i1 -> %i0
 202  -live- %i0, %i1, %r0, %r1
 202  goto_if_not %i0, L8
 206  -live- %i1, %r0, %r1
 206  goto_if_not_int_le %i1, $2, L9
 211  goto L4
 214  ---
 214  L9:
 214  L10:
 214  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1656___simple_call__function_>, I[%i1], R[%r1], <CallDescr(ir) EF=5> -> %r2
 223  -live- %r0, %r2
 223  goto L5
 226  ---
 226  L8:
 226  goto L10
 229  ---
 229  L2:
 229  getfield_gc_r %r0, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_base> -> %r2
 234  -live- %r0, %r1, %r2
 234  guard_class %r2 -> %i0
 237  getfield_raw_i %i0, FieldDescr<rpython.rlib.streamio.Stream_vtable.cls_write> -> %i0
 242  -live- %i0, %r0, %r1, %r2
 242  int_guard_value %i0
 244  residual_call_r_v %i0, <IndirectCallTargets>, R[%r2, %r1], <CallDescr(rr) EF=7>
 251  -live- %r0
 251  catch_exception L11
 254  void_return
 255  ---
 255  L11:
 255  last_exception -> %i0
 257  last_exc_value -> %r1
 259  setfield_gc_i %r0, $True, FieldDescr<rpython.rlib.streamio.BufferingOutputStream.inst_error>
 264  -live- %r1
 264  raise %r1
