   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- %r0, %r1
  22  -live- %r0, %r1
  22  guard_class %r1 -> %i0
  25  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
  30  -live- %i0, %r0, %r1
  30  int_guard_value %i0
  32  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
  39  -live- %r0, %r1
  39  -live- %r0, %r1
  39  guard_class %r1 -> %i0
  42  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
  47  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
  55  -live- %i0, %r0
  55  L6:
  55  -live- %i0, %r0
  55  goto_if_not_int_le %i0, $0, L7
  60  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4a07fb90> -> %r1
  64  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  69  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  74  assert_not_none %r1
  76  -live- %r1
  76  guard_class %r1 -> %i0
  79  -live- %r1
  79  raise %r1
  81  ---
  81  L7:
  81  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_chunk_size>
  86  void_return
  87  ---
  87  L4:
  87  -live- %r0, %r1
  87  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  92  goto L6
  95  ---
  95  L5:
  95  -live- %r1
  95  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
 104  -live- %r1
 104  assert_not_none %r1
 106  -live- %r1
 106  guard_class %r1 -> %i0
 109  -live- %r1
 109  raise %r1
 111  ---
 111  L1:
 111  -live-
 111  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4a07fb90> -> %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 0x7fff4a07fb90> -> %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
