   0  -live- %i0, %r0
   0  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r1
   5  -live- %i0, %r0, %r1
   5  ref_guard_value %r1
   7  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r1
  12  getarrayitem_gc_r_pure %r1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8> -> %r4
  18  inline_call_r_r <JitCode 'popvalue_maybe_none__AccessDirect_None'>, R[%r0] -> %r3
  24  -live- %r0, %r3, %r4
  24  assert_not_none %r3
  26  inline_call_r_r <JitCode 'popvalue_maybe_none__AccessDirect_None'>, R[%r0] -> %r5
  32  -live- %r0, %r3, %r4, %r5
  32  assert_not_none %r5
  34  inline_call_ir_i <JitCode 'int_w'>, I[$True], R[%r5] -> %i0
  42  -live- %i0, %r0, %r3, %r4, %r5
  42  catch_exception L1
  45  -live- %i0, %r0, %r3, %r4, %r5
  45  goto_if_not_int_eq %i0, $-1, L2
  50  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
  53  L3:
  53  -live- %r0, %r3, %r4, %r5
  53  record_quasiimmut_field $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict>, FieldDescr<pypy.interpreter.module.Module.mutate_w_dict>
  59  getfield_gc_r_pure $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict> -> %r2
  64  -live- %r0, %r2, %r3, %r4, %r5
  64  goto_if_not_ptr_nonzero %r2, L4
  68  ref_copy %r2 -> %r1
  71  -live- %r0, %r1, %r2, %r3, %r4, %r5
  71  guard_class %r1 -> %i0
  74  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  79  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  84  -live- %i0, %r0, %r2, %r3, %r4, %r5
  84  goto_if_not %i0, L5
  88  -live- %r0, %r2, %r3, %r4, %r5
  88  guard_class %r2 -> %i0
  91  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_user_overridden_class> -> %i0
  96  -live- %i0, %r0, %r2, %r3, %r4, %r5
  96  goto_if_not %i0, L6
 100  L7:
 100  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r1
 104  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 109  inline_call_r_r <JitCode 'finditem'>, R[%r2, %r1] -> %r2
 116  -live- %r0, %r2, %r3, %r4, %r5
 116  L8:
 116  -live- %r0, %r2, %r3, %r4, %r5
 116  goto_if_not_ptr_iszero %r2, L9
 120  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b1c14a68> -> %r2
 124  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 129  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 134  assert_not_none %r2
 136  -live- %r2
 136  guard_class %r2 -> %i1
 139  -live- %r2
 139  raise %r2
 141  ---
 141  L9:
 141  -live- %r0, %r2, %r3, %r4, %r5
 141  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 146  -live- %r0, %r1, %r2, %r3, %r4, %r5
 146  goto_if_not_ptr_iszero %r1, L10
 150  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 153  L11:
 153  -live- %r0, %r2, %r3, %r4, %r5, %r6
 153  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 158  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 158  goto_if_not_ptr_iszero %r1, L12
 162  ref_copy %r0 -> %r1
 165  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 165  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r1
 170  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 170  ref_guard_value %r1
 172  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 172  record_quasiimmut_field %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
 178  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r1
 183  L13:
 183  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
 183  goto_if_not_ptr_iszero %r5, L14
 187  inline_call_r_r <JitCode 'call_function__star_4'>, R[%r2, %r4, %r1, %r6, %r3] -> %r1
 197  -live- %r0, %r1
 197  L15:
 197  -live- %r0, %r1
 197  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 202  assert_not_none %r1
 204  -live- %i0, %r0, %r1
 204  setarrayitem_vable_r %r0, %i0, %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
 212  int_add %i0, $1 -> %i0
 216  -live- %i0, %r0
 216  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 221  void_return
 222  ---
 222  L14:
 222  inline_call_r_r <JitCode 'call_function__star_5'>, R[%r2, %r4, %r1, %r6, %r3, %r5] -> %r1
 233  -live- %r0, %r1
 233  goto L15
 236  ---
 236  L12:
 236  getfield_gc_r %r1, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals> -> %r1
 241  goto L13
 244  ---
 244  L10:
 244  getfield_gc_r %r1, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r6
 249  -live- %r0, %r2, %r3, %r4, %r5, %r6
 249  goto_if_not_ptr_iszero %r6, L16
 253  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 256  goto L11
 259  ---
 259  L16:
 259  goto L11
 262  ---
 262  L6:
 262  -live- %r0, %r2, %r3, %r4, %r5
 262  guard_class %r2 -> %i0
 265  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictMultiObject_vtable.cls_get_strategy> -> %i0
 270  -live- %i0, %r0, %r2, %r3, %r4, %r5
 270  switch %i0, <SwitchDictDescr 0:L17, 1:L18, 2:L19>
 274  unreachable
 275  ---
 275  L17:
 275  -live- %r0, %r2, %r3, %r4, %r5
 275  -live- %r0, %r2, %r3, %r4, %r5
 275  record_quasiimmut_field %r2, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy>, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.mutate_mstrategy>
 281  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy> -> %r1
 286  L20:
 286  -live- %r0, %r1, %r2, %r3, %r4, %r5
 286  guard_class %r1 -> %i0
 289  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.DictStrategy_vtable.cls_getitem_str> -> %i0
 294  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5
 294  int_guard_value %i0
 296  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1, %r2, $<* struct rpy_string>], <CallDescr(rrr) EF=7> -> %r2
 305  -live- %r0, %r2, %r3, %r4, %r5
 305  goto L8
 308  ---
 308  L18:
 308  -live- %r0, %r2, %r3, %r4, %r5
 308  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictObject.inst_dstrategy> -> %r1
 313  goto L20
 316  ---
 316  L19:
 316  -live-
 316  raise $<* struct object>
 318  ---
 318  L5:
 318  goto L7
 321  ---
 321  L4:
 321  goto L7
 324  ---
 324  L2:
 324  goto L3
 327  ---
 327  L1:
 327  goto_if_exception_mismatch $<* struct object_vtable>, L21
 331  last_exception -> %i1
 333  last_exc_value -> %r2
 335  -live- %r0, %r2, %r3, %r4, %r5
 335  guard_class %r2 -> %i0
 338  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
 343  -live- %i0, %r0, %r2, %r3, %r4, %r5
 343  switch %i0, <SwitchDictDescr 0:L22, 1:L23>
 347  unreachable
 348  ---
 348  L22:
 348  -live- %r0, %r2, %r3, %r4, %r5
 348  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r2] -> %i0
 354  -live- %i0, %r0, %r2, %r3, %r4, %r5
 354  L24:
 354  -live- %i0, %r0, %r2, %r3, %r4, %r5
 354  goto_if_not %i0, L25
 358  L26:
 358  -live- %r2
 358  raise %r2
 360  ---
 360  L25:
 360  goto L3
 363  ---
 363  L23:
 363  -live- %r0, %r2, %r3, %r4, %r5
 363  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 368  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 375  -live- %i0, %r0, %r2, %r3, %r4, %r5
 375  -live- %i0, %r0, %r2, %r3, %r4, %r5
 375  goto_if_not %i0, L27
 379  goto L26
 382  ---
 382  L27:
 382  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 387  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 394  -live- %i0, %r0, %r2, %r3, %r4, %r5
 394  goto L24
 397  ---
 397  L21:
 397  reraise
