   0  setfield_gc_i %r0, $False, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__closed>
   5  setfield_gc_r %r0, $<* struct stringbuilder>, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__strings>
  10  setfield_gc_r %r0, $<* struct list>, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__bigbuffer>
  15  setfield_gc_i %r0, $-1, FieldDescr<pypy.module._io.interp_bytesio.W_BytesIO.inst__RStringIO__pos>
  20  -live- %r0, %r1
  23  goto_if_not_ptr_iszero %r1, L1
  27  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  29  ---
  29  L1:
  29  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  36  -live- %i0, %r0, %r1
  39  goto_if_not %i0, L2
  43  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  45  ---
  45  L2:
  45  inline_call_r_r <JitCode 'W_BytesIO.write_w'>, R[%r0, %r1] -> %r1
  52  -live- %r0
  55  inline_call_ir_v <JitCode 'W_BytesIO.seek'>, I[$0, $0], R[%r0]
  63  -live-
  66  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
