   0  -live- %i0, %r0, %r1
   3  guard_class %r1 -> %i1
   6  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
  11  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
  16  -live- %i0, %i1, %r0, %r1
  19  goto_if_not %i1, L1
  23  L2:
  23  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r1] -> %r1
  32  -live- %i0, %r0, %r1
  35  int_copy $0 -> %i2
  38  L3:
  38  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000556bc1108250> -> %i1
  43  -live- %i0, %i1, %i2, %r0, %r1
  46  goto_if_not_int_ge %i2, %i1, L4
  51  int_return $False
  53  ---
  53  L4:
  53  int_copy %i2 -> %i1
  56  ref_copy %r1 -> %r2
  59  int_add %i1, $1 -> %i2
  63  getarrayitem_gc_r %r2, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000556bc1108250> -> %r2
  69  inline_call_ir_i <JitCode 'abstract_issubclass_w'>, I[%i0], R[%r0, %r2] -> %i1
  78  -live- %i0, %i1, %i2, %r0, %r1
  81  goto_if_not %i1, L5
  85  int_return $True
  87  ---
  87  L5:
  87  goto L3
  90  ---
  90  L1:
  90  -live- %i0, %r0, %r1
  93  guard_class %r1 -> %i1
  96  -live- %i0, %i1, %r0, %r1
  99  int_guard_value %i1
 101  -live- %i0, %r0, %r1
 104  guard_class %r1 -> %i1
 107  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 112  -live- %i0, %i1, %r0, %r1
 115  switch %i1, <SwitchDictDescr 0:L6, 1:L7, 2:L8, 3:L9>
 119  unreachable
 120  ---
 120  L6:
 120  -live- %i0, %r0, %r1
 123  guard_class %r1 -> %i1
 126  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i1
 131  -live- %i0, %i1, %r0, %r1
 134  int_guard_value %i1
 136  residual_call_r_r %i1, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 143  -live- %i0, %r0, %r1, %r2
 146  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 151  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 156  L10:
 156  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 163  -live- %i0, %i1, %r0, %r1
 166  goto_if_not %i1, L11
 170  goto L2
 173  ---
 173  L11:
 173  -live- %i0, %r0, %r1
 176  goto_if_not %i0, L12
 180  -live- %r0, %r1
 183  guard_class %r1 -> %i1
 186  getfield_raw_r %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__static_lookup_cache> -> %r2
 191  -live- %r0, %r1, %r2
 194  goto_if_not_ptr_iszero %r2, L13
 198  -live- %r0, %r1
 201  guard_class %r1 -> %i1
 204  -live- %i1, %r0, %r1
 207  int_guard_value %i1
 209  -live- %r0, %r1
 212  guard_class %r1 -> %i1
 215  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 220  -live- %i1, %r0, %r1
 223  switch %i1, <SwitchDictDescr 0:L14, 1:L15, 2:L16, 3:L17>
 227  unreachable
 228  ---
 228  L14:
 228  -live- %r0, %r1
 231  guard_class %r1 -> %i1
 234  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i1
 239  -live- %i1, %r0, %r1
 242  int_guard_value %i1
 244  residual_call_r_r %i1, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 251  -live- %r0, %r1, %r2
 254  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 259  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 264  L18:
 264  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r2, $<* struct rpy_string>] -> %r2
 271  -live- %r0, %r1, %r2
 274  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r2
 279  L19:
 279  -live- %r0, %r1, %r2
 282  goto_if_not_ptr_iszero %r2, L20
 286  L21:
 286  inline_call_r_i <JitCode 'p_recursive_issubclass_w'>, R[%r0, %r1] -> %i1
 293  -live- %i1
 296  int_return %i1
 298  ---
 298  L20:
 298  inline_call_r_r <JitCode 'get_and_call_function__star_1'>, R[%r2, %r1, %r0] -> %r1
 306  -live- %r1
 309  goto_if_not_ptr_nonzero %r1, L22
 313  ref_copy %r1 -> %r2
 316  -live- %r1, %r2
 319  guard_class %r2 -> %i1
 322  -live- %i1, %r1
 325  goto_if_not_int_eq %i1, $<* struct object_vtable>, L23
 330  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 335  int_is_true %i1 -> %i1
 338  int_return %i1
 340  ---
 340  L23:
 340  L24:
 340  inline_call_r_i <JitCode 'is_true'>, R[%r1] -> %i1
 346  -live- %i1
 349  int_return %i1
 351  ---
 351  L22:
 351  goto L24
 354  ---
 354  L15:
 354  -live- %r0, %r1
 357  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
 362  -live- %r0, %r1, %r2
 365  ref_guard_value %r2
 367  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 372  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 377  goto L18
 380  ---
 380  L16:
 380  -live- %r0, %r1
 383  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
 388  goto L18
 391  ---
 391  L17:
 391  -live- %r0, %r1
 394  guard_class %r1 -> %i1
 397  getfield_raw_r %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
 402  goto L18
 405  ---
 405  L13:
 405  getfield_gc_r_pure %r2, FieldDescr<pypy.tool.ann_override.StaticLookupCache.inst_cached___subclasscheck__> -> %r2
 410  goto L19
 413  ---
 413  L12:
 413  goto L21
 416  ---
 416  L7:
 416  -live- %i0, %r0, %r1
 419  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
 424  -live- %i0, %r0, %r1, %r2
 427  ref_guard_value %r2
 429  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 434  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 439  goto L10
 442  ---
 442  L8:
 442  -live- %i0, %r0, %r1
 445  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
 450  goto L10
 453  ---
 453  L9:
 453  -live- %i0, %r0, %r1
 456  guard_class %r1 -> %i1
 459  getfield_raw_r %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
 464  goto L10
