   0  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__closed> -> %i1
   5  -live- %f0, %i0, %i1, %r0
   8  goto_if_not %i1, L1
  12  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4d1a6390> -> %r1
  16  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  21  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e090> -> %r0
  25  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  30  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  35  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  40  assert_not_none %r0
  42  -live- %r0
  45  raise %r0
  47  ---
  47  L1:
  47  -live- %f0, %i0, %r0
  50  switch %i0, <SwitchDictDescr 0:L2, 1:L3, 2:L4>
  54  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4a776a70> -> %r0
  58  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  63  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
  68  setfield_gc_i %r0, %i0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
  73  assert_not_none %r0
  75  -live- %r0
  78  raise %r0
  80  ---
  80  L2:
  80  -live- %f0, %i0, %r0
  83  residual_call_irf_i $<* fn _ll_2_llong_lt__SignedLongLong_SignedLongLong>, I[], R[], F[%f0, $0L], <CallDescr(LL) EF=0 OS_LLONG_LT> -> %i1
  93  -live- %f0, %i0, %i1, %r0
  96  goto_if_not %i1, L5
 100  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e3b0> -> %r0
 104  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 109  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 114  assert_not_none %r0
 116  -live- %r0
 119  raise %r0
 121  ---
 121  L5:
 121  L6:
 121  inline_call_irf_v <JitCode 'W_BytesIO.seek'>, I[%i0], R[%r0], F[%f0]
 130  -live- %r0
 133  getfield_gc_f %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos> -> %f1
 138  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $-1L], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i1
 148  -live- %f1, %i1, %r0
 151  goto_if_not %i1, L7
 155  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer> -> %r1
 160  -live- %r0, %r1
 163  goto_if_not_ptr_iszero %r1, L8
 167  int_copy $0 -> %i1
 170  L9:
 170  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__strings> -> %r1
 175  -live- %i1, %r1
 178  goto_if_not_ptr_iszero %r1, L10
 182  L11:
 182  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i1], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f1
 191  L12:
 191  residual_call_irf_r $<* fn fromrarith_int__r_longlong>, I[], R[], F[%f1], <CallDescr(L) EF=4> -> %r1
 200  -live- %r1
 203  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4e774370> -> %r0
 207  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 212  ref_return %r0
 214  ---
 214  L10:
 214  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i0
 219  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i2
 224  int_sub %i0, %i2 -> %i0
 228  getfield_gc_i %r1, FieldDescr<stringbuilder.total_size> -> %i2
 233  int_sub %i2, %i0 -> %i0
 237  int_add %i1, %i0 -> %i1
 241  goto L11
 244  ---
 244  L8:
 244  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
 249  int_add %i1, $0 -> %i1
 253  goto L9
 256  ---
 256  L7:
 256  goto L12
 259  ---
 259  L3:
 259  -live- %f0, %i0, %r0
 262  getfield_gc_f %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos> -> %f1
 267  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $-1L], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i1
 277  -live- %f0, %f1, %i0, %i1, %r0
 280  goto_if_not %i1, L13
 284  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer> -> %r1
 289  -live- %f0, %i0, %r0, %r1
 292  goto_if_not_ptr_iszero %r1, L14
 296  int_copy $0 -> %i1
 299  L15:
 299  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__strings> -> %r1
 304  -live- %f0, %i0, %i1, %r0, %r1
 307  goto_if_not_ptr_iszero %r1, L16
 311  L17:
 311  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i1], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f1
 320  L18:
 320  residual_call_irf_f $<* fn _ll_2_llong_sub__SignedLongLong_SignedLongLong>, I[], R[], F[$2147483647L, %f1], <CallDescr(LL) EF=0 OS_LLONG_SUB> -> %f1
 330  residual_call_irf_i $<* fn _ll_2_llong_gt__SignedLongLong_SignedLongLong>, I[], R[], F[%f0, %f1], <CallDescr(LL) EF=0 OS_LLONG_GT> -> %i1
 340  -live- %f0, %i0, %i1, %r0
 343  goto_if_not %i1, L19
 347  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e3b0> -> %r0
 351  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 356  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 361  assert_not_none %r0
 363  -live- %r0
 366  raise %r0
 368  ---
 368  L19:
 368  goto L6
 371  ---
 371  L16:
 371  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
 376  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i3
 381  int_sub %i2, %i3 -> %i2
 385  getfield_gc_i %r1, FieldDescr<stringbuilder.total_size> -> %i3
 390  int_sub %i3, %i2 -> %i2
 394  int_add %i1, %i2 -> %i1
 398  goto L17
 401  ---
 401  L14:
 401  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
 406  int_add %i1, $0 -> %i1
 410  goto L15
 413  ---
 413  L13:
 413  goto L18
 416  ---
 416  L4:
 416  -live- %f0, %i0, %r0
 419  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer> -> %r1
 424  -live- %f0, %i0, %r0, %r1
 427  goto_if_not_ptr_iszero %r1, L20
 431  int_copy $0 -> %i1
 434  L21:
 434  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__strings> -> %r1
 439  -live- %f0, %i0, %i1, %r0, %r1
 442  goto_if_not_ptr_iszero %r1, L22
 446  L23:
 446  int_sub $2147483647, %i1 -> %i1
 450  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i1], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f1
 459  residual_call_irf_i $<* fn _ll_2_llong_gt__SignedLongLong_SignedLongLong>, I[], R[], F[%f0, %f1], <CallDescr(LL) EF=0 OS_LLONG_GT> -> %i1
 469  -live- %f0, %i0, %i1, %r0
 472  goto_if_not %i1, L24
 476  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e3b0> -> %r0
 480  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 485  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 490  assert_not_none %r0
 492  -live- %r0
 495  raise %r0
 497  ---
 497  L24:
 497  goto L6
 500  ---
 500  L22:
 500  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
 505  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i3
 510  int_sub %i2, %i3 -> %i2
 514  getfield_gc_i %r1, FieldDescr<stringbuilder.total_size> -> %i3
 519  int_sub %i3, %i2 -> %i2
 523  int_add %i1, %i2 -> %i1
 527  goto L23
 530  ---
 530  L20:
 530  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
 535  int_add %i1, $0 -> %i1
 539  goto L21
