   0  -live- %r0
   3  guard_class %r0 -> %i0
   6  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
  11  -live- %i0, %r0
  14  switch %i0, <SwitchDictDescr 0:L1, 1:L2>
  18  unreachable
  19  ---
  19  L1:
  19  -live- %r0
  22  ref_copy %r0 -> %r1
  25  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i1
  31  L3:
  31  -live- %i1, %r0, %r1
  34  guard_class %r1 -> %i0
  37  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
  42  -live- %i0, %i1, %r0, %r1
  45  switch %i0, <SwitchDictDescr 0:L4, 1:L5>
  49  unreachable
  50  ---
  50  L4:
  50  -live- %i1, %r0, %r1
  53  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i2
  59  L6:
  59  -live- %i1, %i2, %r0, %r1
  62  guard_class %r1 -> %i0
  65  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
  70  -live- %i0, %i1, %i2, %r0, %r1
  73  switch %i0, <SwitchDictDescr 0:L7, 1:L8>
  77  unreachable
  78  ---
  78  L7:
  78  -live- %i1, %i2, %r0, %r1
  81  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i3
  87  L9:
  87  -live- %i1, %i2, %i3, %r0, %r1
  90  guard_class %r1 -> %i0
  93  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
  98  -live- %i0, %i1, %i2, %i3, %r0, %r1
 101  switch %i0, <SwitchDictDescr 0:L10, 1:L11>
 105  unreachable
 106  ---
 106  L10:
 106  -live- %i1, %i2, %i3, %r0, %r1
 109  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i4
 115  L12:
 115  -live- %i1, %i2, %i3, %i4, %r0, %r1
 118  inline_call_r_r <JitCode 'unmarshal_str'>, R[%r0] -> %r3
 124  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r3
 127  inline_call_ir_v <JitCode 'Unmarshaller.start'>, I[$'('], R[%r0]
 134  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r3
 137  residual_call_r_r $<* fn Unmarshaller.get_tuple_w>, R[%r0], <CallDescr(r) EF=7> -> %r2
 144  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3
 147  residual_call_ir_r $<* fn unmarshal_strlist>, I[$'('], R[%r0], <CallDescr(ri) EF=7> -> %r4
 156  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4
 159  residual_call_ir_r $<* fn unmarshal_strlist>, I[$'('], R[%r0], <CallDescr(ri) EF=7> -> %r5
 168  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 171  residual_call_ir_r $<* fn unmarshal_strlist>, I[$'('], R[%r0], <CallDescr(ri) EF=7> -> %r8
 180  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r8
 183  residual_call_ir_r $<* fn unmarshal_strlist>, I[$'('], R[%r0], <CallDescr(ri) EF=7> -> %r9
 192  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r8, %r9
 195  inline_call_r_r <JitCode 'unmarshal_str'>, R[%r0] -> %r6
 201  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 204  inline_call_r_r <JitCode 'unmarshal_str'>, R[%r0] -> %r7
 210  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 213  guard_class %r1 -> %i0
 216  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
 221  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 224  switch %i0, <SwitchDictDescr 0:L13, 1:L14>
 228  unreachable
 229  ---
 229  L13:
 229  -live- %i1, %i2, %i3, %i4, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 232  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i5
 238  L15:
 238  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 241  inline_call_r_r <JitCode 'unmarshal_str'>, R[%r0] -> %r0
 247  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 250  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80> -> %i0
 255  int_sub %i0, $0 -> %i0
 259  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80> -> %r1
 264  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>
 275  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000056095fd87da8> -> %r2
 279  setfield_gc_i %r2, $0, FieldDescr<pypy.interpreter.pycode.PyCode.inst__vmprof_unique_id>
 284  setfield_gc_i %r2, $1024, FieldDescr<pypy.interpreter.eval.Code.inst_fast_natural_arity>
 289  setfield_gc_i %r2, $False, FieldDescr<pypy.interpreter.eval.Code.inst_hidden_applevel>
 294  residual_call_ir_v $<* fn PyCode.__init__>, I[%i1, %i2, %i3, %i4, %i5, $False, $168686346], R[%r2, %r3, %r1, %r4, %r5, %r6, %r7, %r0, %r8, %r9], <CallDescr(riiiirrrrrrirrrii) EF=7>
 317  -live- %r2
 320  ref_return %r2
 322  ---
 322  L14:
 322  -live- %i1, %i2, %i3, %i4, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 325  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i5
 331  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 334  goto L15
 337  ---
 337  L11:
 337  -live- %i1, %i2, %i3, %r0, %r1
 340  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i4
 346  -live- %i1, %i2, %i3, %i4, %r0, %r1
 349  goto L12
 352  ---
 352  L8:
 352  -live- %i1, %i2, %r0, %r1
 355  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i3
 361  -live- %i1, %i2, %i3, %r0, %r1
 364  goto L9
 367  ---
 367  L5:
 367  -live- %i1, %r0, %r1
 370  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i2
 376  -live- %i1, %i2, %r0, %r1
 379  goto L6
 382  ---
 382  L2:
 382  -live- %r0
 385  ref_copy %r0 -> %r1
 388  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i1
 394  -live- %i1, %r0, %r1
 397  goto L3
