   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 0x800dfbd0>
  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__SignedLlT_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 0xa1a08ed0> -> %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 0x79d968d0> -> %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 0x79d968d0> -> %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 0x962eba90> -> %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 0x962eba90> -> %i0
 159  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7417ed30> -> %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 0x962eba90> -> %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 0x962eba90> -> %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 0x962eba90> -> %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 0x962eba90> -> %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  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mon>
 302  setfield_raw_i $<* struct tm>, %i3, FieldDescr<tm.c_tm_mday>
 307  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x962eba90> -> %r0
 313  -live- %i0, %i1, %r0, %r1
 313  guard_class %r0 -> %i2
 316  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 321  -live- %i0, %i1, %i2, %r0, %r1
 321  switch %i2, <SwitchDictDescr 0:L29, 1:L30, 2:L31>
 325  unreachable
 326  ---
 326  L29:
 326  -live- %i0, %i1, %r0, %r1
 326  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 331  L32:
 331  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_hour>
 336  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x962eba90> -> %r0
 342  -live- %i0, %i1, %r0, %r1
 342  guard_class %r0 -> %i2
 345  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 350  -live- %i0, %i1, %i2, %r0, %r1
 350  switch %i2, <SwitchDictDescr 0:L33, 1:L34, 2:L35>
 354  unreachable
 355  ---
 355  L33:
 355  -live- %i0, %i1, %r0, %r1
 355  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 360  L36:
 360  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_min>
 365  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x962eba90> -> %r0
 371  -live- %i0, %i1, %r0, %r1
 371  guard_class %r0 -> %i2
 374  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 379  -live- %i0, %i1, %i2, %r0, %r1
 379  switch %i2, <SwitchDictDescr 0:L37, 1:L38, 2:L39>
 383  unreachable
 384  ---
 384  L37:
 384  -live- %i0, %i1, %r0, %r1
 384  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 389  L40:
 389  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_sec>
 394  getarrayitem_gc_r %r1, $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x962eba90> -> %r0
 400  -live- %i0, %i1, %r0, %r1
 400  guard_class %r0 -> %i2
 403  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 408  -live- %i0, %i1, %i2, %r0, %r1
 408  switch %i2, <SwitchDictDescr 0:L41, 1:L42, 2:L43>
 412  unreachable
 413  ---
 413  L41:
 413  -live- %i0, %i1, %r0, %r1
 413  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 418  L44:
 418  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_wday>
 423  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 428  getarrayitem_gc_r %r1, $8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x962eba90> -> %r0
 434  -live- %i1, %r0
 434  guard_class %r0 -> %i0
 437  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 442  -live- %i0, %i1, %r0
 442  switch %i0, <SwitchDictDescr 0:L45, 1:L46, 2:L47>
 446  unreachable
 447  ---
 447  L45:
 447  -live- %i1, %r0
 447  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 452  L48:
 452  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_isdst>
 457  setfield_raw_i $<* struct tm>, $<* None>, FieldDescr<tm.c_tm_zone>
 462  setfield_raw_i $<* struct tm>, $0, FieldDescr<tm.c_tm_gmtoff>
 467  -live- %i1
 467  goto_if_not_int_lt %i1, $1900, L49
 472  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
 481  -live- %i1, %r0
 481  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0xa1a08ed0> -> %r1
 485  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 490  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r1] -> %r0
 497  -live- %i1, %r0
 497  -live- %i1, %r0
 497  guard_class %r0 -> %i0
 500  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 505  -live- %i0, %i1, %r0
 505  switch %i0, <SwitchDictDescr 0:L50, 1:L51, 2:L52>
 509  unreachable
 510  ---
 510  L50:
 510  -live- %i1, %r0
 510  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 515  L53:
 515  -live- %i0, %i1
 515  goto_if_not_int_is_true %i0, L54
 519  -live- %i1
 519  goto_if_not_int_ge %i1, $69, L55
 524  -live- %i1
 524  goto_if_not_int_le %i1, $99, L56
 529  int_add %i1, $1900 -> %i1
 533  L57:
 533  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_wday> -> %i0
 538  -live- %i0, %i1
 538  goto_if_not_int_lt %i0, $-1, L58
 543  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x79d968d0> -> %r0
 547  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 552  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 557  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 562  -live- %r0
 562  raise %r0
 564  ---
 564  L58:
 564  int_sub %i1, $1900 -> %i1
 568  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_year>
 573  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_mon> -> %i1
 578  int_sub %i1, $1 -> %i1
 582  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_mon>
 587  int_add %i0, $1 -> %i0
 591  int_mod %i0, $7 -> %i0
 595  int_rshift %i0, $31 -> %i1
 599  int_and %i1, $7 -> %i1
 603  int_add %i0, %i1 -> %i0
 607  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_wday>
 612  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_yday> -> %i0
 617  int_sub %i0, $1 -> %i0
 621  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 626  int_return $<* struct tm>
 628  ---
 628  L56:
 628  L59:
 628  -live- %i1
 628  goto_if_not_int_ge %i1, $0, L60
 633  -live- %i1
 633  goto_if_not_int_le %i1, $68, L61
 638  int_add %i1, $2000 -> %i1
 642  goto L57
 645  ---
 645  L61:
 645  L62:
 645  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x79d968d0> -> %r0
 649  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 654  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 659  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 664  -live- %r0
 664  raise %r0
 666  ---
 666  L60:
 666  goto L62
 669  ---
 669  L55:
 669  goto L59
 672  ---
 672  L54:
 672  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x79d968d0> -> %r0
 676  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 681  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 686  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 691  -live- %r0
 691  raise %r0
 693  ---
 693  L51:
 693  -live- %i1, %r0
 693  -live- %i1, %r0
 693  guard_class %r0 -> %i0
 696  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 701  -live- %i0, %i1, %r0
 701  int_guard_value %i0
 703  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 710  -live- %i1, %r0
 710  -live- %i1, %r0
 710  guard_class %r0 -> %i0
 713  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 718  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 726  -live- %i0, %i1
 726  goto L53
 729  ---
 729  L52:
 729  -live- %r0
 729  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
 738  -live- %r0
 738  -live- %r0
 738  guard_class %r0 -> %i0
 741  -live- %r0
 741  raise %r0
 743  ---
 743  L49:
 743  goto L57
 746  ---
 746  L46:
 746  -live- %i1, %r0
 746  -live- %i1, %r0
 746  guard_class %r0 -> %i0
 749  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 754  -live- %i0, %i1, %r0
 754  int_guard_value %i0
 756  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 763  -live- %i1, %r0
 763  -live- %i1, %r0
 763  guard_class %r0 -> %i0
 766  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 771  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 779  -live- %i0, %i1
 779  goto L48
 782  ---
 782  L47:
 782  -live- %r0
 782  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
 791  -live- %r0
 791  -live- %r0
 791  guard_class %r0 -> %i0
 794  -live- %r0
 794  raise %r0
 796  ---
 796  L42:
 796  -live- %i0, %i1, %r0, %r1
 796  -live- %i0, %i1, %r0, %r1
 796  guard_class %r0 -> %i2
 799  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 804  -live- %i0, %i1, %i2, %r0, %r1
 804  int_guard_value %i2
 806  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 813  -live- %i0, %i1, %r0, %r1
 813  -live- %i0, %i1, %r0, %r1
 813  guard_class %r0 -> %i2
 816  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 821  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 829  -live- %i0, %i1, %i2, %r1
 829  goto L44
 832  ---
 832  L43:
 832  -live- %r0
 832  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
 841  -live- %r0
 841  -live- %r0
 841  guard_class %r0 -> %i0
 844  -live- %r0
 844  raise %r0
 846  ---
 846  L38:
 846  -live- %i0, %i1, %r0, %r1
 846  -live- %i0, %i1, %r0, %r1
 846  guard_class %r0 -> %i2
 849  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 854  -live- %i0, %i1, %i2, %r0, %r1
 854  int_guard_value %i2
 856  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 863  -live- %i0, %i1, %r0, %r1
 863  -live- %i0, %i1, %r0, %r1
 863  guard_class %r0 -> %i2
 866  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 871  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 879  -live- %i0, %i1, %i2, %r1
 879  goto L40
 882  ---
 882  L39:
 882  -live- %r0
 882  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
 891  -live- %r0
 891  -live- %r0
 891  guard_class %r0 -> %i0
 894  -live- %r0
 894  raise %r0
 896  ---
 896  L34:
 896  -live- %i0, %i1, %r0, %r1
 896  -live- %i0, %i1, %r0, %r1
 896  guard_class %r0 -> %i2
 899  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 904  -live- %i0, %i1, %i2, %r0, %r1
 904  int_guard_value %i2
 906  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 913  -live- %i0, %i1, %r0, %r1
 913  -live- %i0, %i1, %r0, %r1
 913  guard_class %r0 -> %i2
 916  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 921  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 929  -live- %i0, %i1, %i2, %r1
 929  goto L36
 932  ---
 932  L35:
 932  -live- %r0
 932  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
 941  -live- %r0
 941  -live- %r0
 941  guard_class %r0 -> %i0
 944  -live- %r0
 944  raise %r0
 946  ---
 946  L30:
 946  -live- %i0, %i1, %r0, %r1
 946  -live- %i0, %i1, %r0, %r1
 946  guard_class %r0 -> %i2
 949  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 954  -live- %i0, %i1, %i2, %r0, %r1
 954  int_guard_value %i2
 956  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 963  -live- %i0, %i1, %r0, %r1
 963  -live- %i0, %i1, %r0, %r1
 963  guard_class %r0 -> %i2
 966  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 971  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 979  -live- %i0, %i1, %i2, %r1
 979  goto L32
 982  ---
 982  L31:
 982  -live- %r0
 982  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
 991  -live- %r0
 991  -live- %r0
 991  guard_class %r0 -> %i0
 994  -live- %r0
 994  raise %r0
 996  ---
 996  L27:
 996  goto L28
 999  ---
 999  L24:
 999  -live- %i1, %i2, %i3, %r0, %r1
 999  -live- %i1, %i2, %i3, %r0, %r1
 999  guard_class %r0 -> %i0
1002  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1007  -live- %i0, %i1, %i2, %i3, %r0, %r1
1007  int_guard_value %i0
1009  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1016  -live- %i1, %i2, %i3, %r0, %r1
1016  -live- %i1, %i2, %i3, %r0, %r1
1016  guard_class %r0 -> %i0
1019  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1024  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
1032  -live- %i0, %i1, %i2, %i3, %r1
1032  goto L26
1035  ---
1035  L25:
1035  -live- %r0
1035  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
1044  -live- %r0
1044  -live- %r0
1044  guard_class %r0 -> %i0
1047  -live- %r0
1047  raise %r0
1049  ---
1049  L21:
1049  goto L22
1052  ---
1052  L18:
1052  -live- %i1, %i2, %r0, %r1
1052  -live- %i1, %i2, %r0, %r1
1052  guard_class %r0 -> %i0
1055  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1060  -live- %i0, %i1, %i2, %r0, %r1
1060  int_guard_value %i0
1062  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1069  -live- %i1, %i2, %r0, %r1
1069  -live- %i1, %i2, %r0, %r1
1069  guard_class %r0 -> %i0
1072  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1077  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
1085  -live- %i1, %i2, %i3, %r1
1085  goto L20
1088  ---
1088  L19:
1088  -live- %r0
1088  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
1097  -live- %r0
1097  -live- %r0
1097  guard_class %r0 -> %i0
1100  -live- %r0
1100  raise %r0
1102  ---
1102  L15:
1102  goto L16
1105  ---
1105  L12:
1105  -live- %i1, %r0, %r1
1105  -live- %i1, %r0, %r1
1105  guard_class %r0 -> %i0
1108  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1113  -live- %i0, %i1, %r0, %r1
1113  int_guard_value %i0
1115  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1122  -live- %i1, %r0, %r1
1122  -live- %i1, %r0, %r1
1122  guard_class %r0 -> %i0
1125  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1130  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
1138  -live- %i1, %i2, %r1
1138  goto L14
1141  ---
1141  L13:
1141  -live- %r0
1141  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
1150  -live- %r0
1150  -live- %r0
1150  guard_class %r0 -> %i0
1153  -live- %r0
1153  raise %r0
1155  ---
1155  L8:
1155  -live- %r0, %r1
1155  -live- %r0, %r1
1155  guard_class %r0 -> %i0
1158  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1163  -live- %i0, %r0, %r1
1163  int_guard_value %i0
1165  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1172  -live- %r0, %r1
1172  -live- %r0, %r1
1172  guard_class %r0 -> %i0
1175  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1180  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
1188  -live- %i1, %r1
1188  goto L10
1191  ---
1191  L9:
1191  -live- %r0
1191  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
1200  -live- %r0
1200  -live- %r0
1200  guard_class %r0 -> %i0
1203  -live- %r0
1203  raise %r0
