   0  residual_call_r_v $<* fn W_BufferedReader._writer_flush_unlocked>, R[%r0], <CallDescr(r) EF=7>
   6  -live- %r0
   9  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_readable> -> %i0
  14  -live- %i0, %r0
  17  goto_if_not %i0, L1
  21  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_raw_pos> -> %i0
  26  -live- %i0, %r0
  29  goto_if_not_int_ge %i0, $0, L2
  34  ref_copy %r0 -> %r1
  37  getfield_gc_i %r1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_readable> -> %i0
  42  -live- %i0, %r0, %r1
  45  goto_if_not %i0, L3
  49  getfield_gc_i %r1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_read_end> -> %i0
  54  -live- %i0, %r0, %r1
  57  goto_if_not_int_ne %i0, $-1, L4
  62  L5:
  62  getfield_gc_i %r1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_raw_pos> -> %i0
  67  getfield_gc_i %r1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_pos> -> %i1
  72  int_sub %i0, %i1 -> %i0
  76  int_neg %i0 -> %i0
  79  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
  88  L6:
  88  inline_call_irf_f <JitCode 'W_BufferedReader._raw_seek'>, I[$1], R[%r0], F[%f0] -> %f0
  98  -live- %r1
 101  catch_exception L7
 104  setfield_gc_i %r1, $-1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_read_end>
 109  void_return
 110  ---
 110  L7:
 110  last_exception -> %i0
 112  last_exc_value -> %r0
 114  setfield_gc_i %r1, $-1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_read_end>
 119  -live- %r0
 122  raise %r0
 124  ---
 124  L4:
 124  L8:
 124  getfield_gc_i %r1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_writable> -> %i0
 129  -live- %i0, %r0, %r1
 132  goto_if_not %i0, L9
 136  getfield_gc_i %r1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_write_end> -> %i0
 141  -live- %i0, %r0, %r1
 144  goto_if_not_int_ne %i0, $-1, L10
 149  goto L5
 152  ---
 152  L10:
 152  float_copy $0L -> %f0
 155  goto L6
 158  ---
 158  L9:
 158  float_copy $0L -> %f0
 161  goto L6
 164  ---
 164  L3:
 164  goto L8
 167  ---
 167  L2:
 167  ref_copy %r0 -> %r1
 170  float_copy $0L -> %f0
 173  goto L6
 176  ---
 176  L1:
 176  void_return
