   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
  18  goto_if_not %i1, L1
  22  -live- %f1, %i0, %r0
  25  goto_if_not_int_lt %i0, $0, L2
  30  setfield_gc_f %r0, $-1L, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos>
  35  inline_call_r_r <JitCode 'W_BytesIO.getvalue'>, R[%r0] -> %r1
  41  -live- %r1
  44  ref_return %r1
  46  ---
  46  L2:
  46  L3:
  46  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $-1L], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i1
  56  -live- %f1, %i0, %i1, %r0
  59  goto_if_not %i1, L4
  63  ref_return $<* struct rpy_string>
  65  ---
  65  L4:
  65  -live- %f1, %i0, %r0
  68  goto_if_not_int_is_zero %i0, L5
  72  ref_return $<* struct rpy_string>
  74  ---
  74  L5:
  74  inline_call_r_v <JitCode 'W_BytesIO.__copy_into_bigbuffer'>, R[%r0]
  79  -live- %f1, %i0, %r0
  82  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer> -> %r1
  87  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
  92  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i1], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 101  residual_call_irf_f $<* fn _ll_2_llong_sub__SignedLongLong_SignedLongLong>, I[], R[], F[%f0, %f1], <CallDescr(LL) EF=0 OS_LLONG_SUB> -> %f2
 111  -live- %f1, %f2, %i0, %i1, %r0
 114  goto_if_not_int_ge %i0, $0, L6
 119  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 128  residual_call_irf_i $<* fn _ll_2_llong_lt__SignedLongLong_SignedLongLong>, I[], R[], F[%f0, %f2], <CallDescr(LL) EF=0 OS_LLONG_LT> -> %i0
 138  -live- %f0, %f1, %f2, %i0, %i1, %r0
 141  goto_if_not %i0, L7
 145  float_copy %f0 -> %f2
 148  L8:
 148  residual_call_irf_i $<* fn _ll_2_llong_le__SignedLongLong_SignedLongLong>, I[], R[], F[%f2, $0L], <CallDescr(LL) EF=0 OS_LLONG_LE> -> %i0
 158  -live- %f1, %f2, %i0, %i1, %r0
 161  goto_if_not %i0, L9
 165  ref_return $<* struct rpy_string>
 167  ---
 167  L9:
 167  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $0L], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i0
 177  -live- %f1, %f2, %i0, %i1, %r0
 180  goto_if_not %i0, L10
 184  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i1], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 193  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f2, %f0], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i1
 203  -live- %f1, %f2, %i1, %r0
 206  goto_if_not %i1, L11
 210  setfield_gc_f %r0, $-1L, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos>
 215  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer> -> %r1
 220  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
 225  getfield_gc_r %r1, FieldDescr<list.items> -> %r1
 230  inline_call_ir_r <JitCode 'll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[%i1], R[%r1] -> %r1
 238  -live- %r1
 241  ref_return %r1
 243  ---
 243  L11:
 243  L12:
 243  residual_call_irf_f $<* fn _ll_2_llong_add__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, %f2], <CallDescr(LL) EF=0 OS_LLONG_ADD> -> %f0
 253  setfield_gc_f %r0, %f0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos>
 258  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer> -> %r1
 263  residual_call_irf_f $<* fn _ll_2_llong_add__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, %f2], <CallDescr(LL) EF=0 OS_LLONG_ADD> -> %f0
 273  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f1], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i1
 282  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i0
 291  inline_call_ir_r <JitCode 'll_listslice_startstop__GcArray_CharLlT_listPtr_Signed_Signed'>, I[%i1, %i0], R[%r1] -> %r1
 300  -live- %r1
 303  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4d72d090> -> %i1
 308  inline_call_ir_r <JitCode 'll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[%i1], R[%r1] -> %r1
 316  -live- %r1
 319  ref_return %r1
 321  ---
 321  L10:
 321  goto L12
 324  ---
 324  L7:
 324  goto L8
 327  ---
 327  L6:
 327  goto L8
 330  ---
 330  L1:
 330  goto L3
