   0  -live-
   0  record_quasiimmut_field $<* struct pypy.module.signal.interp_signal.SignalActionFlag>, FieldDescr<pypy.module.signal.interp_signal.SignalActionFlag.inst_checkinterval_scaled>, FieldDescr<pypy.module.signal.interp_signal.SignalActionFlag.mutate_checkinterval_scaled>
   6  getfield_gc_i_pure $<* struct pypy.module.signal.interp_signal.SignalActionFlag>, FieldDescr<pypy.module.signal.interp_signal.SignalActionFlag.inst_checkinterval_scaled> -> %i0
  11  residual_call_r_i $<* fn pypysig_getaddr_occurred>, R[], <CallDescr() EF=0> -> %i1
  17  setfield_raw_i %i1, %i0, FieldDescr<pypysig_long_struct.c_value>
  22  residual_call_r_v $<* fn CheckSignalAction._poll_for_signals>, R[$<* struct pypy.module.signal.interp_signal.CheckSignalAction>], <CallDescr(r) EF=7>
  28  -live-
  28  residual_call_r_v $<* fn do_yield_thread>, R[], <CallDescr() EF=2>
  33  getfield_gc_r $<* struct pypy.module.signal.interp_signal.SignalActionFlag>, FieldDescr<pypy.module.signal.interp_signal.SignalActionFlag.inst_fired_actions> -> %r1
  38  -live- %r1
  38  goto_if_not_ptr_iszero %r1, L1
  42  void_return
  43  ---
  43  L1:
  43  setfield_gc_r $<* struct pypy.module.signal.interp_signal.SignalActionFlag>, $<* struct list>, FieldDescr<pypy.module.signal.interp_signal.SignalActionFlag.inst_fired_actions>
  48  int_copy $0 -> %i1
  51  L2:
  51  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
  56  -live- %i0, %i1, %r1
  56  goto_if_not_int_ge %i1, %i0, L3
  61  void_return
  62  ---
  62  L3:
  62  int_copy %i1 -> %i0
  65  ref_copy %r1 -> %r0
  68  int_add %i0, $1 -> %i1
  72  getlistitem_gc_r %r0, %i0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
  80  setfield_gc_i %r0, $False, FieldDescr<pypy.interpreter.executioncontext.UserDelAction.inst__fired>
  85  getfield_gc_i %r0, FieldDescr<pypy.interpreter.executioncontext.UserDelAction.inst_finalizers_lock_count> -> %i0
  90  -live- %i0, %i1, %r0, %r1
  90  goto_if_not_int_gt %i0, $0, L4
  95  goto L2
  98  ---
  98  L4:
  98  residual_call_r_v $<* fn UserDelAction._run_finalizers>, R[%r0], <CallDescr(r) EF=7>
 104  -live- %i1, %r1
 104  goto L2
