   0  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r2
   6  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
  12  -live- %r0, %r1, %r2
  15  guard_class %r0 -> %i0
  18  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i1
  23  -live- %i0, %i1, %r0, %r1, %r2
  26  switch %i1, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
  30  unreachable
  31  ---
  31  L1:
  31  -live- %r0
  34  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
  43  -live- %r0
  46  assert_not_none %r0
  48  -live- %r0
  51  guard_class %r0 -> %i0
  54  -live- %r0
  57  raise %r0
  59  ---
  59  L2:
  59  -live- %r0, %r1, %r2
  62  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
  67  L4:
  67  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
  73  -live- %i2, %r0, %r1, %r2
  76  guard_class %r0 -> %i0
  79  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i1
  84  -live- %i0, %i1, %i2, %r0, %r1, %r2
  87  switch %i1, <SwitchDictDescr 0:L5, 1:L6, 2:L7>
  91  unreachable
  92  ---
  92  L5:
  92  -live- %r0
  95  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
 104  -live- %r0
 107  assert_not_none %r0
 109  -live- %r0
 112  guard_class %r0 -> %i0
 115  -live- %r0
 118  raise %r0
 120  ---
 120  L6:
 120  -live- %i2, %r0, %r1, %r2
 123  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
 128  L8:
 128  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
 134  -live- %i2, %i3, %r0, %r1, %r2
 137  guard_class %r0 -> %i0
 140  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i1
 145  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 148  switch %i1, <SwitchDictDescr 0:L9, 1:L10, 2:L11>
 152  unreachable
 153  ---
 153  L9:
 153  -live- %r0
 156  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
 165  -live- %r0
 168  assert_not_none %r0
 170  -live- %r0
 173  guard_class %r0 -> %i0
 176  -live- %r0
 179  raise %r0
 181  ---
 181  L10:
 181  -live- %i2, %i3, %r0, %r1, %r2
 184  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i4
 189  L12:
 189  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
 195  -live- %i2, %i3, %i4, %r0, %r1, %r2
 198  guard_class %r0 -> %i0
 201  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i1
 206  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
 209  switch %i1, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 213  unreachable
 214  ---
 214  L13:
 214  -live- %r0
 217  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
 226  -live- %r0
 229  assert_not_none %r0
 231  -live- %r0
 234  guard_class %r0 -> %i0
 237  -live- %r0
 240  raise %r0
 242  ---
 242  L14:
 242  -live- %i2, %i3, %i4, %r0, %r1, %r2
 245  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 250  L16:
 250  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
 256  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2
 259  guard_class %r0 -> %i0
 262  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 267  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
 270  switch %i0, <SwitchDictDescr 0:L17, 1:L18, 2:L19>
 274  unreachable
 275  ---
 275  L17:
 275  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2
 278  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r0] -> %r3
 284  L20:
 284  -live- %i1, %i2, %i3, %i4, %r1, %r2, %r3
 287  getarrayitem_gc_r %r1, $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r4
 293  getarrayitem_gc_r %r1, $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r5
 299  getarrayitem_gc_r %r1, $8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r6
 305  getarrayitem_gc_r %r1, $9, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
 311  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 314  guard_class %r0 -> %i0
 317  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 322  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 325  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 329  unreachable
 330  ---
 330  L21:
 330  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 333  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r0] -> %r7
 339  L24:
 339  -live- %i1, %i2, %i3, %i4, %r1, %r2, %r3, %r4, %r5, %r6, %r7
 342  getarrayitem_gc_r %r1, $10, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
 348  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7
 351  guard_class %r0 -> %i0
 354  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 359  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7
 362  switch %i0, <SwitchDictDescr 0:L25, 1:L26, 2:L27>
 366  unreachable
 367  ---
 367  L25:
 367  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7
 370  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r0] -> %r8
 376  L28:
 376  -live- %i1, %i2, %i3, %i4, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 379  getarrayitem_gc_r %r1, $11, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
 385  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 388  guard_class %r0 -> %i0
 391  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i5
 396  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 399  switch %i5, <SwitchDictDescr 0:L29, 1:L30, 2:L31>
 403  unreachable
 404  ---
 404  L29:
 404  -live- %r0
 407  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
 416  -live- %r0
 419  assert_not_none %r0
 421  -live- %r0
 424  guard_class %r0 -> %i0
 427  -live- %r0
 430  raise %r0
 432  ---
 432  L30:
 432  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 435  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i5
 440  L32:
 440  getarrayitem_gc_r %r1, $12, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
 446  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 449  guard_class %r0 -> %i0
 452  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 457  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 460  switch %i0, <SwitchDictDescr 0:L33, 1:L34, 2:L35>
 464  unreachable
 465  ---
 465  L33:
 465  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 468  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r0] -> %r0
 474  L36:
 474  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 477  getarrayitem_gc_r %r1, $13, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r9
 483  getarrayitem_gc_r %r1, $14, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r10
 489  getarrayitem_gc_r %r1, $15, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r1
 495  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 498  guard_class %r1 -> %i0
 501  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i6
 506  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 509  switch %i6, <SwitchDictDescr 0:L37, 1:L38, 2:L39>
 513  unreachable
 514  ---
 514  L37:
 514  -live- %r1
 517  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
 526  -live- %r0
 529  assert_not_none %r0
 531  -live- %r0
 534  guard_class %r0 -> %i0
 537  -live- %r0
 540  raise %r0
 542  ---
 542  L38:
 542  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 545  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 550  L40:
 550  inline_call_ir_r <JitCode 'PyCode.descr_code__new__'>, I[%i2, %i3, %i4, %i1, %i5, %i0], R[%r2, %r3, %r4, %r5, %r6, %r7, %r8, %r0, %r9, %r10] -> %r0
 572  -live- %r0
 575  ref_return %r0
 577  ---
 577  L39:
 577  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 580  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 585  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 588  int_guard_value %i0
 590  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 597  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 600  guard_class %r1 -> %i0
 603  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 608  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r1] -> %i0
 616  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 619  goto L40
 622  ---
 622  L34:
 622  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 625  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r0
 630  goto L36
 633  ---
 633  L35:
 633  -live- %r0
 636  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
 645  -live- %r0
 648  assert_not_none %r0
 650  -live- %r0
 653  guard_class %r0 -> %i0
 656  -live- %r0
 659  raise %r0
 661  ---
 661  L31:
 661  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 664  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 669  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 672  int_guard_value %i0
 674  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 681  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 684  guard_class %r0 -> %i0
 687  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 692  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i5
 700  -live- %i1, %i2, %i3, %i4, %i5, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 703  goto L32
 706  ---
 706  L26:
 706  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7
 709  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r8
 714  goto L28
 717  ---
 717  L27:
 717  -live- %r0
 720  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
 729  -live- %r0
 732  assert_not_none %r0
 734  -live- %r0
 737  guard_class %r0 -> %i0
 740  -live- %r0
 743  raise %r0
 745  ---
 745  L22:
 745  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 748  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r7
 753  goto L24
 756  ---
 756  L23:
 756  -live- %r0
 759  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
 768  -live- %r0
 771  assert_not_none %r0
 773  -live- %r0
 776  guard_class %r0 -> %i0
 779  -live- %r0
 782  raise %r0
 784  ---
 784  L18:
 784  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2
 787  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r3
 792  goto L20
 795  ---
 795  L19:
 795  -live- %r0
 798  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
 807  -live- %r0
 810  assert_not_none %r0
 812  -live- %r0
 815  guard_class %r0 -> %i0
 818  -live- %r0
 821  raise %r0
 823  ---
 823  L15:
 823  -live- %i0, %i2, %i3, %i4, %r0, %r1, %r2
 826  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 831  -live- %i0, %i2, %i3, %i4, %r0, %r1, %r2
 834  int_guard_value %i0
 836  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 843  -live- %i2, %i3, %i4, %r0, %r1, %r2
 846  guard_class %r0 -> %i0
 849  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 854  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i1
 862  -live- %i1, %i2, %i3, %i4, %r1, %r2
 865  goto L16
 868  ---
 868  L11:
 868  -live- %i0, %i2, %i3, %r0, %r1, %r2
 871  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 876  -live- %i0, %i2, %i3, %r0, %r1, %r2
 879  int_guard_value %i0
 881  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 888  -live- %i2, %i3, %r0, %r1, %r2
 891  guard_class %r0 -> %i0
 894  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 899  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i4
 907  -live- %i2, %i3, %i4, %r1, %r2
 910  goto L12
 913  ---
 913  L7:
 913  -live- %i0, %i2, %r0, %r1, %r2
 916  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 921  -live- %i0, %i2, %r0, %r1, %r2
 924  int_guard_value %i0
 926  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 933  -live- %i2, %r0, %r1, %r2
 936  guard_class %r0 -> %i0
 939  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 944  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i3
 952  -live- %i2, %i3, %r1, %r2
 955  goto L8
 958  ---
 958  L3:
 958  -live- %i0, %r0, %r1, %r2
 961  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 966  -live- %i0, %r0, %r1, %r2
 969  int_guard_value %i0
 971  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 978  -live- %r0, %r1, %r2
 981  guard_class %r0 -> %i0
 984  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 989  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i2
 997  -live- %i2, %r1, %r2
1000  goto L4
