   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 0x3fff1cb162d0>
  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 0x3fff22dbde90> -> %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 0x3fff2635e490> -> %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 0x3fff2635e490> -> %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 0x3fff25e6e950> -> %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 0x3fff25e6e950> -> %i0
 159  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff6b7fafd0> -> %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 0x3fff25e6e950> -> %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
 199  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
 208  -live- %r0
 208  -live- %r0
 208  guard_class %r0 -> %i0
 211  -live- %r0
 211  raise %r0
 213  ---
 213  L8:
 213  -live- %r0, %r1
 213  -live- %r0, %r1
 213  guard_class %r0 -> %i0
 216  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 221  -live- %i0, %r0, %r1
 221  int_guard_value %i0
 223  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i0
 238  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
 246  -live- %i1, %r1
 246  L10:
 246  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff25e6e950> -> %r0
 252  -live- %i1, %r0, %r1
 252  guard_class %r0 -> %i0
 255  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 260  -live- %i0, %i1, %r0, %r1
 260  switch %i0, <SwitchDictDescr 0:L11, 1:L12, 2:L13>
 264  unreachable
 265  ---
 265  L11:
 265  -live- %r0
 265  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
 274  -live- %r0
 274  -live- %r0
 274  guard_class %r0 -> %i0
 277  -live- %r0
 277  raise %r0
 279  ---
 279  L12:
 279  -live- %i1, %r0, %r1
 279  -live- %i1, %r0, %r1
 279  guard_class %r0 -> %i0
 282  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 287  -live- %i0, %i1, %r0, %r1
 287  int_guard_value %i0
 289  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i0
 304  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
 312  -live- %i1, %i2, %r1
 312  L14:
 312  -live- %i1, %i2, %r1
 312  goto_if_not_int_is_zero %i2, L15
 316  int_copy $1 -> %i2
 319  L16:
 319  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff25e6e950> -> %r0
 325  -live- %i1, %i2, %r0, %r1
 325  guard_class %r0 -> %i0
 328  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 333  -live- %i0, %i1, %i2, %r0, %r1
 333  switch %i0, <SwitchDictDescr 0:L17, 1:L18, 2:L19>
 337  unreachable
 338  ---
 338  L17:
 338  -live- %r0
 338  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
 347  -live- %r0
 347  -live- %r0
 347  guard_class %r0 -> %i0
 350  -live- %r0
 350  raise %r0
 352  ---
 352  L18:
 352  -live- %i1, %i2, %r0, %r1
 352  -live- %i1, %i2, %r0, %r1
 352  guard_class %r0 -> %i0
 355  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 360  -live- %i0, %i1, %i2, %r0, %r1
 360  int_guard_value %i0
 362  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i0
 377  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
 385  -live- %i1, %i2, %i3, %r1
 385  L20:
 385  -live- %i1, %i2, %i3, %r1
 385  goto_if_not_int_is_zero %i3, L21
 389  int_copy $1 -> %i3
 392  L22:
 392  getarrayitem_gc_r %r1, $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff25e6e950> -> %r0
 398  -live- %i1, %i2, %i3, %r0, %r1
 398  guard_class %r0 -> %i0
 401  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 406  -live- %i0, %i1, %i2, %i3, %r0, %r1
 406  switch %i0, <SwitchDictDescr 0:L23, 1:L24, 2:L25>
 410  unreachable
 411  ---
 411  L23:
 411  -live- %r0
 411  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
 420  -live- %r0
 420  -live- %r0
 420  guard_class %r0 -> %i0
 423  -live- %r0
 423  raise %r0
 425  ---
 425  L24:
 425  -live- %i1, %i2, %i3, %r0, %r1
 425  -live- %i1, %i2, %i3, %r0, %r1
 425  guard_class %r0 -> %i0
 428  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 433  -live- %i0, %i1, %i2, %i3, %r0, %r1
 433  int_guard_value %i0
 435  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i0
 450  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 458  -live- %i0, %i1, %i2, %i3, %r1
 458  L26:
 458  -live- %i0, %i1, %i2, %i3, %r1
 458  goto_if_not_int_is_zero %i0, L27
 462  int_copy $1 -> %i0
 465  L28:
 465  int_signext %i2, $4 -> %i2
 469  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mon>
 474  int_signext %i3, $4 -> %i2
 478  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mday>
 483  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff25e6e950> -> %r0
 489  -live- %i0, %i1, %r0, %r1
 489  guard_class %r0 -> %i2
 492  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 497  -live- %i0, %i1, %i2, %r0, %r1
 497  switch %i2, <SwitchDictDescr 0:L29, 1:L30, 2:L31>
 501  unreachable
 502  ---
 502  L29:
 502  -live- %r0
 502  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
 511  -live- %r0
 511  -live- %r0
 511  guard_class %r0 -> %i0
 514  -live- %r0
 514  raise %r0
 516  ---
 516  L30:
 516  -live- %i0, %i1, %r0, %r1
 516  -live- %i0, %i1, %r0, %r1
 516  guard_class %r0 -> %i2
 519  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 524  -live- %i0, %i1, %i2, %r0, %r1
 524  int_guard_value %i2
 526  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i2
 541  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 549  -live- %i0, %i1, %i2, %r1
 549  L32:
 549  int_signext %i2, $4 -> %i2
 553  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_hour>
 558  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff25e6e950> -> %r0
 564  -live- %i0, %i1, %r0, %r1
 564  guard_class %r0 -> %i2
 567  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 572  -live- %i0, %i1, %i2, %r0, %r1
 572  switch %i2, <SwitchDictDescr 0:L33, 1:L34, 2:L35>
 576  unreachable
 577  ---
 577  L33:
 577  -live- %r0
 577  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
 586  -live- %r0
 586  -live- %r0
 586  guard_class %r0 -> %i0
 589  -live- %r0
 589  raise %r0
 591  ---
 591  L34:
 591  -live- %i0, %i1, %r0, %r1
 591  -live- %i0, %i1, %r0, %r1
 591  guard_class %r0 -> %i2
 594  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 599  -live- %i0, %i1, %i2, %r0, %r1
 599  int_guard_value %i2
 601  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i2
 616  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 624  -live- %i0, %i1, %i2, %r1
 624  L36:
 624  int_signext %i2, $4 -> %i2
 628  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_min>
 633  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff25e6e950> -> %r0
 639  -live- %i0, %i1, %r0, %r1
 639  guard_class %r0 -> %i2
 642  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 647  -live- %i0, %i1, %i2, %r0, %r1
 647  switch %i2, <SwitchDictDescr 0:L37, 1:L38, 2:L39>
 651  unreachable
 652  ---
 652  L37:
 652  -live- %r0
 652  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
 661  -live- %r0
 661  -live- %r0
 661  guard_class %r0 -> %i0
 664  -live- %r0
 664  raise %r0
 666  ---
 666  L38:
 666  -live- %i0, %i1, %r0, %r1
 666  -live- %i0, %i1, %r0, %r1
 666  guard_class %r0 -> %i2
 669  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 674  -live- %i0, %i1, %i2, %r0, %r1
 674  int_guard_value %i2
 676  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i2
 691  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 699  -live- %i0, %i1, %i2, %r1
 699  L40:
 699  int_signext %i2, $4 -> %i2
 703  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_sec>
 708  getarrayitem_gc_r %r1, $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff25e6e950> -> %r0
 714  -live- %i0, %i1, %r0, %r1
 714  guard_class %r0 -> %i2
 717  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 722  -live- %i0, %i1, %i2, %r0, %r1
 722  switch %i2, <SwitchDictDescr 0:L41, 1:L42, 2:L43>
 726  unreachable
 727  ---
 727  L41:
 727  -live- %r0
 727  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
 736  -live- %r0
 736  -live- %r0
 736  guard_class %r0 -> %i0
 739  -live- %r0
 739  raise %r0
 741  ---
 741  L42:
 741  -live- %i0, %i1, %r0, %r1
 741  -live- %i0, %i1, %r0, %r1
 741  guard_class %r0 -> %i2
 744  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 749  -live- %i0, %i1, %i2, %r0, %r1
 749  int_guard_value %i2
 751  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i2
 766  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 774  -live- %i0, %i1, %i2, %r1
 774  L44:
 774  int_signext %i2, $4 -> %i2
 778  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_wday>
 783  int_signext %i0, $4 -> %i0
 787  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 792  getarrayitem_gc_r %r1, $8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff25e6e950> -> %r0
 798  -live- %i1, %r0
 798  guard_class %r0 -> %i0
 801  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 806  -live- %i0, %i1, %r0
 806  switch %i0, <SwitchDictDescr 0:L45, 1:L46, 2:L47>
 810  unreachable
 811  ---
 811  L45:
 811  -live- %r0
 811  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
 820  -live- %r0
 820  -live- %r0
 820  guard_class %r0 -> %i0
 823  -live- %r0
 823  raise %r0
 825  ---
 825  L46:
 825  -live- %i1, %r0
 825  -live- %i1, %r0
 825  guard_class %r0 -> %i0
 828  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 833  -live- %i0, %i1, %r0
 833  int_guard_value %i0
 835  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i0
 850  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 858  -live- %i0, %i1
 858  L48:
 858  int_signext %i0, $4 -> %i0
 862  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_isdst>
 867  setfield_raw_i $<* struct tm>, $<* None>, FieldDescr<tm.c_tm_zone>
 872  setfield_raw_i $<* struct tm>, $0, FieldDescr<tm.c_tm_gmtoff>
 877  -live- %i1
 877  goto_if_not_int_lt %i1, $1900, L49
 882  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
 891  -live- %i1, %r0
 891  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff22dbde90> -> %r1
 895  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 900  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r1] -> %r0
 907  -live- %i1, %r0
 907  -live- %i1, %r0
 907  guard_class %r0 -> %i0
 910  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 915  -live- %i0, %i1, %r0
 915  switch %i0, <SwitchDictDescr 0:L50, 1:L51, 2:L52>
 919  unreachable
 920  ---
 920  L50:
 920  -live- %r0
 920  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
 929  -live- %r0
 929  -live- %r0
 929  guard_class %r0 -> %i0
 932  -live- %r0
 932  raise %r0
 934  ---
 934  L51:
 934  -live- %i1, %r0
 934  -live- %i1, %r0
 934  guard_class %r0 -> %i0
 937  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 942  -live- %i0, %i1, %r0
 942  int_guard_value %i0
 944  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 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_w> -> %i0
 959  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 967  -live- %i0, %i1
 967  L53:
 967  -live- %i0, %i1
 967  goto_if_not_int_is_true %i0, L54
 971  -live- %i1
 971  goto_if_not_int_ge %i1, $69, L55
 976  -live- %i1
 976  goto_if_not_int_le %i1, $99, L56
 981  int_add %i1, $1900 -> %i1
 985  L57:
 985  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_wday> -> %i0
 990  -live- %i0, %i1
 990  goto_if_not_int_lt %i0, $-1, L58
 995  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff2635e490> -> %r0
 999  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1004  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1009  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1014  -live- %r0
1014  raise %r0
1016  ---
1016  L58:
1016  int_sub %i1, $1900 -> %i1
1020  int_signext %i1, $4 -> %i1
1024  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_year>
1029  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_mon> -> %i1
1034  int_sub %i1, $1 -> %i1
1038  int_signext %i1, $4 -> %i1
1042  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_mon>
1047  int_add %i0, $1 -> %i0
1051  int_mod %i0, $7 -> %i0
1055  int_rshift %i0, $63 -> %i1
1059  int_and %i1, $7 -> %i1
1063  int_add %i0, %i1 -> %i0
1067  int_signext %i0, $4 -> %i0
1071  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_wday>
1076  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_yday> -> %i0
1081  int_sub %i0, $1 -> %i0
1085  int_signext %i0, $4 -> %i0
1089  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
1094  int_return $<* struct tm>
1096  ---
1096  L56:
1096  L59:
1096  -live- %i1
1096  goto_if_not_int_ge %i1, $0, L60
1101  -live- %i1
1101  goto_if_not_int_le %i1, $68, L61
1106  int_add %i1, $2000 -> %i1
1110  goto L57
1113  ---
1113  L61:
1113  L62:
1113  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff2635e490> -> %r0
1117  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1122  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1127  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1132  -live- %r0
1132  raise %r0
1134  ---
1134  L60:
1134  goto L62
1137  ---
1137  L55:
1137  goto L59
1140  ---
1140  L54:
1140  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff2635e490> -> %r0
1144  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1149  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1154  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1159  -live- %r0
1159  raise %r0
1161  ---
1161  L52:
1161  -live- %i1, %r0
1161  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
1166  goto L53
1169  ---
1169  L49:
1169  goto L57
1172  ---
1172  L47:
1172  -live- %i1, %r0
1172  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
1177  goto L48
1180  ---
1180  L43:
1180  -live- %i0, %i1, %r0, %r1
1180  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1185  goto L44
1188  ---
1188  L39:
1188  -live- %i0, %i1, %r0, %r1
1188  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1193  goto L40
1196  ---
1196  L35:
1196  -live- %i0, %i1, %r0, %r1
1196  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1201  goto L36
1204  ---
1204  L31:
1204  -live- %i0, %i1, %r0, %r1
1204  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1209  goto L32
1212  ---
1212  L27:
1212  goto L28
1215  ---
1215  L25:
1215  -live- %i1, %i2, %i3, %r0, %r1
1215  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
1220  goto L26
1223  ---
1223  L21:
1223  goto L22
1226  ---
1226  L19:
1226  -live- %i1, %i2, %r0, %r1
1226  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
1231  goto L20
1234  ---
1234  L15:
1234  goto L16
1237  ---
1237  L13:
1237  -live- %i1, %r0, %r1
1237  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1242  goto L14
1245  ---
1245  L9:
1245  -live- %r0, %r1
1245  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
1250  goto L10
