   0  -live- %i0, %r0
   0  goto_if_not_ptr_iszero %r0, L1
   4  L2:
   4  -live- %i0
   4  goto_if_not %i0, L3
   8  residual_call_irf_f $<* fn ll_time.ll_time_time>, I[], R[], F[], <CallDescr() EF=5> -> %f0
  16  -live- %f0
  16  cast_float_to_int %f0 -> %i0
  19  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize__Signed>, I[$1], R[], <CallDescr(i) EF=5> -> %i1
  27  -live- %i0, %i1
  27  setarrayitem_raw_i %i1, $0, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff58161c10>
  33  residual_call_ir_i $<* fn ccall_localtime>, I[%i1], R[], <CallDescr(i) EF=2> -> %i0
  41  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  48  -live- %i0
  48  goto_if_not_int_is_true %i0, L4
  52  int_return %i0
  54  ---
  54  L4:
  54  residual_call_ir_i $<* fn _ll_1_threadlocalref_get__INTLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_rpy_errno')], R[], <CallDescr(i) EF=2 OS_THREADLOCALREF_GET> -> %i0
  62  residual_call_ir_r $<* fn ll_os.ll_os_strerror>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
  70  -live- %r0
  70  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff5b593550> -> %r1
  74  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  79  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff66b922d0> -> %r0
  83  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  88  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  93  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  98  -live- %r0
  98  raise %r0
 100  ---
 100  L3:
 100  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff66b922d0> -> %r0
 104  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 109  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 114  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 119  -live- %r0
 119  raise %r0
 121  ---
 121  L1:
 121  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 128  -live- %i0, %i1, %r0
 128  -live- %i0, %i1, %r0
 128  goto_if_not %i1, L5
 132  goto L2
 135  ---
 135  L5:
 135  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r0] -> %r1
 144  -live- %r1
 144  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %i0
 149  -live- %i0, %r1
 149  goto_if_not_int_ne %i0, $9, L6
 154  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %i0
 159  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff42fa0290> -> %r0
 163  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 168  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 173  setfield_gc_i %r0, %i0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 178  -live- %r0
 178  raise %r0
 180  ---
 180  L6:
 180  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 186  -live- %r0, %r1
 186  guard_class %r0 -> %i0
 189  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 194  -live- %i0, %r0, %r1
 194  switch %i0, <SwitchDictDescr 0:L7, 1:L8, 2:L9>
 198  unreachable
 199  ---
 199  L7:
 199  -live- %r0, %r1
 199  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 204  L10:
 204  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 210  -live- %i1, %r0, %r1
 210  guard_class %r0 -> %i0
 213  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 218  -live- %i0, %i1, %r0, %r1
 218  switch %i0, <SwitchDictDescr 0:L11, 1:L12, 2:L13>
 222  unreachable
 223  ---
 223  L11:
 223  -live- %i1, %r0, %r1
 223  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 228  L14:
 228  -live- %i1, %i2, %r1
 228  goto_if_not_int_is_zero %i2, L15
 232  int_copy $1 -> %i2
 235  L16:
 235  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 241  -live- %i1, %i2, %r0, %r1
 241  guard_class %r0 -> %i0
 244  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 249  -live- %i0, %i1, %i2, %r0, %r1
 249  switch %i0, <SwitchDictDescr 0:L17, 1:L18, 2:L19>
 253  unreachable
 254  ---
 254  L17:
 254  -live- %i1, %i2, %r0, %r1
 254  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
 259  L20:
 259  -live- %i1, %i2, %i3, %r1
 259  goto_if_not_int_is_zero %i3, L21
 263  int_copy $1 -> %i3
 266  L22:
 266  getarrayitem_gc_r %r1, $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 272  -live- %i1, %i2, %i3, %r0, %r1
 272  guard_class %r0 -> %i0
 275  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 280  -live- %i0, %i1, %i2, %i3, %r0, %r1
 280  switch %i0, <SwitchDictDescr 0:L23, 1:L24, 2:L25>
 284  unreachable
 285  ---
 285  L23:
 285  -live- %i1, %i2, %i3, %r0, %r1
 285  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 290  L26:
 290  -live- %i0, %i1, %i2, %i3, %r1
 290  goto_if_not_int_is_zero %i0, L27
 294  int_copy $1 -> %i0
 297  L28:
 297  int_signext %i2, $4 -> %i2
 301  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mon>
 306  int_signext %i3, $4 -> %i2
 310  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mday>
 315  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 321  -live- %i0, %i1, %r0, %r1
 321  guard_class %r0 -> %i2
 324  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 329  -live- %i0, %i1, %i2, %r0, %r1
 329  switch %i2, <SwitchDictDescr 0:L29, 1:L30, 2:L31>
 333  unreachable
 334  ---
 334  L29:
 334  -live- %i0, %i1, %r0, %r1
 334  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 339  L32:
 339  int_signext %i2, $4 -> %i2
 343  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_hour>
 348  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 354  -live- %i0, %i1, %r0, %r1
 354  guard_class %r0 -> %i2
 357  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 362  -live- %i0, %i1, %i2, %r0, %r1
 362  switch %i2, <SwitchDictDescr 0:L33, 1:L34, 2:L35>
 366  unreachable
 367  ---
 367  L33:
 367  -live- %i0, %i1, %r0, %r1
 367  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 372  L36:
 372  int_signext %i2, $4 -> %i2
 376  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_min>
 381  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 387  -live- %i0, %i1, %r0, %r1
 387  guard_class %r0 -> %i2
 390  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 395  -live- %i0, %i1, %i2, %r0, %r1
 395  switch %i2, <SwitchDictDescr 0:L37, 1:L38, 2:L39>
 399  unreachable
 400  ---
 400  L37:
 400  -live- %i0, %i1, %r0, %r1
 400  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 405  L40:
 405  int_signext %i2, $4 -> %i2
 409  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_sec>
 414  getarrayitem_gc_r %r1, $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 420  -live- %i0, %i1, %r0, %r1
 420  guard_class %r0 -> %i2
 423  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 428  -live- %i0, %i1, %i2, %r0, %r1
 428  switch %i2, <SwitchDictDescr 0:L41, 1:L42, 2:L43>
 432  unreachable
 433  ---
 433  L41:
 433  -live- %i0, %i1, %r0, %r1
 433  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 438  L44:
 438  int_signext %i2, $4 -> %i2
 442  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_wday>
 447  int_signext %i0, $4 -> %i0
 451  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 456  getarrayitem_gc_r %r1, $8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 462  -live- %i1, %r0
 462  guard_class %r0 -> %i0
 465  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 470  -live- %i0, %i1, %r0
 470  switch %i0, <SwitchDictDescr 0:L45, 1:L46, 2:L47>
 474  unreachable
 475  ---
 475  L45:
 475  -live- %i1, %r0
 475  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 480  L48:
 480  int_signext %i0, $4 -> %i0
 484  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_isdst>
 489  setfield_raw_i $<* struct tm>, $<* None>, FieldDescr<tm.c_tm_zone>
 494  setfield_raw_i $<* struct tm>, $0, FieldDescr<tm.c_tm_gmtoff>
 499  -live- %i1
 499  goto_if_not_int_lt %i1, $1900, L49
 504  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
 513  -live- %i1, %r0
 513  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff5b593550> -> %r1
 517  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 522  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r1] -> %r0
 529  -live- %i1, %r0
 529  -live- %i1, %r0
 529  guard_class %r0 -> %i0
 532  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 537  -live- %i0, %i1, %r0
 537  switch %i0, <SwitchDictDescr 0:L50, 1:L51, 2:L52>
 541  unreachable
 542  ---
 542  L50:
 542  -live- %i1, %r0
 542  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 547  L53:
 547  -live- %i0, %i1
 547  goto_if_not_int_is_true %i0, L54
 551  -live- %i1
 551  goto_if_not_int_ge %i1, $69, L55
 556  -live- %i1
 556  goto_if_not_int_le %i1, $99, L56
 561  int_add %i1, $1900 -> %i1
 565  L57:
 565  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_wday> -> %i0
 570  -live- %i0, %i1
 570  goto_if_not_int_lt %i0, $-1, L58
 575  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff66b922d0> -> %r0
 579  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 584  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 589  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 594  -live- %r0
 594  raise %r0
 596  ---
 596  L58:
 596  int_sub %i1, $1900 -> %i1
 600  int_signext %i1, $4 -> %i1
 604  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_year>
 609  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_mon> -> %i1
 614  int_sub %i1, $1 -> %i1
 618  int_signext %i1, $4 -> %i1
 622  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_mon>
 627  int_add %i0, $1 -> %i0
 631  int_mod %i0, $7 -> %i0
 635  int_rshift %i0, $63 -> %i1
 639  int_and %i1, $7 -> %i1
 643  int_add %i0, %i1 -> %i0
 647  int_signext %i0, $4 -> %i0
 651  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_wday>
 656  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_yday> -> %i0
 661  int_sub %i0, $1 -> %i0
 665  int_signext %i0, $4 -> %i0
 669  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 674  int_return $<* struct tm>
 676  ---
 676  L56:
 676  L59:
 676  -live- %i1
 676  goto_if_not_int_ge %i1, $0, L60
 681  -live- %i1
 681  goto_if_not_int_le %i1, $68, L61
 686  int_add %i1, $2000 -> %i1
 690  goto L57
 693  ---
 693  L61:
 693  L62:
 693  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff66b922d0> -> %r0
 697  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 702  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 707  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 712  -live- %r0
 712  raise %r0
 714  ---
 714  L60:
 714  goto L62
 717  ---
 717  L55:
 717  goto L59
 720  ---
 720  L54:
 720  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff66b922d0> -> %r0
 724  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 729  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 734  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 739  -live- %r0
 739  raise %r0
 741  ---
 741  L51:
 741  -live- %i1, %r0
 741  -live- %i1, %r0
 741  guard_class %r0 -> %i0
 744  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 749  -live- %i0, %i1, %r0
 749  int_guard_value %i0
 751  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 758  -live- %i1, %r0
 758  -live- %i1, %r0
 758  guard_class %r0 -> %i0
 761  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 766  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 774  -live- %i0, %i1
 774  goto L53
 777  ---
 777  L52:
 777  -live- %r0
 777  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
 786  -live- %r0
 786  -live- %r0
 786  guard_class %r0 -> %i0
 789  -live- %r0
 789  raise %r0
 791  ---
 791  L49:
 791  goto L57
 794  ---
 794  L46:
 794  -live- %i1, %r0
 794  -live- %i1, %r0
 794  guard_class %r0 -> %i0
 797  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 802  -live- %i0, %i1, %r0
 802  int_guard_value %i0
 804  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 811  -live- %i1, %r0
 811  -live- %i1, %r0
 811  guard_class %r0 -> %i0
 814  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 819  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 827  -live- %i0, %i1
 827  goto L48
 830  ---
 830  L47:
 830  -live- %r0
 830  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
 839  -live- %r0
 839  -live- %r0
 839  guard_class %r0 -> %i0
 842  -live- %r0
 842  raise %r0
 844  ---
 844  L42:
 844  -live- %i0, %i1, %r0, %r1
 844  -live- %i0, %i1, %r0, %r1
 844  guard_class %r0 -> %i2
 847  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 852  -live- %i0, %i1, %i2, %r0, %r1
 852  int_guard_value %i2
 854  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 861  -live- %i0, %i1, %r0, %r1
 861  -live- %i0, %i1, %r0, %r1
 861  guard_class %r0 -> %i2
 864  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 869  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 877  -live- %i0, %i1, %i2, %r1
 877  goto L44
 880  ---
 880  L43:
 880  -live- %r0
 880  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
 889  -live- %r0
 889  -live- %r0
 889  guard_class %r0 -> %i0
 892  -live- %r0
 892  raise %r0
 894  ---
 894  L38:
 894  -live- %i0, %i1, %r0, %r1
 894  -live- %i0, %i1, %r0, %r1
 894  guard_class %r0 -> %i2
 897  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 902  -live- %i0, %i1, %i2, %r0, %r1
 902  int_guard_value %i2
 904  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 911  -live- %i0, %i1, %r0, %r1
 911  -live- %i0, %i1, %r0, %r1
 911  guard_class %r0 -> %i2
 914  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 919  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 927  -live- %i0, %i1, %i2, %r1
 927  goto L40
 930  ---
 930  L39:
 930  -live- %r0
 930  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
 939  -live- %r0
 939  -live- %r0
 939  guard_class %r0 -> %i0
 942  -live- %r0
 942  raise %r0
 944  ---
 944  L34:
 944  -live- %i0, %i1, %r0, %r1
 944  -live- %i0, %i1, %r0, %r1
 944  guard_class %r0 -> %i2
 947  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 952  -live- %i0, %i1, %i2, %r0, %r1
 952  int_guard_value %i2
 954  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 961  -live- %i0, %i1, %r0, %r1
 961  -live- %i0, %i1, %r0, %r1
 961  guard_class %r0 -> %i2
 964  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 969  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 977  -live- %i0, %i1, %i2, %r1
 977  goto L36
 980  ---
 980  L35:
 980  -live- %r0
 980  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
 989  -live- %r0
 989  -live- %r0
 989  guard_class %r0 -> %i0
 992  -live- %r0
 992  raise %r0
 994  ---
 994  L30:
 994  -live- %i0, %i1, %r0, %r1
 994  -live- %i0, %i1, %r0, %r1
 994  guard_class %r0 -> %i2
 997  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
1002  -live- %i0, %i1, %i2, %r0, %r1
1002  int_guard_value %i2
1004  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1011  -live- %i0, %i1, %r0, %r1
1011  -live- %i0, %i1, %r0, %r1
1011  guard_class %r0 -> %i2
1014  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
1019  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
1027  -live- %i0, %i1, %i2, %r1
1027  goto L32
1030  ---
1030  L31:
1030  -live- %r0
1030  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
1039  -live- %r0
1039  -live- %r0
1039  guard_class %r0 -> %i0
1042  -live- %r0
1042  raise %r0
1044  ---
1044  L27:
1044  goto L28
1047  ---
1047  L24:
1047  -live- %i1, %i2, %i3, %r0, %r1
1047  -live- %i1, %i2, %i3, %r0, %r1
1047  guard_class %r0 -> %i0
1050  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1055  -live- %i0, %i1, %i2, %i3, %r0, %r1
1055  int_guard_value %i0
1057  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1064  -live- %i1, %i2, %i3, %r0, %r1
1064  -live- %i1, %i2, %i3, %r0, %r1
1064  guard_class %r0 -> %i0
1067  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1072  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
1080  -live- %i0, %i1, %i2, %i3, %r1
1080  goto L26
1083  ---
1083  L25:
1083  -live- %r0
1083  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
1092  -live- %r0
1092  -live- %r0
1092  guard_class %r0 -> %i0
1095  -live- %r0
1095  raise %r0
1097  ---
1097  L21:
1097  goto L22
1100  ---
1100  L18:
1100  -live- %i1, %i2, %r0, %r1
1100  -live- %i1, %i2, %r0, %r1
1100  guard_class %r0 -> %i0
1103  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1108  -live- %i0, %i1, %i2, %r0, %r1
1108  int_guard_value %i0
1110  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1117  -live- %i1, %i2, %r0, %r1
1117  -live- %i1, %i2, %r0, %r1
1117  guard_class %r0 -> %i0
1120  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1125  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
1133  -live- %i1, %i2, %i3, %r1
1133  goto L20
1136  ---
1136  L19:
1136  -live- %r0
1136  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
1145  -live- %r0
1145  -live- %r0
1145  guard_class %r0 -> %i0
1148  -live- %r0
1148  raise %r0
1150  ---
1150  L15:
1150  goto L16
1153  ---
1153  L12:
1153  -live- %i1, %r0, %r1
1153  -live- %i1, %r0, %r1
1153  guard_class %r0 -> %i0
1156  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1161  -live- %i0, %i1, %r0, %r1
1161  int_guard_value %i0
1163  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1170  -live- %i1, %r0, %r1
1170  -live- %i1, %r0, %r1
1170  guard_class %r0 -> %i0
1173  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1178  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
1186  -live- %i1, %i2, %r1
1186  goto L14
1189  ---
1189  L13:
1189  -live- %r0
1189  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
1198  -live- %r0
1198  -live- %r0
1198  guard_class %r0 -> %i0
1201  -live- %r0
1201  raise %r0
1203  ---
1203  L8:
1203  -live- %r0, %r1
1203  -live- %r0, %r1
1203  guard_class %r0 -> %i0
1206  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1211  -live- %i0, %r0, %r1
1211  int_guard_value %i0
1213  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1220  -live- %r0, %r1
1220  -live- %r0, %r1
1220  guard_class %r0 -> %i0
1223  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1228  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
1236  -live- %i1, %r1
1236  goto L10
1239  ---
1239  L9:
1239  -live- %r0
1239  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
1248  -live- %r0
1248  -live- %r0
1248  guard_class %r0 -> %i0
1251  -live- %r0
1251  raise %r0
