   0  residual_call_r_i $<* fn rbigint.ulonglongmask>, R[%r1], <CallDescr(r) EF=0> -> %i0
   7  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_start_pos>
  12  residual_call_ir_r $<* fn rbigint.rshift>, I[$64, $False], R[%r1], <CallDescr(rii) EF=4> -> %r1
  22  -live- %r0, %r1
  25  residual_call_r_i $<* fn rbigint.uintmask>, R[%r1], <CallDescr(r) EF=0> -> %i0
  32  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_dec_flags>
  37  residual_call_ir_r $<* fn rbigint.rshift>, I[$64, $False], R[%r1], <CallDescr(rii) EF=4> -> %r1
  47  -live- %r0, %r1
  50  residual_call_r_i $<* fn rbigint.uintmask>, R[%r1], <CallDescr(r) EF=0> -> %i0
  57  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_bytes_to_feed>
  62  residual_call_ir_r $<* fn rbigint.rshift>, I[$64, $False], R[%r1], <CallDescr(rii) EF=4> -> %r1
  72  -live- %r0, %r1
  75  residual_call_r_i $<* fn rbigint.uintmask>, R[%r1], <CallDescr(r) EF=0> -> %i0
  82  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_chars_to_skip>
  87  residual_call_ir_r $<* fn rbigint.rshift>, I[$64, $False], R[%r1], <CallDescr(rii) EF=4> -> %r1
  97  -live- %r0, %r1
 100  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rbigint.rbigint.inst__size> -> %i0
 105  -live- %i0, %r0
 108  goto_if_not_int_is_zero %i0, L1
 112  int_copy $0 -> %i0
 115  L2:
 115  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_need_eof>
 120  void_return
 121  ---
 121  L1:
 121  -live- %i0, %r0
 124  goto_if_not_int_lt %i0, $0, L3
 129  int_copy $1 -> %i0
 132  goto L2
 135  ---
 135  L3:
 135  int_copy $1 -> %i0
 138  goto L2
