   0  -live- %r0
   0  guard_class %r0 -> %i0
   3  -live- %i0, %r0
   3  int_guard_value %i0
   5  -live- %r0
   5  guard_class %r0 -> %i0
   8  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  13  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  18  -live- %i0, %r0
  18  int_guard_value %i0
  20  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r4
  27  -live- %r0, %r4
  27  inline_call_r_r <JitCode 'getattr'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
  34  -live- %r0, %r3, %r4
  34  catch_exception L1
  37  ref_copy %r0 -> %r1
  40  L2:
  40  inline_call_r_r <JitCode 'call_function__star_1'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %r0
  47  -live- %r0, %r1, %r3, %r4
  47  -live- %r0, %r1, %r3, %r4
  47  goto_if_not_ptr_iszero %r3, L3
  51  getfield_gc_i %r1, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_maxlen> -> %i0
  56  -live- %i0, %r0, %r4
  56  goto_if_not_int_eq %i0, $9223372036854775807, L4
  61  new_array_clear $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r1
  66  setarrayitem_gc_r %r1, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  72  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r1] -> %r0
  78  -live- %r0, %r1, %r4
  78  catch_exception L5
  81  L6:
  81  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r1
  86  setarrayitem_gc_r %r1, $0, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  92  setarrayitem_gc_r %r1, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  98  L7:
  98  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r1] -> %r0
 104  -live- %r0, %r1
 104  catch_exception L8
 107  L9:
 107  ref_return %r0
 109  ---
 109  L8:
 109  goto_if_exception_mismatch $<* struct object_vtable>, L10
 113  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r0
 117  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 122  goto L9
 125  ---
 125  L10:
 125  reraise
 126  ---
 126  L5:
 126  goto_if_exception_mismatch $<* struct object_vtable>, L11
 130  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r0
 134  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 139  goto L6
 142  ---
 142  L11:
 142  reraise
 143  ---
 143  L4:
 143  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017400ab10> -> %r1
 147  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 152  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r2
 157  setarrayitem_gc_r %r2, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 163  setarrayitem_gc_r %r2, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 169  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r2] -> %r0
 175  -live- %r0, %r2, %r4
 175  catch_exception L12
 178  L13:
 178  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r1
 183  setarrayitem_gc_r %r1, $0, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 189  setarrayitem_gc_r %r1, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 195  goto L7
 198  ---
 198  L12:
 198  goto_if_exception_mismatch $<* struct object_vtable>, L14
 202  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r0
 206  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 211  goto L13
 214  ---
 214  L14:
 214  reraise
 215  ---
 215  L3:
 215  getfield_gc_i %r1, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_maxlen> -> %i0
 220  -live- %i0, %r0, %r3, %r4
 220  goto_if_not_int_eq %i0, $9223372036854775807, L15
 225  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 228  L16:
 228  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r2
 233  setarrayitem_gc_r %r2, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 239  setarrayitem_gc_r %r2, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 245  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r2] -> %r0
 251  -live- %r0, %r2, %r3, %r4
 251  catch_exception L17
 254  L18:
 254  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r1
 259  setarrayitem_gc_r %r1, $0, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 265  setarrayitem_gc_r %r1, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 271  setarrayitem_gc_r %r1, $2, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 277  goto L7
 280  ---
 280  L17:
 280  goto_if_exception_mismatch $<* struct object_vtable>, L19
 284  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r0
 288  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 293  goto L18
 296  ---
 296  L19:
 296  reraise
 297  ---
 297  L15:
 297  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017400ab10> -> %r1
 301  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 306  goto L16
 309  ---
 309  L1:
 309  goto_if_exception_mismatch $<* struct object_vtable>, L20
 313  ref_copy %r0 -> %r1
 316  last_exception -> %i1
 318  last_exc_value -> %r3
 320  -live- %r0, %r1, %r3, %r4
 320  guard_class %r3 -> %i0
 323  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
 328  -live- %i0, %r0, %r1, %r3, %r4
 328  switch %i0, <SwitchDictDescr 0:L21, 1:L22>
 332  unreachable
 333  ---
 333  L21:
 333  -live- %r0, %r1, %r3, %r4
 333  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r3] -> %i0
 339  -live- %i0, %r0, %r1, %r3, %r4
 339  L23:
 339  -live- %i0, %r0, %r1, %r3, %r4
 339  goto_if_not %i0, L24
 343  L25:
 343  -live- %r3
 343  raise %r3
 345  ---
 345  L24:
 345  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 348  goto L2
 351  ---
 351  L22:
 351  -live- %r0, %r1, %r3, %r4
 351  getfield_gc_r %r3, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
 356  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 363  -live- %i0, %r0, %r1, %r3, %r4
 363  -live- %i0, %r0, %r1, %r3, %r4
 363  goto_if_not %i0, L26
 367  goto L25
 370  ---
 370  L26:
 370  getfield_gc_r %r3, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
 375  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 382  -live- %i0, %r0, %r1, %r3, %r4
 382  goto L23
 385  ---
 385  L20:
 385  reraise
