   0  -live- %i0, %r0
   0  goto_if_not_ptr_iszero %r0, L1
   4  L2:
   4  -live- %i0
   4  goto_if_not %i0, L3
   8  inline_call_irf_f <JitCode 'time'>, I[], R[], F[] -> %f0
  15  -live- %f0
  15  cast_float_to_int %f0 -> %i0
  18  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize__Signed>, I[$1], R[], <CallDescr(i) EF=5> -> %i1
  26  -live- %i0, %i1
  26  setarrayitem_raw_i %i1, $0, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100eafddf30>
  32  residual_call_ir_i $<* fn ccall_localtime>, I[%i1], R[], <CallDescr(i) EF=2> -> %i0
  40  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  47  -live- %i0
  47  goto_if_not_int_is_true %i0, L4
  51  int_return %i0
  53  ---
  53  L4:
  53  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
  61  inline_call_ir_r <JitCode 'strerror'>, I[%i0], R[] -> %r1
  68  -live- %r1
  68  -live- %r1
  68  goto_if_not_ptr_iszero %r1, L5
  72  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r0
  75  L6:
  75  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369a090> -> %r1
  79  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  84  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  89  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  94  -live- %r1
  94  raise %r1
  96  ---
  96  L5:
  96  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369b7f8> -> %r0
 100  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 105  goto L6
 108  ---
 108  L3:
 108  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369b7f8> -> %r0
 112  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 117  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369a090> -> %r1
 121  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 126  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 131  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 136  -live- %r1
 136  raise %r1
 138  ---
 138  L1:
 138  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 145  -live- %i0, %i1, %r0
 145  -live- %i0, %i1, %r0
 145  goto_if_not %i1, L7
 149  goto L2
 152  ---
 152  L7:
 152  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r0] -> %r1
 161  -live- %r1
 161  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %i0
 166  -live- %i0, %r1
 166  goto_if_not_int_ne %i0, $9, L8
 171  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %i0
 176  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100cec8dc90> -> %r1
 180  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 185  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 190  setfield_gc_i %r1, %i0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 195  -live- %r1
 195  raise %r1
 197  ---
 197  L8:
 197  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r0
 203  -live- %r0, %r1
 203  guard_class %r0 -> %i0
 206  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 211  -live- %i0, %r0, %r1
 211  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11>
 215  unreachable
 216  ---
 216  L9:
 216  -live- %r0, %r1
 216  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 221  L12:
 221  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r0
 227  -live- %i1, %r0, %r1
 227  guard_class %r0 -> %i0
 230  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 235  -live- %i0, %i1, %r0, %r1
 235  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 239  unreachable
 240  ---
 240  L13:
 240  -live- %i1, %r0, %r1
 240  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 245  L16:
 245  -live- %i1, %i2, %r1
 245  goto_if_not_int_is_zero %i2, L17
 249  int_copy $1 -> %i2
 252  L18:
 252  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r0
 258  -live- %i1, %i2, %r0, %r1
 258  guard_class %r0 -> %i0
 261  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 266  -live- %i0, %i1, %i2, %r0, %r1
 266  switch %i0, <SwitchDictDescr 0:L19, 1:L20, 2:L21>
 270  unreachable
 271  ---
 271  L19:
 271  -live- %i1, %i2, %r0, %r1
 271  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
 276  L22:
 276  -live- %i1, %i2, %i3, %r1
 276  goto_if_not_int_is_zero %i3, L23
 280  int_copy $1 -> %i3
 283  L24:
 283  getarrayitem_gc_r %r1, $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r0
 289  -live- %i1, %i2, %i3, %r0, %r1
 289  guard_class %r0 -> %i0
 292  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 297  -live- %i0, %i1, %i2, %i3, %r0, %r1
 297  switch %i0, <SwitchDictDescr 0:L25, 1:L26, 2:L27>
 301  unreachable
 302  ---
 302  L25:
 302  -live- %i1, %i2, %i3, %r0, %r1
 302  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 307  L28:
 307  -live- %i0, %i1, %i2, %i3, %r1
 307  goto_if_not_int_is_zero %i0, L29
 311  int_copy $1 -> %i0
 314  L30:
 314  int_signext %i2, $4 -> %i2
 318  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mon>
 323  int_signext %i3, $4 -> %i2
 327  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mday>
 332  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r0
 338  -live- %i0, %i1, %r0, %r1
 338  guard_class %r0 -> %i2
 341  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 346  -live- %i0, %i1, %i2, %r0, %r1
 346  switch %i2, <SwitchDictDescr 0:L31, 1:L32, 2:L33>
 350  unreachable
 351  ---
 351  L31:
 351  -live- %i0, %i1, %r0, %r1
 351  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 356  L34:
 356  int_signext %i2, $4 -> %i2
 360  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_hour>
 365  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %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:L35, 1:L36, 2:L37>
 383  unreachable
 384  ---
 384  L35:
 384  -live- %i0, %i1, %r0, %r1
 384  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 389  L38:
 389  int_signext %i2, $4 -> %i2
 393  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_min>
 398  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r0
 404  -live- %i0, %i1, %r0, %r1
 404  guard_class %r0 -> %i2
 407  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 412  -live- %i0, %i1, %i2, %r0, %r1
 412  switch %i2, <SwitchDictDescr 0:L39, 1:L40, 2:L41>
 416  unreachable
 417  ---
 417  L39:
 417  -live- %i0, %i1, %r0, %r1
 417  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 422  L42:
 422  int_signext %i2, $4 -> %i2
 426  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_sec>
 431  getarrayitem_gc_r %r1, $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r0
 437  -live- %i0, %i1, %r0, %r1
 437  guard_class %r0 -> %i2
 440  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 445  -live- %i0, %i1, %i2, %r0, %r1
 445  switch %i2, <SwitchDictDescr 0:L43, 1:L44, 2:L45>
 449  unreachable
 450  ---
 450  L43:
 450  -live- %i0, %i1, %r0, %r1
 450  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 455  L46:
 455  int_signext %i2, $4 -> %i2
 459  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_wday>
 464  int_signext %i0, $4 -> %i0
 468  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 473  getarrayitem_gc_r %r1, $8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r0
 479  -live- %i1, %r0
 479  guard_class %r0 -> %i0
 482  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 487  -live- %i0, %i1, %r0
 487  switch %i0, <SwitchDictDescr 0:L47, 1:L48, 2:L49>
 491  unreachable
 492  ---
 492  L47:
 492  -live- %i1, %r0
 492  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 497  L50:
 497  int_signext %i0, $4 -> %i0
 501  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_isdst>
 506  setfield_raw_i $<* struct tm>, $<* None>, FieldDescr<tm.c_tm_zone>
 511  setfield_raw_i $<* struct tm>, $0, FieldDescr<tm.c_tm_gmtoff>
 516  -live- %i1
 516  goto_if_not_int_lt %i1, $1900, L51
 521  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
 530  -live- %i1, %r0
 530  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369b7f8> -> %r1
 534  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 539  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r1] -> %r0
 546  -live- %i1, %r0
 546  -live- %i1, %r0
 546  guard_class %r0 -> %i0
 549  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 554  -live- %i0, %i1, %r0
 554  switch %i0, <SwitchDictDescr 0:L52, 1:L53, 2:L54>
 558  unreachable
 559  ---
 559  L52:
 559  -live- %i1, %r0
 559  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 564  L55:
 564  -live- %i0, %i1
 564  goto_if_not_int_is_true %i0, L56
 568  -live- %i1
 568  goto_if_not_int_ge %i1, $69, L57
 573  -live- %i1
 573  goto_if_not_int_le %i1, $99, L58
 578  int_add %i1, $1900 -> %i1
 582  L59:
 582  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_wday> -> %i0
 587  -live- %i0, %i1
 587  goto_if_not_int_lt %i0, $-1, L60
 592  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369b7f8> -> %r0
 596  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 601  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369a090> -> %r1
 605  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 610  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 615  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 620  -live- %r1
 620  raise %r1
 622  ---
 622  L60:
 622  int_sub %i1, $1900 -> %i1
 626  int_signext %i1, $4 -> %i1
 630  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_year>
 635  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_mon> -> %i1
 640  int_sub %i1, $1 -> %i1
 644  int_signext %i1, $4 -> %i1
 648  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_mon>
 653  int_add %i0, $1 -> %i0
 657  int_mod %i0, $7 -> %i0
 661  int_rshift %i0, $63 -> %i1
 665  int_and %i1, $7 -> %i1
 669  int_add %i0, %i1 -> %i0
 673  int_signext %i0, $4 -> %i0
 677  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_wday>
 682  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_yday> -> %i0
 687  int_sub %i0, $1 -> %i0
 691  int_signext %i0, $4 -> %i0
 695  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 700  int_return $<* struct tm>
 702  ---
 702  L58:
 702  L61:
 702  -live- %i1
 702  goto_if_not_int_ge %i1, $0, L62
 707  -live- %i1
 707  goto_if_not_int_le %i1, $68, L63
 712  int_add %i1, $2000 -> %i1
 716  goto L59
 719  ---
 719  L63:
 719  L64:
 719  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369b7f8> -> %r0
 723  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 728  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369a090> -> %r1
 732  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 737  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 742  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 747  -live- %r1
 747  raise %r1
 749  ---
 749  L62:
 749  goto L64
 752  ---
 752  L57:
 752  goto L61
 755  ---
 755  L56:
 755  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369b7f8> -> %r0
 759  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 764  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369a090> -> %r1
 768  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 773  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 778  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 783  -live- %r1
 783  raise %r1
 785  ---
 785  L53:
 785  -live- %r0
 785  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] -> %r1
 794  -live- %r1
 794  -live- %r1
 794  guard_class %r1 -> %i0
 797  -live- %r1
 797  raise %r1
 799  ---
 799  L54:
 799  -live- %i1, %r0
 799  -live- %i1, %r0
 799  guard_class %r0 -> %i0
 802  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 807  -live- %i0, %i1, %r0
 807  int_guard_value %i0
 809  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 816  -live- %i1, %r0
 816  -live- %i1, %r0
 816  guard_class %r0 -> %i0
 819  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 824  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 832  -live- %i0, %i1
 832  goto L55
 835  ---
 835  L51:
 835  goto L59
 838  ---
 838  L48:
 838  -live- %r0
 838  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] -> %r1
 847  -live- %r1
 847  -live- %r1
 847  guard_class %r1 -> %i0
 850  -live- %r1
 850  raise %r1
 852  ---
 852  L49:
 852  -live- %i1, %r0
 852  -live- %i1, %r0
 852  guard_class %r0 -> %i0
 855  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 860  -live- %i0, %i1, %r0
 860  int_guard_value %i0
 862  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 869  -live- %i1, %r0
 869  -live- %i1, %r0
 869  guard_class %r0 -> %i0
 872  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 877  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 885  -live- %i0, %i1
 885  goto L50
 888  ---
 888  L44:
 888  -live- %r0
 888  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] -> %r1
 897  -live- %r1
 897  -live- %r1
 897  guard_class %r1 -> %i0
 900  -live- %r1
 900  raise %r1
 902  ---
 902  L45:
 902  -live- %i0, %i1, %r0, %r1
 902  -live- %i0, %i1, %r0, %r1
 902  guard_class %r0 -> %i2
 905  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 910  -live- %i0, %i1, %i2, %r0, %r1
 910  int_guard_value %i2
 912  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 919  -live- %i0, %i1, %r0, %r1
 919  -live- %i0, %i1, %r0, %r1
 919  guard_class %r0 -> %i2
 922  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 927  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 935  -live- %i0, %i1, %i2, %r1
 935  goto L46
 938  ---
 938  L40:
 938  -live- %r0
 938  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] -> %r1
 947  -live- %r1
 947  -live- %r1
 947  guard_class %r1 -> %i0
 950  -live- %r1
 950  raise %r1
 952  ---
 952  L41:
 952  -live- %i0, %i1, %r0, %r1
 952  -live- %i0, %i1, %r0, %r1
 952  guard_class %r0 -> %i2
 955  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 960  -live- %i0, %i1, %i2, %r0, %r1
 960  int_guard_value %i2
 962  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 969  -live- %i0, %i1, %r0, %r1
 969  -live- %i0, %i1, %r0, %r1
 969  guard_class %r0 -> %i2
 972  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 977  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 985  -live- %i0, %i1, %i2, %r1
 985  goto L42
 988  ---
 988  L36:
 988  -live- %r0
 988  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] -> %r1
 997  -live- %r1
 997  -live- %r1
 997  guard_class %r1 -> %i0
1000  -live- %r1
1000  raise %r1
1002  ---
1002  L37:
1002  -live- %i0, %i1, %r0, %r1
1002  -live- %i0, %i1, %r0, %r1
1002  guard_class %r0 -> %i2
1005  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
1010  -live- %i0, %i1, %i2, %r0, %r1
1010  int_guard_value %i2
1012  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1019  -live- %i0, %i1, %r0, %r1
1019  -live- %i0, %i1, %r0, %r1
1019  guard_class %r0 -> %i2
1022  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
1027  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
1035  -live- %i0, %i1, %i2, %r1
1035  goto L38
1038  ---
1038  L32:
1038  -live- %r0
1038  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] -> %r1
1047  -live- %r1
1047  -live- %r1
1047  guard_class %r1 -> %i0
1050  -live- %r1
1050  raise %r1
1052  ---
1052  L33:
1052  -live- %i0, %i1, %r0, %r1
1052  -live- %i0, %i1, %r0, %r1
1052  guard_class %r0 -> %i2
1055  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
1060  -live- %i0, %i1, %i2, %r0, %r1
1060  int_guard_value %i2
1062  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1069  -live- %i0, %i1, %r0, %r1
1069  -live- %i0, %i1, %r0, %r1
1069  guard_class %r0 -> %i2
1072  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
1077  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
1085  -live- %i0, %i1, %i2, %r1
1085  goto L34
1088  ---
1088  L29:
1088  goto L30
1091  ---
1091  L26:
1091  -live- %r0
1091  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] -> %r1
1100  -live- %r1
1100  -live- %r1
1100  guard_class %r1 -> %i0
1103  -live- %r1
1103  raise %r1
1105  ---
1105  L27:
1105  -live- %i1, %i2, %i3, %r0, %r1
1105  -live- %i1, %i2, %i3, %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, %i2, %i3, %r0, %r1
1113  int_guard_value %i0
1115  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1122  -live- %i1, %i2, %i3, %r0, %r1
1122  -live- %i1, %i2, %i3, %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] -> %i0
1138  -live- %i0, %i1, %i2, %i3, %r1
1138  goto L28
1141  ---
1141  L23:
1141  goto L24
1144  ---
1144  L20:
1144  -live- %r0
1144  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] -> %r1
1153  -live- %r1
1153  -live- %r1
1153  guard_class %r1 -> %i0
1156  -live- %r1
1156  raise %r1
1158  ---
1158  L21:
1158  -live- %i1, %i2, %r0, %r1
1158  -live- %i1, %i2, %r0, %r1
1158  guard_class %r0 -> %i0
1161  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1166  -live- %i0, %i1, %i2, %r0, %r1
1166  int_guard_value %i0
1168  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1175  -live- %i1, %i2, %r0, %r1
1175  -live- %i1, %i2, %r0, %r1
1175  guard_class %r0 -> %i0
1178  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1183  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
1191  -live- %i1, %i2, %i3, %r1
1191  goto L22
1194  ---
1194  L17:
1194  goto L18
1197  ---
1197  L14:
1197  -live- %r0
1197  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] -> %r1
1206  -live- %r1
1206  -live- %r1
1206  guard_class %r1 -> %i0
1209  -live- %r1
1209  raise %r1
1211  ---
1211  L15:
1211  -live- %i1, %r0, %r1
1211  -live- %i1, %r0, %r1
1211  guard_class %r0 -> %i0
1214  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1219  -live- %i0, %i1, %r0, %r1
1219  int_guard_value %i0
1221  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1228  -live- %i1, %r0, %r1
1228  -live- %i1, %r0, %r1
1228  guard_class %r0 -> %i0
1231  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1236  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
1244  -live- %i1, %i2, %r1
1244  goto L16
1247  ---
1247  L10:
1247  -live- %r0
1247  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] -> %r1
1256  -live- %r1
1256  -live- %r1
1256  guard_class %r1 -> %i0
1259  -live- %r1
1259  raise %r1
1261  ---
1261  L11:
1261  -live- %r0, %r1
1261  -live- %r0, %r1
1261  guard_class %r0 -> %i0
1264  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
1269  -live- %i0, %r0, %r1
1269  int_guard_value %i0
1271  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
1278  -live- %r0, %r1
1278  -live- %r0, %r1
1278  guard_class %r0 -> %i0
1281  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
1286  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
1294  -live- %i1, %r1
1294  goto L12
