   0  -live- %r0, %r1, %r2
   3  goto_if_not_ptr_iszero %r2, L1
   7  int_copy $9223372036854775807 -> %i0
  10  L2:
  10  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_maxlen>
  15  getfield_gc_i %r0, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_len> -> %i0
  20  -live- %i0, %r0, %r1
  23  goto_if_not_int_gt %i0, $0, L3
  28  inline_call_r_r <JitCode 'W_Deque.clear'>, R[%r0] -> %r2
  34  L4:
  34  -live- %r0, %r1
  37  goto_if_not_ptr_iszero %r1, L5
  41  void_return
  42  ---
  42  L5:
  42  inline_call_ir_v <JitCode 'W_Deque._extend'>, I[$True], R[%r0, %r1]
  50  -live-
  53  void_return
  54  ---
  54  L3:
  54  goto L4
  57  ---
  57  L1:
  57  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
  64  -live- %i0, %r0, %r1, %r2
  67  goto_if_not %i0, L6
  71  int_copy $9223372036854775807 -> %i0
  74  goto L2
  77  ---
  77  L6:
  77  inline_call_r_i <JitCode 'ObjSpace.gateway_nonnegint_w'>, R[%r2] -> %i0
  83  -live- %i0, %r0, %r1
  86  goto L2
