   0  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r2
   6  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
  12  -live- %r0, %r1, %r2
  12  guard_class %r0 -> %i0
  15  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  20  -live- %i0, %r0, %r1, %r2
  20  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
  24  unreachable
  25  ---
  25  L1:
  25  -live- %r0, %r1, %r2
  25  -live- %r0, %r1, %r2
  25  guard_class %r0 -> %i0
  28  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
  33  -live- %i0, %r0, %r1, %r2
  33  int_guard_value %i0
  35  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
  42  -live- %r0, %r1, %r2
  42  -live- %r0, %r1, %r2
  42  guard_class %r0 -> %i0
  45  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
  50  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
  58  -live- %i1, %r1, %r2
  58  L4:
  58  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
  64  -live- %i1, %r0, %r1, %r2
  64  guard_class %r0 -> %i0
  67  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  72  -live- %i0, %i1, %r0, %r1, %r2
  72  switch %i0, <SwitchDictDescr 0:L5, 1:L6, 2:L7>
  76  unreachable
  77  ---
  77  L5:
  77  -live- %i1, %r0, %r1, %r2
  77  -live- %i1, %r0, %r1, %r2
  77  guard_class %r0 -> %i0
  80  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
  85  -live- %i0, %i1, %r0, %r1, %r2
  85  int_guard_value %i0
  87  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
  94  -live- %i1, %r0, %r1, %r2
  94  -live- %i1, %r0, %r1, %r2
  94  guard_class %r0 -> %i0
  97  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 102  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
 110  -live- %i1, %i2, %r1, %r2
 110  L8:
 110  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
 116  -live- %i1, %i2, %r0, %r1, %r2
 116  guard_class %r0 -> %i0
 119  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 124  -live- %i0, %i1, %i2, %r0, %r1, %r2
 124  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11>
 128  unreachable
 129  ---
 129  L9:
 129  -live- %i1, %i2, %r0, %r1, %r2
 129  -live- %i1, %i2, %r0, %r1, %r2
 129  guard_class %r0 -> %i0
 132  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 137  -live- %i0, %i1, %i2, %r0, %r1, %r2
 137  int_guard_value %i0
 139  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 146  -live- %i1, %i2, %r0, %r1, %r2
 146  -live- %i1, %i2, %r0, %r1, %r2
 146  guard_class %r0 -> %i0
 149  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 154  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
 162  -live- %i1, %i2, %i3, %r1, %r2
 162  L12:
 162  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
 168  -live- %i1, %i2, %i3, %r0, %r2
 168  guard_class %r0 -> %i0
 171  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 176  -live- %i0, %i1, %i2, %i3, %r0, %r2
 176  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 180  unreachable
 181  ---
 181  L13:
 181  -live- %i1, %i2, %i3, %r0, %r2
 181  -live- %i1, %i2, %i3, %r0, %r2
 181  guard_class %r0 -> %i0
 184  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 189  -live- %i0, %i1, %i2, %i3, %r0, %r2
 189  int_guard_value %i0
 191  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 198  -live- %i1, %i2, %i3, %r0, %r2
 198  -live- %i1, %i2, %i3, %r0, %r2
 198  guard_class %r0 -> %i0
 201  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 206  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 214  -live- %i0, %i1, %i2, %i3, %r2
 214  L16:
 214  inline_call_ir_v <JitCode 'lockf'>, I[%i1, %i2, %i3, %i0], R[%r2]
 224  -live-
 224  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 226  ---
 226  L14:
 226  -live- %i1, %i2, %i3, %r0, %r2
 226  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 231  goto L16
 234  ---
 234  L15:
 234  -live- %r0
 234  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
 243  -live- %r0
 243  assert_not_none %r0
 245  -live- %r0
 245  guard_class %r0 -> %i0
 248  -live- %r0
 248  raise %r0
 250  ---
 250  L10:
 250  -live- %i1, %i2, %r0, %r1, %r2
 250  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
 255  goto L12
 258  ---
 258  L11:
 258  -live- %r0
 258  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
 267  -live- %r0
 267  assert_not_none %r0
 269  -live- %r0
 269  guard_class %r0 -> %i0
 272  -live- %r0
 272  raise %r0
 274  ---
 274  L6:
 274  -live- %i1, %r0, %r1, %r2
 274  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 279  goto L8
 282  ---
 282  L7:
 282  -live- %r0
 282  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
 291  -live- %r0
 291  assert_not_none %r0
 293  -live- %r0
 293  guard_class %r0 -> %i0
 296  -live- %r0
 296  raise %r0
 298  ---
 298  L2:
 298  -live- %r0, %r1, %r2
 298  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 303  goto L4
 306  ---
 306  L3:
 306  -live- %r0
 306  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
 315  -live- %r0
 315  assert_not_none %r0
 317  -live- %r0
 317  guard_class %r0 -> %i0
 320  -live- %r0
 320  raise %r0
