   0  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r2
   6  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %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> -> %i0
  23  -live- %i0, %r0, %r1, %r2
  26  switch %i0, <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> -> %i1
  67  L4:
  67  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r0
  73  -live- %i1, %r0, %r1, %r2
  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
  87  switch %i0, <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- %i1, %r0, %r1, %r2
 123  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 128  L8:
 128  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r0
 134  -live- %i1, %i2, %r0, %r1, %r2
 137  guard_class %r0 -> %i0
 140  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 145  -live- %i0, %i1, %i2, %r0, %r1, %r2
 148  switch %i0, <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- %i1, %i2, %r0, %r1, %r2
 184  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
 189  L12:
 189  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r0
 195  -live- %i1, %i2, %i3, %r0, %r1, %r2
 198  guard_class %r0 -> %i0
 201  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 206  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 209  switch %i0, <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- %i1, %i2, %i3, %r0, %r1, %r2
 245  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i4
 250  L16:
 250  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %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 0x0000aaab60c77018> -> %r4
 293  getarrayitem_gc_r %r1, $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r5
 299  getarrayitem_gc_r %r1, $8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r6
 305  getarrayitem_gc_r %r1, $9, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %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 0x0000aaab60c77018> -> %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 0x0000aaab60c77018> -> %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> -> %i0
 396  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 399  switch %i0, <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 0x0000aaab60c77018> -> %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 0x0000aaab60c77018> -> %r9
 483  getarrayitem_gc_r %r1, $14, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r10
 489  getarrayitem_gc_r %r1, $15, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %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> -> %i0
 506  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 509  switch %i0, <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[%i1, %i2, %i3, %i4, %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- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 580  guard_class %r1 -> %i0
 583  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 588  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 591  int_guard_value %i0
 593  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 600  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 603  guard_class %r1 -> %i0
 606  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 611  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
 619  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 622  goto L40
 625  ---
 625  L34:
 625  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 628  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r0
 633  goto L36
 636  ---
 636  L35:
 636  -live- %r0
 639  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
 648  -live- %r0
 651  assert_not_none %r0
 653  -live- %r0
 656  guard_class %r0 -> %i0
 659  -live- %r0
 662  raise %r0
 664  ---
 664  L31:
 664  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 667  guard_class %r0 -> %i0
 670  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 675  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 678  int_guard_value %i0
 680  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 687  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 690  guard_class %r0 -> %i0
 693  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 698  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i5
 706  -live- %i1, %i2, %i3, %i4, %i5, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 709  goto L32
 712  ---
 712  L26:
 712  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7
 715  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r8
 720  goto L28
 723  ---
 723  L27:
 723  -live- %r0
 726  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
 735  -live- %r0
 738  assert_not_none %r0
 740  -live- %r0
 743  guard_class %r0 -> %i0
 746  -live- %r0
 749  raise %r0
 751  ---
 751  L22:
 751  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 754  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r7
 759  goto L24
 762  ---
 762  L23:
 762  -live- %r0
 765  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
 774  -live- %r0
 777  assert_not_none %r0
 779  -live- %r0
 782  guard_class %r0 -> %i0
 785  -live- %r0
 788  raise %r0
 790  ---
 790  L18:
 790  -live- %i1, %i2, %i3, %i4, %r0, %r1, %r2
 793  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r3
 798  goto L20
 801  ---
 801  L19:
 801  -live- %r0
 804  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
 813  -live- %r0
 816  assert_not_none %r0
 818  -live- %r0
 821  guard_class %r0 -> %i0
 824  -live- %r0
 827  raise %r0
 829  ---
 829  L15:
 829  -live- %i1, %i2, %i3, %r0, %r1, %r2
 832  guard_class %r0 -> %i0
 835  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 840  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 843  int_guard_value %i0
 845  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 852  -live- %i1, %i2, %i3, %r0, %r1, %r2
 855  guard_class %r0 -> %i0
 858  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 863  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i4
 871  -live- %i1, %i2, %i3, %i4, %r1, %r2
 874  goto L16
 877  ---
 877  L11:
 877  -live- %i1, %i2, %r0, %r1, %r2
 880  guard_class %r0 -> %i0
 883  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 888  -live- %i0, %i1, %i2, %r0, %r1, %r2
 891  int_guard_value %i0
 893  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 900  -live- %i1, %i2, %r0, %r1, %r2
 903  guard_class %r0 -> %i0
 906  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 911  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
 919  -live- %i1, %i2, %i3, %r1, %r2
 922  goto L12
 925  ---
 925  L7:
 925  -live- %i1, %r0, %r1, %r2
 928  guard_class %r0 -> %i0
 931  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 936  -live- %i0, %i1, %r0, %r1, %r2
 939  int_guard_value %i0
 941  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 948  -live- %i1, %r0, %r1, %r2
 951  guard_class %r0 -> %i0
 954  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 959  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
 967  -live- %i1, %i2, %r1, %r2
 970  goto L8
 973  ---
 973  L3:
 973  -live- %r0, %r1, %r2
 976  guard_class %r0 -> %i0
 979  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 984  -live- %i0, %r0, %r1, %r2
 987  int_guard_value %i0
 989  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 996  -live- %r0, %r1, %r2
 999  guard_class %r0 -> %i0
1002  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1007  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
1015  -live- %i1, %r1, %r2
1018  goto L4
