   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> -> %r3
  12  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r4
  18  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
  24  -live- %r0, %r1, %r2, %r3, %r4
  24  guard_class %r0 -> %i0
  27  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  32  -live- %i0, %r0, %r1, %r2, %r3, %r4
  32  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
  36  unreachable
  37  ---
  37  L1:
  37  -live- %r0, %r1, %r2, %r3, %r4
  37  -live- %r0, %r1, %r2, %r3, %r4
  37  guard_class %r0 -> %i0
  40  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
  45  -live- %i0, %r0, %r1, %r2, %r3, %r4
  45  int_guard_value %i0
  47  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
  54  -live- %r0, %r1, %r2, %r3, %r4
  54  -live- %r0, %r1, %r2, %r3, %r4
  54  guard_class %r0 -> %i0
  57  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
  62  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
  70  -live- %i1, %r1, %r2, %r3, %r4
  70  L4:
  70  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
  76  -live- %i1, %r0, %r1, %r2, %r3, %r4
  76  guard_class %r0 -> %i0
  79  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  84  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  84  switch %i0, <SwitchDictDescr 0:L5, 1:L6, 2:L7>
  88  unreachable
  89  ---
  89  L5:
  89  -live- %i1, %r0, %r1, %r2, %r3, %r4
  89  -live- %i1, %r0, %r1, %r2, %r3, %r4
  89  guard_class %r0 -> %i0
  92  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
  97  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  97  int_guard_value %i0
  99  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 106  -live- %i1, %r0, %r1, %r2, %r3, %r4
 106  -live- %i1, %r0, %r1, %r2, %r3, %r4
 106  guard_class %r0 -> %i0
 109  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 114  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
 122  -live- %i1, %i2, %r1, %r2, %r3, %r4
 122  L8:
 122  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
 128  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4
 128  guard_class %r0 -> %i0
 131  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 136  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4
 136  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11>
 140  unreachable
 141  ---
 141  L9:
 141  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4
 141  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4
 141  guard_class %r0 -> %i0
 144  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 149  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4
 149  int_guard_value %i0
 151  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 158  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4
 158  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4
 158  guard_class %r0 -> %i0
 161  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 166  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
 174  -live- %i1, %i2, %i3, %r1, %r2, %r3, %r4
 174  L12:
 174  getarrayitem_gc_r %r1, $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
 180  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4
 180  guard_class %r0 -> %i0
 183  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 188  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4
 188  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 192  unreachable
 193  ---
 193  L13:
 193  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4
 193  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4
 193  guard_class %r0 -> %i0
 196  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 201  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4
 201  int_guard_value %i0
 203  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 210  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4
 210  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4
 210  guard_class %r0 -> %i0
 213  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 218  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i4
 226  -live- %i1, %i2, %i3, %i4, %r1, %r2, %r3, %r4
 226  L16:
 226  getarrayitem_gc_r %r1, $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
 232  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4
 232  guard_class %r0 -> %i0
 235  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 240  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4
 240  switch %i0, <SwitchDictDescr 0:L17, 1:L18, 2:L19>
 244  unreachable
 245  ---
 245  L17:
 245  -live- %r0
 245  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
 254  -live- %r0
 254  assert_not_none %r0
 256  -live- %r0
 256  guard_class %r0 -> %i0
 259  -live- %r0
 259  raise %r0
 261  ---
 261  L18:
 261  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4
 261  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r0] -> %r5
 267  -live- %i1, %i2, %i3, %i4, %r1, %r2, %r3, %r4, %r5
 267  L20:
 267  getarrayitem_gc_r %r1, $8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
 273  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 273  guard_class %r0 -> %i0
 276  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 281  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 281  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 285  unreachable
 286  ---
 286  L21:
 286  -live- %r0
 286  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
 295  -live- %r0
 295  assert_not_none %r0
 297  -live- %r0
 297  guard_class %r0 -> %i0
 300  -live- %r0
 300  raise %r0
 302  ---
 302  L22:
 302  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 302  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r0] -> %r0
 308  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 308  L24:
 308  getarrayitem_gc_r %r1, $9, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r1
 314  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 314  guard_class %r1 -> %i0
 317  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 322  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 322  switch %i0, <SwitchDictDescr 0:L25, 1:L26, 2:L27>
 326  unreachable
 327  ---
 327  L25:
 327  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 327  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 327  guard_class %r1 -> %i0
 330  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 335  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 335  int_guard_value %i0
 337  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 344  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 344  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 344  guard_class %r1 -> %i0
 347  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 352  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
 360  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r2, %r3, %r4, %r5
 360  L28:
 360  residual_call_ir_r $<* fn descr_new_jit_loop_info>, I[%i1, %i2, %i3, %i4, %i0], R[%r2, %r3, %r4, %r5, %r0], <CallDescr(rrriiiirri) EF=7> -> %r0
 377  -live- %r0
 377  ref_return %r0
 379  ---
 379  L26:
 379  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 379  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 384  goto L28
 387  ---
 387  L27:
 387  -live- %r1
 387  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>, %r1] -> %r0
 396  -live- %r0
 396  assert_not_none %r0
 398  -live- %r0
 398  guard_class %r0 -> %i0
 401  -live- %r0
 401  raise %r0
 403  ---
 403  L23:
 403  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5
 403  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r0
 408  goto L24
 411  ---
 411  L19:
 411  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4
 411  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r5
 416  goto L20
 419  ---
 419  L14:
 419  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4
 419  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i4
 424  goto L16
 427  ---
 427  L15:
 427  -live- %r0
 427  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
 436  -live- %r0
 436  assert_not_none %r0
 438  -live- %r0
 438  guard_class %r0 -> %i0
 441  -live- %r0
 441  raise %r0
 443  ---
 443  L10:
 443  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4
 443  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
 448  goto L12
 451  ---
 451  L11:
 451  -live- %r0
 451  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
 460  -live- %r0
 460  assert_not_none %r0
 462  -live- %r0
 462  guard_class %r0 -> %i0
 465  -live- %r0
 465  raise %r0
 467  ---
 467  L6:
 467  -live- %i1, %r0, %r1, %r2, %r3, %r4
 467  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 472  goto L8
 475  ---
 475  L7:
 475  -live- %r0
 475  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
 484  -live- %r0
 484  assert_not_none %r0
 486  -live- %r0
 486  guard_class %r0 -> %i0
 489  -live- %r0
 489  raise %r0
 491  ---
 491  L2:
 491  -live- %r0, %r1, %r2, %r3, %r4
 491  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 496  goto L4
 499  ---
 499  L3:
 499  -live- %r0
 499  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
 508  -live- %r0
 508  assert_not_none %r0
 510  -live- %r0
 510  guard_class %r0 -> %i0
 513  -live- %r0
 513  raise %r0
