   0  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_args_w> -> %r1
   5  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %i0
  10  -live- %i0, %r0
  13  goto_if_not_int_is_zero %i0, L1
  17  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  19  ---
  19  L1:
  19  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_args_w> -> %r1
  24  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %i0
  29  -live- %i0, %r0
  32  goto_if_not_int_eq %i0, $1, L2
  37  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_args_w> -> %r1
  42  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %r1
  48  -live- %r1
  51  guard_class %r1 -> %i0
  54  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___repr__> -> %i0
  59  -live- %i0, %r1
  62  int_guard_value %i0
  64  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
  71  -live- %r1
  74  ref_return %r1
  76  ---
  76  L2:
  76  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_args_w> -> %r1
  81  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r1] -> %r0
  87  -live- %r0, %r1
  90  catch_exception L3
  93  L4:
  93  -live- %r0
  96  guard_class %r0 -> %i0
  99  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___str__> -> %i0
 104  -live- %i0, %r0
 107  int_guard_value %i0
 109  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r1
 116  -live- %r1
 119  ref_return %r1
 121  ---
 121  L3:
 121  goto_if_exception_mismatch $<* struct object_vtable>, L5
 125  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab41ecd8a0> -> %r0
 129  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 134  goto L4
 137  ---
 137  L5:
 137  reraise
