   0  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_state> -> %i0
   5  -live- %i0, %r0, %r1
   5  switch %i0, <SwitchDictDescr 0:L1, 2:L2>
   9  -live- %r0, %r1
   9  guard_class %r1 -> %i0
  12  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  17  -live- %i0, %r0, %r1
  17  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  21  unreachable
  22  ---
  22  L3:
  22  -live- %r1
  22  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
  31  -live- %r1
  31  assert_not_none %r1
  33  -live- %r1
  33  guard_class %r1 -> %i0
  36  -live- %r1
  36  raise %r1
  38  ---
  38  L4:
  38  -live- %r0, %r1
  38  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  43  L6:
  43  -live- %i0, %r0
  43  goto_if_not_int_le %i0, $0, L7
  48  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r1
  52  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  57  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  62  assert_not_none %r1
  64  -live- %r1
  64  guard_class %r1 -> %i0
  67  -live- %r1
  67  raise %r1
  69  ---
  69  L7:
  69  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_chunk_size>
  74  void_return
  75  ---
  75  L5:
  75  -live- %r0, %r1
  75  -live- %r0, %r1
  75  guard_class %r1 -> %i0
  78  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
  83  -live- %i0, %r0, %r1
  83  int_guard_value %i0
  85  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
  92  -live- %r0, %r1
  92  -live- %r0, %r1
  92  guard_class %r1 -> %i0
  95  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 100  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
 108  -live- %i0, %r0
 108  goto L6
 111  ---
 111  L1:
 111  -live-
 111  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r1
 115  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 120  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 125  assert_not_none %r1
 127  -live- %r1
 127  guard_class %r1 -> %i0
 130  -live- %r1
 130  raise %r1
 132  ---
 132  L2:
 132  -live-
 132  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r1
 136  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 141  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 146  assert_not_none %r1
 148  -live- %r1
 148  guard_class %r1 -> %i0
 151  -live- %r1
 151  raise %r1
