   0  -live- %i0, %r0, %r1, %r2
   0  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
   5  -live- %i0, %r0, %r1, %r2, %r3
   5  goto_if_not_ptr_iszero %r3, L1
   9  int_copy $False -> %i1
  12  L2:
  12  -live- %i0, %i1, %r0, %r1, %r2
  12  int_guard_value %i0
  14  -live- %i0, %i1, %r0, %r1, %r2
  14  int_guard_value %i1
  16  -live- %i0, %i1, %r0, %r1, %r2
  16  ref_guard_value %r1
  18  recursive_call_r $6, I[%i0, %i1], R[%r1], F[], I[], R[%r0, %r2], F[] -> %r3
  32  -live- %r3
  32  ref_return %r3
  34  ---
  34  L1:
  34  getfield_gc_i %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled> -> %i1
  39  goto L2
