   0  -live- %i0, %r0
   3  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r1
   8  -live- %i0, %r0, %r1
  11  ref_guard_value %r1
  13  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r1
  18  getarrayitem_gc_r_pure %r1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %r4
  24  -live- %r0, %r4
  27  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
  32  int_sub %i0, $1 -> %i0
  36  -live- %i0, %r0, %r4
  39  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %r3
  47  -live- %i0, %r0, %r3, %r4
  50  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
  58  -live- %i0, %r0, %r3, %r4
  61  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
  66  assert_not_none %r3
  68  int_sub %i0, $1 -> %i0
  72  -live- %i0, %r0, %r3, %r4
  75  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %r2
  83  -live- %i0, %r0, %r2, %r3, %r4
  86  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
  94  -live- %i0, %r0, %r2, %r3, %r4
  97  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 102  assert_not_none %r2
 104  inline_call_ir_i <JitCode 'int_w__pypy_interpreter_baseobjspace_W_Root'>, I[$True], R[%r2] -> %i0
 112  -live- %i0, %r0, %r2, %r3, %r4
 115  catch_exception L1
 118  -live- %i0, %r0, %r2, %r3, %r4
 121  goto_if_not_int_eq %i0, $-1, L2
 126  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 129  L3:
 129  inline_call_r_r <JitCode 'finditem_str'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct rpy_string>] -> %r5
 136  -live- %r0, %r2, %r3, %r4, %r5
 139  goto_if_not_ptr_iszero %r5, L4
 143  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32545788> -> %r5
 147  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 152  setfield_gc_r %r5, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 157  assert_not_none %r5
 159  -live- %r5
 162  raise %r5
 164  ---
 164  L4:
 164  -live- %r0, %r2, %r3, %r4, %r5
 167  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 172  -live- %r0, %r1, %r2, %r3, %r4, %r5
 175  goto_if_not_ptr_iszero %r1, L5
 179  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 182  L6:
 182  -live- %r0, %r2, %r3, %r4, %r5, %r6
 185  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 190  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 193  goto_if_not_ptr_iszero %r1, L7
 197  ref_copy %r0 -> %r1
 200  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 203  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r1
 208  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 211  ref_guard_value %r1
 213  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 216  record_quasiimmut_field %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
 222  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r1
 227  L8:
 227  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 230  goto_if_not_ptr_iszero %r2, L9
 234  inline_call_r_r <JitCode 'call_function__star_4'>, R[%r5, %r4, %r1, %r6, %r3] -> %r1
 244  L10:
 244  -live- %r0, %r1
 247  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 252  assert_not_none %r1
 254  -live- %i0, %r0, %r1
 257  setarrayitem_vable_r %r0, %i0, %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 265  int_add %i0, $1 -> %i0
 269  -live- %i0, %r0
 272  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 277  void_return
 278  ---
 278  L9:
 278  inline_call_r_r <JitCode 'call_function__star_5'>, R[%r5, %r4, %r1, %r6, %r3, %r2] -> %r1
 289  -live- %r0, %r1
 292  goto L10
 295  ---
 295  L7:
 295  getfield_gc_r %r1, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals> -> %r1
 300  goto L8
 303  ---
 303  L5:
 303  getfield_gc_r %r1, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r6
 308  -live- %r0, %r2, %r3, %r4, %r5, %r6
 311  goto_if_not_ptr_iszero %r6, L11
 315  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 318  goto L6
 321  ---
 321  L11:
 321  goto L6
 324  ---
 324  L2:
 324  goto L3
 327  ---
 327  L1:
 327  goto_if_exception_mismatch $<* struct object_vtable>, L12
 331  last_exception -> %i1
 333  last_exc_value -> %r5
 335  -live- %r0, %r2, %r3, %r4, %r5
 338  guard_class %r5 -> %i0
 341  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
 346  -live- %i0, %r0, %r2, %r3, %r4, %r5
 349  switch %i0, <SwitchDictDescr 0:L13, 1:L14>
 353  unreachable
 354  ---
 354  L13:
 354  -live- %r0, %r2, %r3, %r4, %r5
 357  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r5] -> %i0
 363  L15:
 363  -live- %i0, %r0, %r2, %r3, %r4, %r5
 366  goto_if_not %i0, L16
 370  L17:
 370  -live- %r5
 373  raise %r5
 375  ---
 375  L16:
 375  goto L3
 378  ---
 378  L14:
 378  -live- %r0, %r2, %r3, %r4, %r5
 381  getfield_gc_r %r5, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 386  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 393  -live- %i0, %r0, %r2, %r3, %r4, %r5
 396  goto_if_not %i0, L18
 400  goto L17
 403  ---
 403  L18:
 403  getfield_gc_r %r5, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 408  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 415  -live- %i0, %r0, %r2, %r3, %r4, %r5
 418  goto L15
 421  ---
 421  L12:
 421  reraise
