   0  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_instance> -> %r2
   5  -live- %r0, %r1, %r2
   5  goto_if_not_ptr_iszero %r2, L1
   9  -live- %r0, %r1
   9  goto_if_not_ptr_nonzero %r1, L2
  13  ref_copy %r1 -> %r2
  16  -live- %r0, %r1, %r2
  16  guard_class %r1 -> %i0
  19  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  24  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  29  -live- %i0, %r0, %r2
  29  goto_if_not %i0, L3
  33  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.function.Method.inst_w_instance> -> %r1
  38  -live- %r0, %r1, %r2
  38  goto_if_not_ptr_iszero %r1, L4
  42  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_function> -> %r1
  47  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.function.Method.inst_w_function> -> %r3
  52  instance_ptr_eq %r1, %r3 -> %i0
  56  -live- %i0, %r0, %r2
  56  goto_if_not %i0, L5
  60  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_class> -> %r1
  65  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.function.Method.inst_w_class> -> %r2
  70  instance_ptr_eq %r1, %r2 -> %i0
  74  int_return %i0
  76  ---
  76  L5:
  76  int_return $False
  78  ---
  78  L4:
  78  int_return $False
  80  ---
  80  L3:
  80  int_return $False
  82  ---
  82  L2:
  82  int_return $False
  84  ---
  84  L1:
  84  instance_ptr_eq %r0, %r1 -> %i0
  88  int_return %i0
