   0  -live- %i0, %r0, %r1
   0  guard_class %r1 -> %i1
   3  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
   8  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
  13  -live- %i0, %i1, %r0, %r1
  13  goto_if_not %i1, L1
  17  L2:
  17  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r1] -> %r2
  26  -live- %i0, %r0, %r2
  26  inline_call_ir_r <JitCode 'format'>, I[%i0], R[%r0, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r2
  36  -live- %r2
  36  ref_return %r2
  38  ---
  38  L1:
  38  -live- %i0, %r0, %r1
  38  guard_class %r1 -> %i1
  41  -live- %i0, %i1, %r0, %r1
  41  int_guard_value %i1
  43  -live- %i0, %r0, %r1
  43  guard_class %r1 -> %i1
  46  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
  51  -live- %i0, %i1, %r0, %r1
  51  switch %i1, <SwitchDictDescr 0:L3, 1:L4, 2:L5, 3:L6>
  55  unreachable
  56  ---
  56  L3:
  56  -live- %i0, %r0, %r1
  56  -live- %i0, %r0, %r1
  56  guard_class %r1 -> %i1
  59  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i1
  64  -live- %i0, %i1, %r0, %r1
  64  int_guard_value %i1
  66  residual_call_r_r %i1, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
  73  -live- %i0, %r0, %r1, %r2
  73  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
  78  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
  83  L7:
  83  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
  90  -live- %i0, %i1, %r0, %r1
  90  -live- %i0, %i1, %r0, %r1
  90  goto_if_not %i1, L8
  94  goto L2
  97  ---
  97  L8:
  97  -live- %i0, %r0, %r1
  97  guard_class %r1 -> %i1
 100  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
 105  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 110  -live- %i0, %i1, %r0, %r1
 110  goto_if_not %i1, L9
 114  L10:
 114  new_array_clear $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0> -> %r2
 119  setarrayitem_gc_r %r2, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
 125  inline_call_ir_r <JitCode 'format'>, I[%i0], R[%r0, %r2, %r1] -> %r2
 135  -live- %r2
 135  ref_return %r2
 137  ---
 137  L9:
 137  -live- %i0, %r0, %r1
 137  guard_class %r1 -> %i1
 140  -live- %i0, %i1, %r0, %r1
 140  int_guard_value %i1
 142  -live- %i0, %r0, %r1
 142  guard_class %r1 -> %i1
 145  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 150  -live- %i0, %i1, %r0, %r1
 150  switch %i1, <SwitchDictDescr 0:L11, 1:L12, 2:L13, 3:L14>
 154  unreachable
 155  ---
 155  L11:
 155  -live- %i0, %r0, %r1
 155  -live- %i0, %r0, %r1
 155  guard_class %r1 -> %i1
 158  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i1
 163  -live- %i0, %i1, %r0, %r1
 163  int_guard_value %i1
 165  residual_call_r_r %i1, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 172  -live- %i0, %r0, %r1, %r2
 172  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 177  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 182  L15:
 182  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 189  -live- %i0, %i1, %r0, %r1
 189  -live- %i0, %i1, %r0, %r1
 189  goto_if_not %i1, L16
 193  goto L10
 196  ---
 196  L16:
 196  inline_call_r_r <JitCode 'lookup____getitem__'>, R[%r1, $<* struct rpy_string>] -> %r2
 203  -live- %i0, %r0, %r1, %r2
 203  -live- %i0, %r0, %r1, %r2
 203  goto_if_not_ptr_nonzero %r2, L17
 207  -live- %i0, %r0, %r1
 207  guard_class %r1 -> %i1
 210  -live- %i0, %i1, %r0, %r1
 210  int_guard_value %i1
 212  -live- %i0, %r0, %r1
 212  guard_class %r1 -> %i1
 215  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 220  -live- %i0, %i1, %r0, %r1
 220  switch %i1, <SwitchDictDescr 0:L18, 1:L19, 2:L20, 3:L21>
 224  unreachable
 225  ---
 225  L18:
 225  -live- %i0, %r0, %r1
 225  -live- %i0, %r0, %r1
 225  guard_class %r1 -> %i1
 228  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i1
 233  -live- %i0, %i1, %r0, %r1
 233  int_guard_value %i1
 235  residual_call_r_r %i1, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 242  -live- %i0, %r0, %r1, %r2
 242  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 247  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 252  L22:
 252  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 259  -live- %i0, %i1, %r0, %r1
 259  -live- %i0, %i1, %r0, %r1
 259  goto_if_not %i1, L23
 263  L24:
 263  new_array_clear $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0> -> %r2
 268  setarrayitem_gc_r %r2, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
 274  inline_call_ir_r <JitCode 'format'>, I[%i0], R[%r0, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r2
 284  -live- %r2
 284  ref_return %r2
 286  ---
 286  L23:
 286  goto L10
 289  ---
 289  L19:
 289  -live- %i0, %r0, %r1
 289  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.mapdict.Object.inst_map> -> %r2
 294  -live- %i0, %r0, %r1, %r2
 294  ref_guard_value %r2
 296  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 301  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 306  goto L22
 309  ---
 309  L20:
 309  -live- %i0, %r0, %r1
 309  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
 314  goto L22
 317  ---
 317  L21:
 317  -live- %i0, %r0, %r1
 317  -live- %i0, %r0, %r1
 317  guard_class %r1 -> %i1
 320  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_typedef> -> %i1
 325  getfield_raw_r %i1, FieldDescr<pbc.pbcinternal_memofield_getorbuild_0> -> %r2
 330  goto L22
 333  ---
 333  L17:
 333  goto L24
 336  ---
 336  L12:
 336  -live- %i0, %r0, %r1
 336  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.mapdict.Object.inst_map> -> %r2
 341  -live- %i0, %r0, %r1, %r2
 341  ref_guard_value %r2
 343  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 348  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 353  goto L15
 356  ---
 356  L13:
 356  -live- %i0, %r0, %r1
 356  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
 361  goto L15
 364  ---
 364  L14:
 364  -live- %i0, %r0, %r1
 364  -live- %i0, %r0, %r1
 364  guard_class %r1 -> %i1
 367  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_typedef> -> %i1
 372  getfield_raw_r %i1, FieldDescr<pbc.pbcinternal_memofield_getorbuild_0> -> %r2
 377  goto L15
 380  ---
 380  L4:
 380  -live- %i0, %r0, %r1
 380  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.mapdict.Object.inst_map> -> %r2
 385  -live- %i0, %r0, %r1, %r2
 385  ref_guard_value %r2
 387  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 392  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 397  goto L7
 400  ---
 400  L5:
 400  -live- %i0, %r0, %r1
 400  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
 405  goto L7
 408  ---
 408  L6:
 408  -live- %i0, %r0, %r1
 408  -live- %i0, %r0, %r1
 408  guard_class %r1 -> %i1
 411  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_typedef> -> %i1
 416  getfield_raw_r %i1, FieldDescr<pbc.pbcinternal_memofield_getorbuild_0> -> %r2
 421  goto L7
