   0  -live- %r0
   0  guard_class %r0 -> %i0
   3  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
   8  -live- %i0, %r0
   8  switch %i0, <SwitchDictDescr 0:L1, 1:L2>
  12  unreachable
  13  ---
  13  L1:
  13  -live- %r0
  13  ref_copy %r0 -> %r1
  16  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i1
  22  -live- %i1, %r0, %r1
  22  L3:
  22  -live- %i1, %r0, %r1
  22  guard_class %r1 -> %i0
  25  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
  30  -live- %i0, %i1, %r0, %r1
  30  switch %i0, <SwitchDictDescr 0:L4, 1:L5>
  34  unreachable
  35  ---
  35  L4:
  35  -live- %i1, %r0, %r1
  35  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i2
  41  -live- %i1, %i2, %r0, %r1
  41  L6:
  41  -live- %i1, %i2, %r0, %r1
  41  guard_class %r1 -> %i0
  44  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
  49  -live- %i0, %i1, %i2, %r0, %r1
  49  switch %i0, <SwitchDictDescr 0:L7, 1:L8>
  53  unreachable
  54  ---
  54  L7:
  54  -live- %i1, %i2, %r0, %r1
  54  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i3
  60  -live- %i1, %i2, %i3, %r0, %r1
  60  L9:
  60  -live- %i1, %i2, %i3, %r0, %r1
  60  guard_class %r1 -> %i0
  63  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
  68  -live- %i0, %i1, %i2, %i3, %r0, %r1
  68  switch %i0, <SwitchDictDescr 0:L10, 1:L11>
  72  unreachable
  73  ---
  73  L10:
  73  -live- %i1, %i2, %i3, %r0, %r1
  73  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i4
  79  -live- %i1, %i2, %i3, %i4, %r0, %r1
  79  L12:
  79  inline_call_r_r <JitCode 'unmarshal_str'>, R[%r0] -> %r4
  85  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r4
  85  inline_call_ir_v <JitCode 'Unmarshaller.start'>, I[$'('], R[%r0]
  92  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r4
  92  residual_call_r_r $<* fn Unmarshaller.get_tuple_w>, R[%r0], <CallDescr(r) EF=7> -> %r2
  99  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r4
  99  residual_call_ir_r $<* fn unmarshal_strlist>, I[$'('], R[%r0], <CallDescr(ri) EF=7> -> %r6
 108  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r4, %r6
 108  residual_call_ir_r $<* fn unmarshal_strlist>, I[$'('], R[%r0], <CallDescr(ri) EF=7> -> %r9
 117  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r4, %r6, %r9
 117  residual_call_ir_r $<* fn unmarshal_strlist>, I[$'('], R[%r0], <CallDescr(ri) EF=7> -> %r7
 126  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r4, %r6, %r7, %r9
 126  residual_call_ir_r $<* fn unmarshal_strlist>, I[$'('], R[%r0], <CallDescr(ri) EF=7> -> %r8
 135  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r4, %r6, %r7, %r8, %r9
 135  inline_call_r_r <JitCode 'unmarshal_str'>, R[%r0] -> %r3
 141  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
 141  inline_call_r_r <JitCode 'unmarshal_str'>, R[%r0] -> %r5
 147  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 147  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 147  guard_class %r1 -> %i0
 150  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
 155  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 155  switch %i0, <SwitchDictDescr 0:L13, 1:L14>
 159  unreachable
 160  ---
 160  L13:
 160  -live- %i1, %i2, %i3, %i4, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 160  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i5
 166  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 166  L15:
 166  inline_call_r_r <JitCode 'unmarshal_str'>, R[%r0] -> %r0
 172  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 172  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %i0
 177  int_sub %i0, $0 -> %i0
 181  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r1
 186  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r1], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 197  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1004102a0d0> -> %r2
 201  setfield_gc_i %r2, $1024, FieldDescr<pypy.interpreter.eval.Code.inst_fast_natural_arity>
 206  setfield_gc_i %r2, $False, FieldDescr<pypy.interpreter.eval.Code.inst_hidden_applevel>
 211  residual_call_ir_v $<* fn PyCode.__init__>, I[%i1, %i2, %i3, %i4, %i5, $False, $168686346], R[%r2, %r4, %r1, %r6, %r9, %r3, %r5, %r0, %r7, %r8], <CallDescr(riiiirrrrrrirrrii) EF=7>
 234  -live- %r2
 234  ref_return %r2
 236  ---
 236  L14:
 236  -live- %i1, %i2, %i3, %i4, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 236  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i5
 242  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 242  goto L15
 245  ---
 245  L11:
 245  -live- %i1, %i2, %i3, %r0, %r1
 245  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i4
 251  -live- %i1, %i2, %i3, %i4, %r0, %r1
 251  goto L12
 254  ---
 254  L8:
 254  -live- %i1, %i2, %r0, %r1
 254  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i3
 260  -live- %i1, %i2, %i3, %r0, %r1
 260  goto L9
 263  ---
 263  L5:
 263  -live- %i1, %r0, %r1
 263  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i2
 269  -live- %i1, %i2, %r0, %r1
 269  goto L6
 272  ---
 272  L2:
 272  -live- %r0
 272  ref_copy %r0 -> %r1
 275  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i1
 281  -live- %i1, %r0, %r1
 281  goto L3
