   0  getfield_gc_f %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos> -> %f1
   5  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $0L], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i1
  15  -live- %f1, %i0, %i1, %r0
  15  goto_if_not %i1, L1
  19  -live- %f1, %i0, %r0
  19  goto_if_not_int_lt %i0, $0, L2
  24  setfield_gc_f %r0, $-1L, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos>
  29  inline_call_r_r <JitCode 'W_BytesIO.getvalue'>, R[%r0] -> %r1
  35  -live- %r1
  35  ref_return %r1
  37  ---
  37  L2:
  37  L3:
  37  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $-1L], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i1
  47  -live- %f1, %i0, %i1, %r0
  47  goto_if_not %i1, L4
  51  ref_return $<* struct rpy_string>
  53  ---
  53  L4:
  53  -live- %f1, %i0, %r0
  53  goto_if_not_int_is_zero %i0, L5
  57  ref_return $<* struct rpy_string>
  59  ---
  59  L5:
  59  inline_call_r_v <JitCode 'W_BytesIO.__copy_into_bigbuffer'>, R[%r0]
  64  -live- %f1, %i0, %r0
  64  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer> -> %r1
  69  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
  74  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i1], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
  83  residual_call_irf_f $<* fn _ll_2_llong_sub__SignedLongLong_SignedLongLong>, I[], R[], F[%f0, %f1], <CallDescr(LL) EF=0 OS_LLONG_SUB> -> %f2
  93  -live- %f1, %f2, %i0, %i1, %r0
  93  goto_if_not_int_ge %i0, $0, L6
  98  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 107  residual_call_irf_i $<* fn _ll_2_llong_lt__SignedLongLong_SignedLongLong>, I[], R[], F[%f0, %f2], <CallDescr(LL) EF=0 OS_LLONG_LT> -> %i0
 117  -live- %f0, %f1, %f2, %i0, %i1, %r0
 117  goto_if_not %i0, L7
 121  float_copy %f0 -> %f2
 124  L8:
 124  residual_call_irf_i $<* fn _ll_2_llong_le__SignedLongLong_SignedLongLong>, I[], R[], F[%f2, $0L], <CallDescr(LL) EF=0 OS_LLONG_LE> -> %i0
 134  -live- %f1, %f2, %i0, %i1, %r0
 134  goto_if_not %i0, L9
 138  ref_return $<* struct rpy_string>
 140  ---
 140  L9:
 140  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $0L], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i0
 150  -live- %f1, %f2, %i0, %i1, %r0
 150  goto_if_not %i0, L10
 154  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i1], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 163  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f2, %f0], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i1
 173  -live- %f1, %f2, %i1, %r0
 173  goto_if_not %i1, L11
 177  setfield_gc_f %r0, $-1L, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos>
 182  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer> -> %r1
 187  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
 192  getfield_gc_r %r1, FieldDescr<list.items> -> %r1
 197  inline_call_ir_r <JitCode 'll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[%i1], R[%r1] -> %r1
 205  -live- %r1
 205  ref_return %r1
 207  ---
 207  L11:
 207  L12:
 207  residual_call_irf_f $<* fn _ll_2_llong_add__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, %f2], <CallDescr(LL) EF=0 OS_LLONG_ADD> -> %f0
 217  setfield_gc_f %r0, %f0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos>
 222  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer> -> %r1
 227  residual_call_irf_f $<* fn _ll_2_llong_add__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, %f2], <CallDescr(LL) EF=0 OS_LLONG_ADD> -> %f0
 237  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f1], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i1
 246  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i0
 255  inline_call_ir_r <JitCode 'll_listslice_startstop__GcArray_CharLlT_listPtr_Signed_Signed'>, I[%i1, %i0], R[%r1] -> %r1
 264  -live- %r1
 264  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x434eb1b0> -> %i1
 269  inline_call_ir_r <JitCode 'll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[%i1], R[%r1] -> %r1
 277  -live- %r1
 277  ref_return %r1
 279  ---
 279  L10:
 279  goto L12
 282  ---
 282  L7:
 282  goto L8
 285  ---
 285  L6:
 285  goto L8
 288  ---
 288  L1:
 288  goto L3
