   0  -live- %i0, %i1, %r0, %r1
   0  goto_if_not_int_ne %i1, $-234, L1
   5  inline_call_ir_v <JitCode 'ObjSpace.warn'>, I[$2], R[$<* struct pypy.objspace.std.bytesobject.W_BytesObject>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>]
  13  -live- %i0, %r0, %r1
  13  L2:
  13  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_state>
  18  inline_call_r_r <JitCode 'check_readable_w'>, R[%r1] -> %r2
  24  -live- %i0, %r0, %r1
  24  inline_call_r_r <JitCode 'check_writable_w'>, R[%r1] -> %r2
  30  -live- %i0, %r0, %r1
  30  inline_call_r_r <JitCode 'check_seekable_w'>, R[%r1] -> %r2
  36  -live- %i0, %r0, %r1
  36  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_w_raw>
  41  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_buffer_size>
  46  setfield_gc_i %r0, $True, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_readable>
  51  setfield_gc_i %r0, $True, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_writable>
  56  inline_call_r_v <JitCode 'W_BufferedRandom._init'>, R[%r0]
  61  -live- %r0
  61  setfield_gc_i %r0, $-1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_read_end>
  66  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_write_pos>
  71  setfield_gc_i %r0, $-1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_write_end>
  76  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_pos>
  81  setfield_gc_i %r0, $1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_state>
  86  void_return
  87  ---
  87  L1:
  87  goto L2
