   0  -live- %r1, %r2
   3  guard_class %r2 -> %i0
   6  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i1
  11  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
  16  -live- %i0, %i1, %r1, %r2
  19  goto_if_not %i1, L1
  23  L2:
  23  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r2] -> %r3
  32  -live- %r1, %r2, %r3
  35  int_copy $0 -> %i1
  38  L3:
  38  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %i0
  43  -live- %i0, %i1, %r1, %r2, %r3
  46  goto_if_not_int_ge %i1, %i0, L4
  51  L5:
  51  inline_call_r_i <JitCode 'exception_match'>, R[%r1, %r2] -> %i0
  58  -live- %i0
  61  goto_if_not %i0, L6
  65  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  67  ---
  67  L6:
  67  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  69  ---
  69  L4:
  69  int_copy %i1 -> %i0
  72  ref_copy %r3 -> %r0
  75  int_add %i0, $1 -> %i1
  79  getarrayitem_gc_r %r0, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
  85  -live- %i1, %r0, %r1, %r2, %r3
  88  guard_class %r0 -> %i0
  91  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i2
  96  int_between $TotalOrderSymbolic('compute_fn'), %i2, $TotalOrderSymbolic('compute_fn') -> %i2
 101  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
 104  goto_if_not %i2, L7
 108  L8:
 108  inline_call_ir_v <JitCode 'ObjSpace.warn'>, I[$2], R[$<* struct pypy.objspace.std.bytesobject.W_BytesObject>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>]
 116  -live- %i1, %r1, %r2, %r3
 119  goto L3
 122  ---
 122  L7:
 122  ref_copy %r0 -> %r4
 125  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
 128  int_guard_value %i0
 130  -live- %i1, %r0, %r1, %r2, %r3, %r4
 133  guard_class %r4 -> %i0
 136  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 141  -live- %i0, %i1, %r0, %r1, %r2, %r3
 144  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11, 3:L12>
 148  unreachable
 149  ---
 149  L9:
 149  -live- %i1, %r0, %r1, %r2, %r3
 152  guard_class %r0 -> %i0
 155  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 160  -live- %i0, %i1, %r0, %r1, %r2, %r3
 163  int_guard_value %i0
 165  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r0
 172  -live- %i1, %r0, %r1, %r2, %r3
 175  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 180  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 185  L13:
 185  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 192  -live- %i0, %i1, %r1, %r2, %r3
 195  goto_if_not %i0, L14
 199  goto L8
 202  ---
 202  L14:
 202  goto L3
 205  ---
 205  L10:
 205  -live- %i1, %r0, %r1, %r2, %r3
 208  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r0
 213  -live- %i1, %r0, %r1, %r2, %r3
 216  ref_guard_value %r0
 218  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 223  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 228  goto L13
 231  ---
 231  L11:
 231  -live- %i1, %r0, %r1, %r2, %r3
 234  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r0
 239  goto L13
 242  ---
 242  L12:
 242  -live- %i1, %r0, %r1, %r2, %r3
 245  guard_class %r0 -> %i0
 248  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r0
 253  goto L13
 256  ---
 256  L1:
 256  ref_copy %r2 -> %r0
 259  -live- %i0, %r0, %r1, %r2
 262  int_guard_value %i0
 264  -live- %r0, %r1, %r2
 267  guard_class %r0 -> %i0
 270  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 275  -live- %i0, %r1, %r2
 278  switch %i0, <SwitchDictDescr 0:L15, 1:L16, 2:L17, 3:L18>
 282  unreachable
 283  ---
 283  L15:
 283  -live- %r1, %r2
 286  guard_class %r2 -> %i0
 289  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 294  -live- %i0, %r1, %r2
 297  int_guard_value %i0
 299  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r0
 306  -live- %r0, %r1, %r2
 309  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 314  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 319  L19:
 319  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 326  -live- %i0, %r1, %r2
 329  goto_if_not %i0, L20
 333  goto L2
 336  ---
 336  L20:
 336  -live- %r1, %r2
 339  guard_class %r2 -> %i0
 342  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i1
 347  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 352  -live- %i0, %i1, %r1, %r2
 355  goto_if_not %i1, L21
 359  L22:
 359  inline_call_ir_v <JitCode 'ObjSpace.warn'>, I[$2], R[$<* struct pypy.objspace.std.bytesobject.W_BytesObject>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>]
 367  -live- %r1, %r2
 370  goto L5
 373  ---
 373  L21:
 373  ref_copy %r2 -> %r0
 376  -live- %i0, %r0, %r1, %r2
 379  int_guard_value %i0
 381  -live- %r0, %r1, %r2
 384  guard_class %r0 -> %i0
 387  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 392  -live- %i0, %r1, %r2
 395  switch %i0, <SwitchDictDescr 0:L23, 1:L24, 2:L25, 3:L26>
 399  unreachable
 400  ---
 400  L23:
 400  -live- %r1, %r2
 403  guard_class %r2 -> %i0
 406  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 411  -live- %i0, %r1, %r2
 414  int_guard_value %i0
 416  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r0
 423  -live- %r0, %r1, %r2
 426  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 431  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 436  L27:
 436  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 443  -live- %i0, %r1, %r2
 446  goto_if_not %i0, L28
 450  goto L22
 453  ---
 453  L28:
 453  goto L5
 456  ---
 456  L24:
 456  -live- %r1, %r2
 459  getfield_gc_r %r2, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r0
 464  -live- %r0, %r1, %r2
 467  ref_guard_value %r0
 469  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 474  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 479  goto L27
 482  ---
 482  L25:
 482  -live- %r1, %r2
 485  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r0
 490  goto L27
 493  ---
 493  L26:
 493  -live- %r1, %r2
 496  guard_class %r2 -> %i0
 499  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r0
 504  goto L27
 507  ---
 507  L16:
 507  -live- %r1, %r2
 510  getfield_gc_r %r2, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r0
 515  -live- %r0, %r1, %r2
 518  ref_guard_value %r0
 520  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 525  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 530  goto L19
 533  ---
 533  L17:
 533  -live- %r1, %r2
 536  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r0
 541  goto L19
 544  ---
 544  L18:
 544  -live- %r1, %r2
 547  guard_class %r2 -> %i0
 550  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r0
 555  goto L19
