   0  getfield_gc_r %r0, FieldDescr<pypy.module._file.interp_file.W_File.inst_stream> -> %r1
   5  -live- %r0, %r1
   8  goto_if_not_ptr_nonzero %r1, L1
  12  -live- %r1
  15  guard_class %r1 -> %i0
  18  getfield_raw_i %i0, FieldDescr<rpython.rlib.streamio.Stream_vtable.cls_getnewlines> -> %i0
  23  -live- %i0, %r1
  26  switch %i0, <SwitchDictDescr 0:L2, 1:L3, 2:L4>
  30  unreachable
  31  ---
  31  L2:
  31  -live-
  34  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  36  ---
  36  L3:
  36  -live- %r1
  39  getfield_gc_i %r1, FieldDescr<rpython.rlib.streamio.TextInputFilter.inst_CR> -> %i0
  44  int_mul %i0, $1 -> %i0
  48  getfield_gc_i %r1, FieldDescr<rpython.rlib.streamio.TextInputFilter.inst_NL> -> %i1
  53  int_mul %i1, $2 -> %i1
  57  int_add %i0, %i1 -> %i0
  61  getfield_gc_i %r1, FieldDescr<rpython.rlib.streamio.TextInputFilter.inst_CRLF> -> %i1
  66  int_mul %i1, $4 -> %i1
  70  int_add %i0, %i1 -> %i1
  74  L5:
  74  -live- %i1
  77  switch %i1, <SwitchDictDescr 0:L6, 1:L7, 2:L8, 4:L9>
  81  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaaafb7772f0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r1
  92  int_and %i1, $1 -> %i0
  96  -live- %i0, %i1, %r1
  99  goto_if_not_int_is_true %i0, L10
 103  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
 108  int_add %i0, $1 -> %i2
 112  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r1]
 119  -live- %i0, %i1, %r1
 122  setlistitem_gc_r %r1, %i0, $<* GCREF hidden>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0>
 130  L11:
 130  int_and %i1, $2 -> %i0
 134  -live- %i0, %i1, %r1
 137  goto_if_not_int_is_true %i0, L12
 141  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
 146  int_add %i0, $1 -> %i2
 150  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r1]
 157  -live- %i0, %i1, %r1
 160  setlistitem_gc_r %r1, %i0, $<* GCREF hidden>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0>
 168  L13:
 168  int_and %i1, $4 -> %i0
 172  -live- %i0, %r1
 175  goto_if_not_int_is_true %i0, L14
 179  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
 184  int_add %i0, $1 -> %i1
 188  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r1]
 195  -live- %i0, %r1
 198  setlistitem_gc_r %r1, %i0, $<* GCREF hidden>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0>
 206  L15:
 206  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
 211  int_sub %i0, $0 -> %i0
 215  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r0
 220  getfield_gc_r %r1, FieldDescr<list.items> -> %r1
 225  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r1, %r0], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 236  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 242  -live- %r0, %r1
 245  catch_exception L16
 248  L17:
 248  ref_return %r1
 250  ---
 250  L16:
 250  goto_if_exception_mismatch $<* struct object_vtable>, L18
 254  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0506cd78> -> %r1
 258  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 263  goto L17
 266  ---
 266  L18:
 266  reraise
 267  ---
 267  L14:
 267  goto L15
 270  ---
 270  L12:
 270  goto L13
 273  ---
 273  L10:
 273  goto L11
 276  ---
 276  L6:
 276  -live-
 279  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 281  ---
 281  L7:
 281  -live-
 284  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 286  ---
 286  L8:
 286  -live-
 289  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 291  ---
 291  L9:
 291  -live-
 294  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 296  ---
 296  L4:
 296  -live-
 299  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 301  ---
 301  L1:
 301  getfield_gc_i %r0, FieldDescr<pypy.module._file.interp_file.W_File.inst_newlines> -> %i1
 306  goto L5
