   0  -live- %r0, %r1
   0  goto_if_not_ptr_nonzero %r0, L1
   4  ref_copy %r0 -> %r2
   7  -live- %r0, %r1, %r2
   7  guard_class %r2 -> %i0
  10  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  15  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  20  -live- %i0, %r0, %r1
  20  goto_if_not %i0, L2
  24  getfield_gc_r %r1, FieldDescr<pypy.interpreter.argument.Arguments.inst_arguments_w> -> %r2
  29  -live- %r0, %r1, %r2
  29  goto_if_not_ptr_nonzero %r2, L3
  33  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %i0
  38  -live- %i0, %r0, %r1
  38  goto_if_not_int_is_true %i0, L4
  42  L5:
  42  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_heaptype> -> %i0
  47  -live- %i0, %r0, %r1
  47  goto_if_not_int_is_true %i0, L6
  51  L7:
  51  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r0, $<* struct rpy_string>] -> %r2
  58  -live- %r0, %r1, %r2
  58  L8:
  58  getfield_gc_r_pure %r2, FieldDescr<tuple2.item0> -> %r2
  63  instance_ptr_eq %r2, $<* struct pypy.interpreter.baseobjspace.W_Root> -> %i0
  67  -live- %i0, %r0, %r1
  67  goto_if_not %i0, L9
  71  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r2
  75  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  80  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  85  assert_not_none %r2
  87  -live- %r2
  87  guard_class %r2 -> %i0
  90  -live- %r2
  90  raise %r2
  92  ---
  92  L9:
  92  L10:
  92  inline_call_r_r <JitCode 'allocate_instance__Local'>, R[%r0] -> %r2
  98  -live- %r1, %r2
  98  residual_call_r_v $<* fn Local.__init__>, R[%r2, %r1], <CallDescr(rr) EF=7>
 105  -live- %r2
 105  ref_return %r2
 107  ---
 107  L6:
 107  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_cpytype> -> %i0
 112  -live- %i0, %r0, %r1
 112  goto_if_not %i0, L11
 116  goto L7
 119  ---
 119  L11:
 119  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_cached_where___init__> -> %r2
 124  goto L8
 127  ---
 127  L4:
 127  L12:
 127  getfield_gc_r %r1, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r2
 132  -live- %r0, %r1, %r2
 132  goto_if_not_ptr_nonzero %r2, L13
 136  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018c0e4f00> -> %i0
 141  -live- %i0, %r0, %r1
 141  goto_if_not_int_is_true %i0, L14
 145  goto L5
 148  ---
 148  L14:
 148  goto L10
 151  ---
 151  L13:
 151  goto L10
 154  ---
 154  L3:
 154  goto L12
 157  ---
 157  L2:
 157  L15:
 157  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e1e1830> -> %r2
 161  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 166  setfield_gc_r %r2, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 171  setfield_gc_r %r2, %r0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 176  assert_not_none %r2
 178  -live- %r2
 178  guard_class %r2 -> %i0
 181  -live- %r2
 181  raise %r2
 183  ---
 183  L1:
 183  goto L15
