   0  -live- %r0
   3  guard_class %r0 -> %i0
   6  -live- %i0, %r0
   9  int_guard_value %i0
  11  -live- %r0
  14  guard_class %r0 -> %i0
  17  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  22  -live- %i0, %r0
  25  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3, 3:L4>
  29  unreachable
  30  ---
  30  L1:
  30  -live- %r0
  33  ref_copy %r0 -> %r1
  36  -live- %r0, %r1
  39  guard_class %r0 -> %i0
  42  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
  47  -live- %i0, %r0, %r1
  50  int_guard_value %i0
  52  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r0
  59  -live- %r0, %r1
  62  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
  67  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
  72  L5:
  72  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i0
  79  -live- %i0, %r1
  82  goto_if_not %i0, L6
  86  ref_return %r1
  88  ---
  88  L6:
  88  getfield_gc_f_pure %r1, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
  93  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa8c5073d0> -> %r1
  97  setfield_gc_f %r1, %f0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval>
 102  ref_return %r1
 104  ---
 104  L2:
 104  -live- %r0
 107  ref_copy %r0 -> %r1
 110  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r0
 115  -live- %r0, %r1
 118  ref_guard_value %r0
 120  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 125  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 130  goto L5
 133  ---
 133  L3:
 133  -live- %r0
 136  ref_copy %r0 -> %r1
 139  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r0
 144  goto L5
 147  ---
 147  L4:
 147  -live- %r0
 150  ref_copy %r0 -> %r1
 153  -live- %r0, %r1
 156  guard_class %r0 -> %i0
 159  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r0
 164  goto L5
