   0  -live- %r1
   3  goto_if_not_ptr_nonzero %r1, L1
   7  ref_copy %r1 -> %r0
  10  -live- %r0, %r1
  13  guard_class %r1 -> %i0
  16  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i1
  21  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
  26  -live- %i0, %i1, %r0
  29  goto_if_not %i1, L2
  33  getfield_raw_i %i0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase_vtable.cls__check_init> -> %i0
  38  -live- %i0, %r0
  41  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5, 3:L6>
  45  unreachable
  46  ---
  46  L3:
  46  -live- %r0
  49  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_state> -> %i0
  54  -live- %i0, %r0
  57  goto_if_not_int_is_zero %i0, L7
  61  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32545788> -> %r0
  65  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  70  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  75  assert_not_none %r0
  77  -live- %r0
  80  raise %r0
  82  ---
  82  L7:
  82  ref_copy %r0 -> %r1
  85  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_state> -> %i0
  90  -live- %i0, %r1
  93  goto_if_not_int_eq %i0, $2, L8
  98  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32545788> -> %r0
 102  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 107  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 112  assert_not_none %r0
 114  -live- %r0
 117  raise %r0
 119  ---
 119  L8:
 119  L9:
 119  getfield_gc_r %r1, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_w_raw> -> %r0
 124  inline_call_r_r <JitCode 'getattr'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r0
 131  -live- %r0
 134  ref_return %r0
 136  ---
 136  L4:
 136  -live- %r0
 139  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_state> -> %i0
 144  -live- %i0, %r0
 147  goto_if_not_int_is_zero %i0, L10
 151  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32545788> -> %r0
 155  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 160  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 165  assert_not_none %r0
 167  -live- %r0
 170  raise %r0
 172  ---
 172  L10:
 172  ref_copy %r0 -> %r1
 175  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_state> -> %i0
 180  -live- %i0, %r1
 183  goto_if_not_int_eq %i0, $2, L11
 188  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32545788> -> %r0
 192  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 197  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 202  assert_not_none %r0
 204  -live- %r0
 207  raise %r0
 209  ---
 209  L11:
 209  goto L9
 212  ---
 212  L5:
 212  -live- %r0
 215  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_state> -> %i0
 220  -live- %i0, %r0
 223  goto_if_not_int_is_zero %i0, L12
 227  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32545788> -> %r0
 231  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 236  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 241  assert_not_none %r0
 243  -live- %r0
 246  raise %r0
 248  ---
 248  L12:
 248  ref_copy %r0 -> %r1
 251  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedIOBase.inst_state> -> %i0
 256  -live- %i0, %r1
 259  goto_if_not_int_eq %i0, $2, L13
 264  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32545788> -> %r0
 268  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 273  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 278  assert_not_none %r0
 280  -live- %r0
 283  raise %r0
 285  ---
 285  L13:
 285  goto L9
 288  ---
 288  L6:
 288  -live-
 291  raise $<* struct object>
 293  ---
 293  L2:
 293  L14:
 293  raise $<* struct object>
 295  ---
 295  L1:
 295  goto L14
