   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 0x7c848e10>
  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 0x149d1410> -> %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 0x2c174e50> -> %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 0x2c174e50> -> %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 0x149d1410> -> %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 0x7f3f4990> -> %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 0x7f3f4990> -> %i0
 176  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7d2eae50> -> %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 0x7f3f4990> -> %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
 216  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
 225  -live- %r1
 225  -live- %r1
 225  guard_class %r1 -> %i0
 228  -live- %r1
 228  raise %r1
 230  ---
 230  L10:
 230  -live- %r0, %r1
 230  -live- %r0, %r1
 230  guard_class %r0 -> %i0
 233  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 238  -live- %i0, %r0, %r1
 238  int_guard_value %i0
 240  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 247  -live- %r0, %r1
 247  -live- %r0, %r1
 247  guard_class %r0 -> %i0
 250  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 255  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
 263  -live- %i1, %r1
 263  L12:
 263  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7f3f4990> -> %r0
 269  -live- %i1, %r0, %r1
 269  guard_class %r0 -> %i0
 272  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 277  -live- %i0, %i1, %r0, %r1
 277  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 281  unreachable
 282  ---
 282  L13:
 282  -live- %r0
 282  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
 291  -live- %r1
 291  -live- %r1
 291  guard_class %r1 -> %i0
 294  -live- %r1
 294  raise %r1
 296  ---
 296  L14:
 296  -live- %i1, %r0, %r1
 296  -live- %i1, %r0, %r1
 296  guard_class %r0 -> %i0
 299  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 304  -live- %i0, %i1, %r0, %r1
 304  int_guard_value %i0
 306  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 313  -live- %i1, %r0, %r1
 313  -live- %i1, %r0, %r1
 313  guard_class %r0 -> %i0
 316  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 321  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
 329  -live- %i1, %i2, %r1
 329  L16:
 329  -live- %i1, %i2, %r1
 329  goto_if_not_int_is_zero %i2, L17
 333  int_copy $1 -> %i2
 336  L18:
 336  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7f3f4990> -> %r0
 342  -live- %i1, %i2, %r0, %r1
 342  guard_class %r0 -> %i0
 345  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 350  -live- %i0, %i1, %i2, %r0, %r1
 350  switch %i0, <SwitchDictDescr 0:L19, 1:L20, 2:L21>
 354  unreachable
 355  ---
 355  L19:
 355  -live- %r0
 355  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
 364  -live- %r1
 364  -live- %r1
 364  guard_class %r1 -> %i0
 367  -live- %r1
 367  raise %r1
 369  ---
 369  L20:
 369  -live- %i1, %i2, %r0, %r1
 369  -live- %i1, %i2, %r0, %r1
 369  guard_class %r0 -> %i0
 372  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 377  -live- %i0, %i1, %i2, %r0, %r1
 377  int_guard_value %i0
 379  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 386  -live- %i1, %i2, %r0, %r1
 386  -live- %i1, %i2, %r0, %r1
 386  guard_class %r0 -> %i0
 389  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 394  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
 402  -live- %i1, %i2, %i3, %r1
 402  L22:
 402  -live- %i1, %i2, %i3, %r1
 402  goto_if_not_int_is_zero %i3, L23
 406  int_copy $1 -> %i3
 409  L24:
 409  getarrayitem_gc_r %r1, $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7f3f4990> -> %r0
 415  -live- %i1, %i2, %i3, %r0, %r1
 415  guard_class %r0 -> %i0
 418  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 423  -live- %i0, %i1, %i2, %i3, %r0, %r1
 423  switch %i0, <SwitchDictDescr 0:L25, 1:L26, 2:L27>
 427  unreachable
 428  ---
 428  L25:
 428  -live- %r0
 428  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
 437  -live- %r1
 437  -live- %r1
 437  guard_class %r1 -> %i0
 440  -live- %r1
 440  raise %r1
 442  ---
 442  L26:
 442  -live- %i1, %i2, %i3, %r0, %r1
 442  -live- %i1, %i2, %i3, %r0, %r1
 442  guard_class %r0 -> %i0
 445  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 450  -live- %i0, %i1, %i2, %i3, %r0, %r1
 450  int_guard_value %i0
 452  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 459  -live- %i1, %i2, %i3, %r0, %r1
 459  -live- %i1, %i2, %i3, %r0, %r1
 459  guard_class %r0 -> %i0
 462  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 467  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 475  -live- %i0, %i1, %i2, %i3, %r1
 475  L28:
 475  -live- %i0, %i1, %i2, %i3, %r1
 475  goto_if_not_int_is_zero %i0, L29
 479  int_copy $1 -> %i0
 482  L30:
 482  int_signext %i2, $4 -> %i2
 486  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mon>
 491  int_signext %i3, $4 -> %i2
 495  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mday>
 500  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7f3f4990> -> %r0
 506  -live- %i0, %i1, %r0, %r1
 506  guard_class %r0 -> %i2
 509  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 514  -live- %i0, %i1, %i2, %r0, %r1
 514  switch %i2, <SwitchDictDescr 0:L31, 1:L32, 2:L33>
 518  unreachable
 519  ---
 519  L31:
 519  -live- %r0
 519  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
 528  -live- %r1
 528  -live- %r1
 528  guard_class %r1 -> %i0
 531  -live- %r1
 531  raise %r1
 533  ---
 533  L32:
 533  -live- %i0, %i1, %r0, %r1
 533  -live- %i0, %i1, %r0, %r1
 533  guard_class %r0 -> %i2
 536  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 541  -live- %i0, %i1, %i2, %r0, %r1
 541  int_guard_value %i2
 543  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 550  -live- %i0, %i1, %r0, %r1
 550  -live- %i0, %i1, %r0, %r1
 550  guard_class %r0 -> %i2
 553  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 558  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 566  -live- %i0, %i1, %i2, %r1
 566  L34:
 566  int_signext %i2, $4 -> %i2
 570  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_hour>
 575  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7f3f4990> -> %r0
 581  -live- %i0, %i1, %r0, %r1
 581  guard_class %r0 -> %i2
 584  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 589  -live- %i0, %i1, %i2, %r0, %r1
 589  switch %i2, <SwitchDictDescr 0:L35, 1:L36, 2:L37>
 593  unreachable
 594  ---
 594  L35:
 594  -live- %r0
 594  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
 603  -live- %r1
 603  -live- %r1
 603  guard_class %r1 -> %i0
 606  -live- %r1
 606  raise %r1
 608  ---
 608  L36:
 608  -live- %i0, %i1, %r0, %r1
 608  -live- %i0, %i1, %r0, %r1
 608  guard_class %r0 -> %i2
 611  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 616  -live- %i0, %i1, %i2, %r0, %r1
 616  int_guard_value %i2
 618  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 625  -live- %i0, %i1, %r0, %r1
 625  -live- %i0, %i1, %r0, %r1
 625  guard_class %r0 -> %i2
 628  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 633  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 641  -live- %i0, %i1, %i2, %r1
 641  L38:
 641  int_signext %i2, $4 -> %i2
 645  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_min>
 650  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7f3f4990> -> %r0
 656  -live- %i0, %i1, %r0, %r1
 656  guard_class %r0 -> %i2
 659  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 664  -live- %i0, %i1, %i2, %r0, %r1
 664  switch %i2, <SwitchDictDescr 0:L39, 1:L40, 2:L41>
 668  unreachable
 669  ---
 669  L39:
 669  -live- %r0
 669  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
 678  -live- %r1
 678  -live- %r1
 678  guard_class %r1 -> %i0
 681  -live- %r1
 681  raise %r1
 683  ---
 683  L40:
 683  -live- %i0, %i1, %r0, %r1
 683  -live- %i0, %i1, %r0, %r1
 683  guard_class %r0 -> %i2
 686  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 691  -live- %i0, %i1, %i2, %r0, %r1
 691  int_guard_value %i2
 693  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 700  -live- %i0, %i1, %r0, %r1
 700  -live- %i0, %i1, %r0, %r1
 700  guard_class %r0 -> %i2
 703  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 708  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 716  -live- %i0, %i1, %i2, %r1
 716  L42:
 716  int_signext %i2, $4 -> %i2
 720  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_sec>
 725  getarrayitem_gc_r %r1, $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7f3f4990> -> %r0
 731  -live- %i0, %i1, %r0, %r1
 731  guard_class %r0 -> %i2
 734  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 739  -live- %i0, %i1, %i2, %r0, %r1
 739  switch %i2, <SwitchDictDescr 0:L43, 1:L44, 2:L45>
 743  unreachable
 744  ---
 744  L43:
 744  -live- %r0
 744  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
 753  -live- %r1
 753  -live- %r1
 753  guard_class %r1 -> %i0
 756  -live- %r1
 756  raise %r1
 758  ---
 758  L44:
 758  -live- %i0, %i1, %r0, %r1
 758  -live- %i0, %i1, %r0, %r1
 758  guard_class %r0 -> %i2
 761  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 766  -live- %i0, %i1, %i2, %r0, %r1
 766  int_guard_value %i2
 768  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 775  -live- %i0, %i1, %r0, %r1
 775  -live- %i0, %i1, %r0, %r1
 775  guard_class %r0 -> %i2
 778  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 783  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 791  -live- %i0, %i1, %i2, %r1
 791  L46:
 791  int_signext %i2, $4 -> %i2
 795  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_wday>
 800  int_signext %i0, $4 -> %i0
 804  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 809  getarrayitem_gc_r %r1, $8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7f3f4990> -> %r0
 815  -live- %i1, %r0
 815  guard_class %r0 -> %i0
 818  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 823  -live- %i0, %i1, %r0
 823  switch %i0, <SwitchDictDescr 0:L47, 1:L48, 2:L49>
 827  unreachable
 828  ---
 828  L47:
 828  -live- %r0
 828  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
 837  -live- %r1
 837  -live- %r1
 837  guard_class %r1 -> %i0
 840  -live- %r1
 840  raise %r1
 842  ---
 842  L48:
 842  -live- %i1, %r0
 842  -live- %i1, %r0
 842  guard_class %r0 -> %i0
 845  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 850  -live- %i0, %i1, %r0
 850  int_guard_value %i0
 852  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 859  -live- %i1, %r0
 859  -live- %i1, %r0
 859  guard_class %r0 -> %i0
 862  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 867  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 875  -live- %i0, %i1
 875  L50:
 875  int_signext %i0, $4 -> %i0
 879  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_isdst>
 884  setfield_raw_i $<* struct tm>, $<* None>, FieldDescr<tm.c_tm_zone>
 889  setfield_raw_i $<* struct tm>, $0, FieldDescr<tm.c_tm_gmtoff>
 894  -live- %i1
 894  goto_if_not_int_lt %i1, $1900, L51
 899  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
 908  -live- %i1, %r0
 908  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2c174e50> -> %r1
 912  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 917  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r1] -> %r0
 924  -live- %i1, %r0
 924  -live- %i1, %r0
 924  guard_class %r0 -> %i0
 927  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 932  -live- %i0, %i1, %r0
 932  switch %i0, <SwitchDictDescr 0:L52, 1:L53, 2:L54>
 936  unreachable
 937  ---
 937  L52:
 937  -live- %r0
 937  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
 946  -live- %r1
 946  -live- %r1
 946  guard_class %r1 -> %i0
 949  -live- %r1
 949  raise %r1
 951  ---
 951  L53:
 951  -live- %i1, %r0
 951  -live- %i1, %r0
 951  guard_class %r0 -> %i0
 954  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 959  -live- %i0, %i1, %r0
 959  int_guard_value %i0
 961  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 968  -live- %i1, %r0
 968  -live- %i1, %r0
 968  guard_class %r0 -> %i0
 971  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 976  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 984  -live- %i0, %i1
 984  L55:
 984  -live- %i0, %i1
 984  goto_if_not_int_is_true %i0, L56
 988  -live- %i1
 988  goto_if_not_int_ge %i1, $69, L57
 993  -live- %i1
 993  goto_if_not_int_le %i1, $99, L58
 998  int_add %i1, $1900 -> %i1
1002  L59:
1002  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_wday> -> %i0
1007  -live- %i0, %i1
1007  goto_if_not_int_lt %i0, $-1, L60
1012  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2c174e50> -> %r0
1016  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1021  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x149d1410> -> %r1
1025  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1030  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1035  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1040  -live- %r1
1040  raise %r1
1042  ---
1042  L60:
1042  int_sub %i1, $1900 -> %i1
1046  int_signext %i1, $4 -> %i1
1050  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_year>
1055  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_mon> -> %i1
1060  int_sub %i1, $1 -> %i1
1064  int_signext %i1, $4 -> %i1
1068  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_mon>
1073  int_add %i0, $1 -> %i0
1077  int_mod %i0, $7 -> %i0
1081  int_rshift %i0, $63 -> %i1
1085  int_and %i1, $7 -> %i1
1089  int_add %i0, %i1 -> %i0
1093  int_signext %i0, $4 -> %i0
1097  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_wday>
1102  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_yday> -> %i0
1107  int_sub %i0, $1 -> %i0
1111  int_signext %i0, $4 -> %i0
1115  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
1120  int_return $<* struct tm>
1122  ---
1122  L58:
1122  L61:
1122  -live- %i1
1122  goto_if_not_int_ge %i1, $0, L62
1127  -live- %i1
1127  goto_if_not_int_le %i1, $68, L63
1132  int_add %i1, $2000 -> %i1
1136  goto L59
1139  ---
1139  L63:
1139  L64:
1139  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2c174e50> -> %r0
1143  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1148  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x149d1410> -> %r1
1152  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1157  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1162  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1167  -live- %r1
1167  raise %r1
1169  ---
1169  L62:
1169  goto L64
1172  ---
1172  L57:
1172  goto L61
1175  ---
1175  L56:
1175  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2c174e50> -> %r0
1179  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1184  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x149d1410> -> %r1
1188  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1193  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1198  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1203  -live- %r1
1203  raise %r1
1205  ---
1205  L54:
1205  -live- %i1, %r0
1205  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
1210  goto L55
1213  ---
1213  L51:
1213  goto L59
1216  ---
1216  L49:
1216  -live- %i1, %r0
1216  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
1221  goto L50
1224  ---
1224  L45:
1224  -live- %i0, %i1, %r0, %r1
1224  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1229  goto L46
1232  ---
1232  L41:
1232  -live- %i0, %i1, %r0, %r1
1232  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1237  goto L42
1240  ---
1240  L37:
1240  -live- %i0, %i1, %r0, %r1
1240  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1245  goto L38
1248  ---
1248  L33:
1248  -live- %i0, %i1, %r0, %r1
1248  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1253  goto L34
1256  ---
1256  L29:
1256  goto L30
1259  ---
1259  L27:
1259  -live- %i1, %i2, %i3, %r0, %r1
1259  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
1264  goto L28
1267  ---
1267  L23:
1267  goto L24
1270  ---
1270  L21:
1270  -live- %i1, %i2, %r0, %r1
1270  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
1275  goto L22
1278  ---
1278  L17:
1278  goto L18
1281  ---
1281  L15:
1281  -live- %i1, %r0, %r1
1281  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1286  goto L16
1289  ---
1289  L11:
1289  -live- %r0, %r1
1289  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
1294  goto L12
